南华大学MATLAB实验报告4

2019-03-22 16:22

实 验 报 告

实验项目名称 MATLAB绘图 所属课程名称 MATLAB及应用 实 验 类 型 上机实验 实 验 日 期

指 导 教 师

班 级 学 号 姓 名 成 绩

一、实验名称

MATLAB绘图

二、实验目的

(1)掌握绘制二维图形的常用函数。 (2)掌握绘制三维图形的常用函数。 (3)掌握绘制图形的辅助操作

三、实验原理

1. 绘制二维图形的常用函数

plot函数绘制二维曲线,常用格式有:

plot(x):缺省自变量的绘图格式,x可为向量或矩阵。 plot(x, y):基本格式,x和y可为向量或矩阵。

plot(x1, y1, x2, y2,…):多条曲线绘图格式,在同一坐标系中绘制多个图形。 plot(x, y, ‘s’):开关格式,开关量字符串s设定了图形曲线的颜色、线型及标示符号。

2. 绘制三维图形的常用函数 (1)三维曲线图——plot3函数

plot3(x1, y1, z1, 's1', x2, y2, z2, 's2'…)

(2)三维网格图——mesh函数为数据点绘制网格线:

mesh(z) —— z为n×m的矩阵,x与y坐标为元素的下标位置 mesh(x, y, z) —— x, y, z分别为三维空间的坐标位置

(3)三维曲面图——由surf函数完成的,用法和mesh类似。

3. 绘制图形的辅助操作 title —— 给图形加标题

xlable —— 给x轴加标注 ylable —— 给y轴加标注

text —— 在图形指定的任意位置加标注 gtext —— 利用鼠标将标注加到图形任意位置 grid on —— 打开坐标网格线

grid off——关闭坐标网格线 legend —— 添加图例 axis —— 控制坐标轴刻度

4. 特殊坐标系

极坐标图形—— polar(theta,rho(i,:))

四、实验内容

1、绘制y?3?2t?sin(23t?)和它的导数在[0,4?]的曲线,并用适当的字2e6体、大小标注其x轴、y轴及其函数。

2、采用两种不同方法绘制z?4xe?x面。(提示:ezmesh; mesh; hidden)

3、绘制下列极坐标图形 r=3(1-cos?) r=2(1+cos ?) r=2(1+sin ?) r=cos3 ? r=exp(4? ?)

4、在同一坐标内,分别用不同线型和颜色绘制曲线y1?0.2e?0.5xcos4?x 和

2?y2在x,y?[?3,3]的三维(透视)网格曲

y2?2e?0.5xcos?x,标记两曲线交叉点。

五、实验过程及结果(含源代码) 1.>>t=0:0.01:4*pi;

y=(sqrt(3)/2)*exp(-2*t)*sin(2*sqrt(3)+pi/6); diff_y=diff(y);

plot(t,y,(0:0.01:(4*pi-0.01)),diff_y) xlabel('t(0-4\\pi)','FontWeight','bold')

ylabel('y=(sqrt(3)/2)*exp(-2t)*sin(2*sqrt(3)+pi/6)','FontWeight','bold') legend('y=f(t)','y=f''(t)')

title('y=f(t)及f’(x)','FontSize',12,'FontWeight','bold','FontName','楷书')

2.方法1: x=-3:.01:3; y=x;

[X,Y]=meshgrid(x,y); z=4*X.*exp(-X.^2-Y.^2); mesh(X,Y,z) hidden off

方法2: x=-3:.01:3; y=x;

ezmesh('4*x.*exp(-x.^2-y.^2)') hidden off

3.(1)t=0:.01:2*pi;


南华大学MATLAB实验报告4.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:五年级品德试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: