一、plot画图:
plot()它是针对向量或矩阵的列来绘制曲线的。也就是说,使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标;
举例之前先定义三个数组
a=[1:0.1:10]
b=[11:0.1:20]
c=[21:0.1:30]
- 1,画单个数组,x轴的数据为数组的序号,从1开始,2、3、4、5……
plot(a,'r')
2、 画两个数组,[a(1),b(1)] [a(2),b(2)] [a(3),b(4)] ......
plot(a,b)
3、画两点连线,其实本质也是数组,等效(1,20)和(100,200)两点连接
plot([1,100],[20,200],'r')
4、多条线画在一幅图上,除了可以用hold on语句还有plot自带的
plot(a,b,'r',a,c,'g')
二、fplot画图
fplot()用来绘制数学函数,其调用格式为: fplot(fun,lims)其中fun 就是所要绘制的函数,可以是定义函数的M 文件名,也可以是以x 为变量的可计算字符串,lims=[XMIN XMAX YMIN YMAX]限定了x,y 轴上的绘图空间。
%定义一个符号变量
syms x
y=x^2
fplot(y,[-3,4])
三、其他画图功能
颜色
plot([0,0],[-500,1500],'k');%黑色
坐标反转
set(gca,'YDir','reverse')%坐标从大到小
标题
title('固有机械特性');
轴标题
xlabel('电磁转矩T/Nm');
ylabel('转差率s');
连续画图,多图合一
hold on
坐标网格
grid
新的窗口
figure(1)