Matlab绘图控制命令 (2)

subplot(1,2,2); plot(sin(t),2*cos(t)); axis tight ; grid on                          %紧缩形式
3.图形标注(Marking on the figure):MATLAB的图形标注方法(表 6—7)

title :标题,

xlabel :x轴标注, ylabel :y轴标注,  

text :任意定位的标注                        

gtext :鼠标定位标注,

legent :标注图例

图形标注可以使用字母,数字,汉字或按规定的方法表示希腊字母。如:

\pi表示π,\leq表示≤,\rm表示后面的字恢复为正体字,\it表示斜体字,FontSize表示字体的大小, FontName表示字体的类型等。

可以使用图形窗口的Insert菜单,也可以使用属性编辑器,还可以使用函数输入的方法加标注,以下介绍相关函数的使用方法。

(1). 加注坐标轴标识和图形标题(Add axis labels and title of figure)

加注坐标轴标识:xlabel(‘s’), ylabel(‘s’)      

图形标题: title(‘s’)

例:加注坐标轴标示和图形标题。    

t=0:pi/100:2*pi;y=sin(t);     plot(t,y)    

axis([0 2*pi,-1 1]);

xlabel(\'0 \leq \itt \rm \leq \pi\',\'FontSize\',16) ; 

ylabel(\'sin(t)\',\'FontSize\',20);

title(\'正弦函数图形\',\'FontName\',\'隶书\',\'FontSize\',20);

(2). 图中加注文本(Add text in the figure)

text(x,y,’字符串’)

例:在上图中加语句。    

t=0:pi/100:2*pi;     y=sin(t);     plot(t,y)     axis([0 2*pi,-1 1]) 

xlabel(\'0 \leq \itt \rm \leq \pi\',\'FontSize\',16) 

ylabel(\'sin(t)\',\'FontSize\',20)

title(\'正弦函数图形\',\'FontName\',\'隶书\',\'FontSize\',20)    

text(3*pi/4,sin(3*pi/4),\'\leftarrowsin(t)=0.707\', \'FontSize\',16)    

text(pi,sin(pi),\'\leftarrowsin(t)=0\', \'FontSize\',16)    

text(5*pi/4,sin(5*pi/4),\'sin(t)=-0.707\rightarrow\',\'FontSize\',16,\'HorizontalAlignment\',\'right\')

句中: leftarrow           表示加一个向左的箭头 rightarrow          表示加一个向右的箭头 HorizontalAlignment 表示右对齐水平排列

gtext(\'字符串\'): 在图形窗口上用鼠标直接在指定的位置上加注文本。

例:     t=0:pi/100:2*pi;     y=sin(t);     plot(t,y)     axis([0 2*pi,-1 1])    

xlabel(\'0 \leq \itt \rm \leq \pi\',\'FontSize\',16)    

ylabel(\'sin(t)\',\'FontSize\',20)    

title(\'正弦函数图形\',\'FontName\',\'隶书\',\'FontSize\',20)    

gtext(\'MATLAB\')

(3). 指定TeX字符

例:在标题中指定TeX字符     t=0:pi/100:2*pi;     alpha=-0.8;     beta=15;     y=sin(beta*t).*exp(alpha*t);     plot(t,y)    

title(\'{\itAe}^{-\it\alpha\itt}sin\it\beta{\itt}\it\alpha<<\it\beta\')    

xlabel(\'时间\mus.\'),    

ylabel(\'幅值\')

在title中的字符串表现的是 Aeαt   sinβt   α<<β 斜体Ae 上标斜体αt  斜体βt  斜体α  斜体β

(4). 在图形中添加图例框(Add legend in the figure)

legend(字符串1,字符串2,…)

例:在当前图形中添加图例说明。    

x=0:pi/10:2*pi;     y1=sin(x);     y2=0.6*sin(x);     y3=0.3*sin(x);     plot(x,y1,x,y2,\'-o\',x,y3,\'-*\')    

legend( \'曲线1\',\'曲线2\',\'曲线3\')     legend(\'boxoff\') legend函数的其他功能见(表 6—8)


4. 图线形式和颜色(Style and color of plot) (1). 图线的形式: (style of plot)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zypfds.html