当前位置: 代码迷 >> 其他开发语言 >> 求指导matlab上标定最大值与最小值点
  详细解决方案

求指导matlab上标定最大值与最小值点

热度:166   发布时间:2016-05-02 03:58:59.0
求指点matlab上标定最大值与最小值点
我改的程序:
clc
filename = 'x4.dat';
D = dir(filename);
N = D.bytes;
X=1:N/2;
[f,message] = fopen(filename,'rb');
[row_array, ele_count] = fread(f,N,'int16');
y=row_array;
plot(X,y);
xlim([2101,4000]);
hold on
[ymax, indmax]=max(y);
xmax=X(indmax);
strmax=sprintf('最大值为x=%d,y=%d',xmax,ymax);
plot(xmax,ymax,'*r');
text(xmax+0.1,ymax+0.1,strmax);
[ymin, indmin]=min(y);
xmin=X(indmin);
strmin=sprintf('最小值为x=%d,y=%d',xmin,ymin);
plot(xmin,ymin,'*b');
text(xmin+0.1,ymin-0.1,strmin);
为什么不显示这两个点呢?
------解决思路----------------------
被挡住了吧?放大点


------解决思路----------------------
http://blog.sina.com.cn/s/blog_a4034b2801013wm1.html
可以找一本教程看一下,里面一般都会说的比较清楚
  相关解决方案