2016-12-08 1 views
0

Je travaille sur une interface utilisateur graphique qui génère un graphique à partir des valeurs d'entrée A et B en utilisant cette équationComment puis-je obtenir mon interface graphique pour afficher le maximum de ma fonction?

f = (1/(A * sqrt (2 * pi))) * exp (-0,5 * ((xB)/A).^2);

Je dois trouver un moyen d'afficher les coordonnées du maximum du graphique sur l'interface graphique (x et y). Cependant, rien de ce que j'ai fait n'a fonctionné jusqu'à présent.

+1

Pouvez-vous nous montrer ce que vous avez essayé? – Suever

+0

Bienvenue dans Stack Overflow! Avez-vous pris le [tour] (http://stackoverflow.com/tour)? Pour des problèmes de codage comme celui-ci, nous vous demandons de fournir un [exemple minimal, complet et vérifiable] (http://stackoverflow.com/help/mcve). Nous vous demandons également de démontrer que vous avez essayé de résoudre le problème vous-même. Cela peut à la fois nous aider à savoir ce qui a été essayé et mieux comprendre ce qu'est exactement votre problème. [Ici] (http://stackoverflow.com/help/how-to-ask) est un peu plus d'informations sur les bonnes questions, j'espère que cela aide. – TTT

Répondre

0

essayer celui-ci:

f =(1/(A*sqrt(2*pi))) * exp(-0.5*((x-B)/A).^2); 
plot(f) 
hold on 
[a,b] = max(f); 
plot(b,a ,'*r') 

qui (b, a) est les coordonnées du graphique de

maximale