how to fined both the coordiante
2 views (last 30 days)
Show older comments
Enrico Azzini
on 28 Dec 2019
Answered: Image Analyst
on 28 Dec 2019
Hi, how can I find the coordinate on the x-axis associated with the highest (maximunm) value of y of the function?
x=[-10:0.02:10]
y=exp(-(x-1).^2./2)+3.*exp(-(x-2).^2./2)
plot(x,y)
Can someone help me to fine the point of x associated with the max of y?
Thank you!
0 Comments
Accepted Answer
Image Analyst
on 28 Dec 2019
Use max():
x=[-10:0.02:10]
y=exp(-(x-1).^2./2)+3.*exp(-(x-2).^2./2)
plot(x,y, 'b-', 'LineWidth', 2)
grid on;
% Find the max
[yMax, indexAtMax] = max(y)
% Put a circle around the max.
hold on;
plot(x(indexAtMax), yMax, 'ro', 'MarkerSize', 12, 'LineWidth', 2);
% Draw a line from the x-axis up to the max.
line([x(indexAtMax), x(indexAtMax)], [0, yMax], 'Color', 'r', 'LineWidth', 2);
0 Comments
More Answers (0)
See Also
Categories
Find more on Legend in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!