MATLAB绘图学习
基本绘图函数
- 正/余弦函数
clear all;
t = 0.1:0.02:2*pi;
figure;
plot(t, sin(t), 'r:');
hold on;
plot(t, cos(t))
xlabel('x')
ylabel('y')
title('plot')
运行结果:
2. 绘制矩阵
clear all;
y=magic(4); %%4行4列的矩阵
figure;
plot(y); %%对每一列绘制一条线,即4条,每条4个点,默认颜色不同
magic(4)
ans =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
- 绘制矩阵
clear all;
x=0:0.1:16;
y=sin(x);
figure;
plot(x,y);
运行结果:
4. 绘制红色线型
clear all;
x=0.01:0.1:2*pi;
y=cos(x+0.7)+5
figure;
plot(x,y,'r-.*');
绘制结果:
5. 绘制绿色线型三角标志
clear all;
x=0.01:0.2:6*pi
y=cos(x);
figure;
plot(x,y,'g:^');
绘制结果:
6. 设置绘制标志的大小、边缘/轮廓颜色
clear all;
x=-pi:pi/20;pi
y=tan(sin(x))-sin(tan(x))
plot(x,y,'--rs','LineWidth',1,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...
'MarkerSize',4);
绘制结果:
7. 同时绘制多条曲线
x=-pi:pi/20:pi
y=sin(x);
z=cos(x)
figure;
plot(x,y,'r:*',x,z,'g-.v')
绘制结果:
MATLAB子图绘制和坐标轴控制
1.绘制子图
x=-pi:pi/20:pi;
figure
subplot(2,1,1);
plot(x,sin(x),'r--')
subplot(212);
plot(x,cos(x),'b:*')
绘制结果:
2.绘制多种子图
x=-pi:pi/20:pi;
figure
subplot(2,2,1);
plot(x,sin(x),'r--')
subplot(223);
plot(x,cos(x),'b:*')
subplot(2,2,[2 4]);
plot(x,sin(x)+cos(x),'b-.^');
2.绘制多种子图
t=0.01:0.01:pi;
figure
subplot(2,2,1);
plot(x,sin(x),'r--')
subplot(223);
plot(x,cos(x),'b:*')
subplot(2,2,[2 4]);
plot(x,sin(x)+cos(x),'b-.^');0.01:pi
figure;
plot(sin(t),cos(t))
axit #设置坐标轴 获取当前坐标值
3.绘制多种图像
t=0.01:0.01:pi;
figure
plot(sin(t),cos(t))
axis off