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

文章目录

目录

前言

一、图形标注

(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(图形标题)

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

>> x=-2*pi:0.05:2*pi;
>> y=sin(x);
>> plot(x,y)
>> 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轴说明)

>> x=-2*pi:0.05:2*pi;
>> y=sin(x);
>> plot(x,y)
>> title('y=sin(x)')
>>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·····)

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

>> x=linspace(0,2*pi,100);
>> plot(x,[sin(x);sin(2*x);sin(3*x)])
>> 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; 显示坐标轴

>> x=[0,1,1,0,0];
>> y=[0,0,1,1,0];
>> plot(x,y);
>> axis([-0.1,1.1,-0.1,1.1])
>> axis equal;

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

给坐标系加网格

grid on

grid off

grid

给坐标系加边框

box on

box off

box

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

三、图形保持

hold on

hold off

hold

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

>> t=linspace(0,2*pi,100);
>> x=sin(t);y=cos(t);
>> plot(x,y,'b')
>> hold on;
>> plot(2*x,2*y,'r--')
>> grid on
>>  axis([-2.2,2.2,-2.2,2.2])
>> axis equal

四、图形窗口的分割

subplot(m,n,p)

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

>> subplot(4,4,1)

  • 4
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值