当前位置:   article > 正文

matlab绘图学习(绘制图形的辅助操作)_axis square

axis square

文章目录

目录

前言

一、图形标注

(1)title(图形标题)

​ title({'y=sin(x)','MATLAB'})

 在图形标题中使用LaTeX格式控制符

>>  title('y=cos{\omega}t')

>> title('y=e^{axt}')

>> title('X_{1}{\geq}X_{2}')

>> title('{\bf y=cos{\omega}t+{\beta}}')

 含属性设置的title函数

(2)xlabel(x轴说明)与ylabel(y轴说明)

(3)text函数和gtext函数

text(x,y,图形说明)、gtext(说明)

(4)legend函数

legend(图例1,图例2·····)

二、坐标控制

(1)axis函数

( 2)给坐标系加网格和边框

三、图形保持

四、图形窗口的分割



前言

本文记录自己的matlab学习之路


一、图形标注

(1)title(图形标题)

title(图形标题)

基本用法:title(图形标题)

  1. >> x=-2*pi:0.05:2*pi;
  2. >> y=sin(x);
  3. >> plot(x,y)
  4. >> title('y=sin(x)')

  1. >> x=-2*pi:0.05:2*pi;
  2. >> y=sin(x);
  3. >> plot(x,y)
  4. >> title({'y=sin(x)','MATLAB'})

 title({'y=sin(x)','MATLAB'})

 在图形标题中使用LaTeX格式控制符

>>  title('y=cos{\omega}t')

>> title('y=e^{axt}')

>> title('X_{1}{\geq}X_{2}')

>> title('{\bf y=cos{\omega}t+{\beta}}')

\bf 加粗

\it 斜体

\rm 正体

 含属性设置的title函数

title(图形标题,属性名,属性值)

color属性:设置颜色

>>  title('y=e^{axt}','Color','b')

 FortSize属性:设置标题文字的字号

>>  title('y=e^{axt}','Color','b','FontSize',24)

(2)xlabel(x轴说明)与ylabel(y轴说明)

xlabel(x轴说明)

ylable(y轴说明)

  1. >> x=-2*pi:0.05:2*pi;
  2. >> y=sin(x);
  3. >> plot(x,y)
  4. >> title('y=sin(x)')
  5. >>xlabel('-2\pi\leqx\leq2\pi')

(3)text函数和gtext函数

text(x,y,图形说明)、gtext(说明)

>> text(-2*pi,0,'-2{\pi}')

>> text(3,0.28,'\leftarrow sin(x)')

 

>>  gtext('-2{\pi}')

 

(4)legend函数

legend(图例1,图例2·····)

绘制不同频率的正弦曲线并用图例标注曲线

  1. >> x=linspace(0,2*pi,100);
  2. >> plot(x,[sin(x);sin(2*x);sin(3*x)])
  3. >> legend('sin(x)','sin(2x)','sin(3x)')

二、坐标控制

(1)axis函数

axis([xmin,xmax,ymin,ymax,zmin,zmax])

axis equal: 坐标轴等长

axis square: 产生正方形坐标系(默认为矩形)

axis auto: 使用默认设置

axis off: 取消坐标轴

axis on; 显示坐标轴

  1. >> x=[0,1,1,0,0];
  2. >> y=[0,0,1,1,0];
  3. >> plot(x,y);
  4. >> axis([-0.1,1.1,-0.1,1.1])
  5. >> axis equal;

( 2)给坐标系加网格和边框

给坐标系加网格

grid on

grid off

grid

给坐标系加边框

box on

box off

box

  1. >> x=linspace(0,2*pi,100);
  2. >> y=[sin(x);sin(2*x);sin(0.5*x)];
  3. >> plot(x,y)
  4. >> axis([0,7,-1.2,1.2])
  5. >> title('不同频率正弦函数曲线');
  6. >> xlable('Variable X');ylable('Variable Y');
  7. >> xlabel('Variable X');ylabel('Variable Y');
  8. >> text(2.5,sin(2.5),'sin(2x)');
  9. >> text(1.5,sin(2*1.5),'sin(2x)');
  10. >> text(5.5,sin(0.5*5.5),'sin(0.5x)');
  11. >> legend('sin(x)','sin(2x)','sin(0.5X)');
  12. >> grid on

三、图形保持

hold on

hold off

hold

用图形保持功能绘制两个同心圆

  1. >> t=linspace(0,2*pi,100);
  2. >> x=sin(t);y=cos(t);
  3. >> plot(x,y,'b')
  4. >> hold on;
  5. >> plot(2*x,2*y,'r--')
  6. >> grid on
  7. >> axis([-2.2,2.2,-2.2,2.2])
  8. >> axis equal

四、图形窗口的分割

subplot(m,n,p)

m,n指定将图形窗口分成m*n个绘图区,p指定当前活动区

>> subplot(4,4,1)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/96838
推荐阅读
相关标签
  

闽ICP备14008679号