MATLAB绘图概要

一、在MATLAB中绘制图形时几个简单的步骤:
1. 定义函数
2. 指定要绘制的函数图形的值范围
3. 调用 MATLAB 的 plot(x, y)函数。
二、在绘制过程中需要注意的几个问题:
1、坐标轴命令。
假设我们输入:

plot(x,y),giid on,axis equal

其中plot是绘图命令,grid on是绘制网格,axis equal产生一个两坐标轴比例和间距都相同的图形。
2、如果要在同一个图像中显示多个函数,下面给出具体的例子更加简单明了:

t=[0:0.01:5]
f=exp(-t)
g=exp(-2*t)
plot(t,f,t,g)

通过执行该程序,就能在图中看到两个函数的图像;在程序中没有没有标明线条的颜色,则系统就会默认给出两种不同颜色的线条,但是要用自己喜欢的颜色,需要在程序中注明,如:

plot(x,y,'r',x,z,'b')

程序中‘r’、‘b’就表示这两个函数的线条颜色。除此之外还可以在程序中定义线条的类型:实线、虚线、点线、虚点线。在程序中分别表示为’-‘、’–’、’.’、’-.’。

plot(t,f,'r--',t,g,'b-.')

3、设置坐标比例。

 x = [0:0.01:5]; 
 y = sin(2*x + 3); 
 plot(x,y),axis([0 5 -1 1])

4、在一个图上显示多个图像,则需要调用subplot(m,n)函数。通过以下程序来进行演示:

>>x = [0:0.01:5]; 
>>y = exp(-1.2*x).*sin(20*x); 
>>subplot(1,2,1) 
>>plot(x,y),xlabel('x'),ylabel('exp(-1.2x)*sin(20x)'),axis([0 5 -1 1]) 
>>y = exp(-2*x).*sin(20*x); 
>>subplot(1,2,2)
>>plot(x,y),xlabel('x'),ylabel('exp(–2x)*sin(20x)'),axis([0 5 -1 1]) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值