MATLAB画图.标注一个点

问题描述:

MATLAB画图.标注一个点

我通过下面的命令,把最小值点标记成了红色
my_function=@(x) -x.^2-5*x-3+exp(x);   %创建匿名函数
fplot(my_function,[-5 5]) %匿名函数绘图
x=fminbnd(my_function,-5,5)%求最小值点
y=my_function(x) %求最小值的纵坐标
plot(x,y,'r.','markersize',30)%用实心点画出最值点,并放大
有两个问题请指教
1.有没有更简单的方法?不用依次求x和y?
2.如何在图上标注这个点的坐标?(可不可以用grid虚线相交的方法?)

我用
set(gca,'xtick',x,'ytick',y)
gird
可以得到下图

但是其他的坐标没了.咋整?
1个回答 分类:综合 2014-11-24

问题解答:

我来补答
点击箭头指示的按钮,可以在曲线上选择点,

 
 
展开全文阅读
剩余:2000
下一页:铜,及其化合物