MATLAB基本绘图操作
2017-07-22 17:07
369 查看
一:二维平面绘图
画出y=sin(x)的图像
x=0:0.01:2*pi;
y=sin(x);
figure
plot(x,y);
title('y=sin(x)')
xlabel('x')
ylabel('sin(x)')
xlim([0 2*pi])
在同一幅中画两图
x=0:0.01:20;
y1=200*exp(-0.05*x).*sin(x);
y2=0.8*exp(-0.5*x).*sin(10*x);
figure
[AX,H1,H2]=plotyy(x,y1,x,y2,'plot');
set(get(AX(1),'Ylabel'),'String','Slow decay')
set(get(AX(2),'Ylabel'),'String','Fast decay')
xlabel('line (\musec)')
title('Multiple decay rates')
set(H1,'linestyle','--')
set(H2,'linestyle',';')
二:三维立体绘图
画三维螺旋线的图
t=0:pi/50:10*pi;
plot3(sin(t),cos(t),t)
xlabel('sin(t)')
ylabel('cos(t)')
zlabel('t')
grid on
axis square
三:图形的保存与导出
(1)在图形界面 Edit->Copy Figure 复制图形
(2)保存文件为Matlab figure(*.fig)
(3) print('-depsc','-tiff','-r300','picture')导出
(4)File->Export Setup
画出y=sin(x)的图像
x=0:0.01:2*pi;
y=sin(x);
figure
plot(x,y);
title('y=sin(x)')
xlabel('x')
ylabel('sin(x)')
xlim([0 2*pi])
在同一幅中画两图
x=0:0.01:20;
y1=200*exp(-0.05*x).*sin(x);
y2=0.8*exp(-0.5*x).*sin(10*x);
figure
[AX,H1,H2]=plotyy(x,y1,x,y2,'plot');
set(get(AX(1),'Ylabel'),'String','Slow decay')
set(get(AX(2),'Ylabel'),'String','Fast decay')
xlabel('line (\musec)')
title('Multiple decay rates')
set(H1,'linestyle','--')
set(H2,'linestyle',';')
二:三维立体绘图
画三维螺旋线的图
t=0:pi/50:10*pi;
plot3(sin(t),cos(t),t)
xlabel('sin(t)')
ylabel('cos(t)')
zlabel('t')
grid on
axis square
三:图形的保存与导出
(1)在图形界面 Edit->Copy Figure 复制图形
(2)保存文件为Matlab figure(*.fig)
(3) print('-depsc','-tiff','-r300','picture')导出
(4)File->Export Setup
相关文章推荐
- matlab基本操作学习(2)
- Matlab 图像处理基本操作
- Matlab的基本文件操作
- 介绍MATLAB 的基本绘图功能:二维平面图形
- MATLAB基本操作(五):MATLAB中的逻辑运算及all(),any()的使用
- MATLAB基本操作(一):MATLAB中变量的文件存储
- matlab矩阵相关基本操作
- MATLAB基本操作(十):关于OpenCV坐标系与MATLAB中矩阵行与列的对应
- OpenCv基本绘图操作
- MATLAB基本操作(九):可视化矩阵的矢量场quiver函数
- Matlab与MySQL数据库交互基本操作
- Matlab矩阵基本操作(定义,运算)
- Matlab图像处理基本操作
- 【matlab】练习一:基本操作与简单语句输入
- Matlab彩色图像处理基本操作
- 利用numpy+matplotlib绘图的基本操作教程
- MATLAB基本操作
- MATLAB基本操作(三):数据类型
- Matlab基本操作0
- 六、Matlab 之 绘图操作(下)