tnjk.net
当前位置:首页 >> 利用MATLAB计算生成的图形上标出图名和最大值点的... >>

利用MATLAB计算生成的图形上标出图名和最大值点的...

1, t_text=['t=',num2str(t(i_max))]是将字符串't='和将i_max转换成字符串变量后得到的字符串合并。 2..text(t(i_max)+0.3,y_max+0.05,max_text)加上0.3和0.05是为了避免文字覆盖最大值坐标点,从而使得文字刚好在最大值点右上方。

楼主试试下述语句,其中nTmax就是最大的T对应的n值(近似值): n=linspace(600,4000,1001); T=-19.313+295.27*(n/1000)-165.44*(n/1000).^2+40.874*(n/1000).^3-3.8445*(n/1000).^4; [Tmax ind]=max(T); %求T的最大值(近似值) nTmax = n(ind)...

如果求出的极大值点是(a1,ya1) plot(a1,ya1,'*') text(a1,ya1,'极大值点');

x=-150:150; y=0:1200; [X,Y]=meshgrid(x,y); Z=f(X,Y); [a,b,c]=max(z); a是对应的最大值,bc是对应的下标

采用max函数求得最大值及其索引,而后用text函数标出坐标值

x=0:100; y=-(x-25).^2; plot(x,y);%绘出曲线 axis([x(1),x(end),min(y),min(y)+(max(y)-min(y))*1.5]);%为了图好看,不使最大值顶天 maxy=max(y);%找出y最大值 maxx=x(find(y==maxy));%找出y最大值对应的x值 ax=axis;%获得当前坐标的范围 hold ...

思路:使用min()函数找出最小值点,然后使用text()标注出来。下面进行实例演示——标注出[0,2π]区间正弦函数的最小值: 1、绘制正弦函数曲线 在matlab命令窗口输入如下代码: >> x = 0:pi/50:2*pi; >> y = sin(x); >> plot(x,y) 2、绘制最小值标记...

查看一下legend函数 用来做图例的 x=0:0.2:12; plot(x,sin(x),'-',x,1.5*cos(x),':') legend('First','Second',-1) legend添加图例标注字符串依次注释plot图面板参数(此处-1)表示注释位置

直接在画的图上插入文字不就行了。要加坐标、数据的话先算出来就可以了

R=10000; B=3950; T2=273.15+25; syms T1; f=R*exp(B*(1/T1-1/T2)); ezplot(f,[273.15+30:273.15+50]); title('温度曲线'); xlabel('温度T1'); ylabel('电阻R'); T1=[273.15+30:0.1:273.15+50]; result=subs(f,'T1',T1); 运行完程序后,对应的T1...

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com