杭电Matlab与仿真-MATLAB基本语法(三)-基本绘图
2020-07-23 10:29
253 查看
基本绘图
实验目的
- 学会matlab基本绘图操作;
- 熟悉matlab基本绘图程序,了解常用绘图功能;
- 掌握matlab基本语法中关于二维绘图、多次叠绘、双纵坐标和多子图绘制、三维线图以及三维曲面绘图的语句编写。
实验内容与要求
- 掌握plot指令及基本二维绘图操作;
- 掌握hold、plotyy、subplot等指令,能够进行多次叠绘、双纵坐标和多子图绘制等操作;
- 熟悉绘制图形的辅助操作及视角的切换;
- 掌握plot、mesh、surf指令的运用,能够绘制三维曲线、三维网线图及三维曲面图
实验程序与结果
- 绘图题
x=0:2*pi/124:2*pi; y=cos(x).*(0.5+3*sin(x)./(1+x.^2)); plot(x,y)
z=-45:0.01:45; x=z.*sin(3*z); y=z.*cos(3*z); plot3(x,y,z)
x=-2:0.1:2; y=-2:0.1:2; [X,Y]=meshgrid(x,y); Z=(X.^2).*exp(-X.^2-Y.^2); mesh(X,Y,Z)
x=-2:0.1:2; y=-2:0.1:2; [X,Y]=meshgrid(x,y); Z=(X.^2).*exp(-X.^2-Y.^2); mesh(X,Y,Z)hold on; Z1=0.05*X-0.05*Y+0.1; mesh(X,Y,Z1) hold off;
t=0:pi/1000:2*pi; x=cos(t); y1=sin(2*t); y2=sin(2*t+pi/3); y3=sin(2*t+pi/2); y4=sin(2*t+pi); subplot(2,2,1), plot(x, y1);title('α=0') subplot(2,2,2), plot(x, y2);title('α=Π/3') subplot(2,2,3), plot(x, y3);title('α=Π/2') subplot(2,2,4), plot(x, y4);title('α=Π')
2.请用Matlab绘制一个爱心图案,并简单描述绘制过程。
x=-2:0.01:2; y=sqrt(2*sqrt(x.^2)-x.^2); z=asin(abs(x)-1)-pi./2; plot(x,y,'r'); hold on; plot(x,z,'r'); axis([-2,2,-3.5,1.5]);
相关文章推荐
- 杭电Matlab与仿真-MATLAB基本语法(四)-函数编写与调试
- 杭电Matlab与仿真-MATLAB基本语法(五)-矩阵分析
- 杭电Matlab与仿真-MATLAB基本语法(六)-多项式运算
- 杭电Matlab与仿真-MATLAB基本语法(七)-数据分析与统计
- 杭电Matlab与仿真-MATLAB基本语法(八)-匿名函数
- 杭电Matlab与仿真-MATLAB基本语法(九)-函数的数值积分与微分
- 杭电Matlab与仿真-MATLAB基本语法-综合设计
- MATLAB 基本二维平面绘图命令
- Matlab学习笔记——基本绘图功能
- 介绍MATLAB 的两种基本绘图功能:二维平面图形和三维立体图形
- JS用Canvas绘图-基本语法
- Matlab绘图基本命令
- Matlab学习笔记(一)Matlab基本运算及语法
- [Matlab绘图][三维图形][三维曲线基本函数+三维曲面+其他三维图形]
- Matlab基本语法和基本操作
- Python绘图之matplotlib基本语法
- 【Matlab】基本语法
- matlab基本语法
- MatLab 学习简记— —基本语法与变量
- MATLAB基本绘图操作