- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验三MATLAB图形系统
一实验目的
学会用MATLAB语言绘图
二实验仪器和设备
装有MATLAB6.0以上计算机一台
三实验原理
1、 plot
该命令在线性坐标系F绘制y对应于x的轨迹。若其中之一为矩阵则该命令 将对应于矩阵的行或者列绘制一簇曲线。该命令也可以在同一坐标轴卜?绘制多条 曲线。
例1 运行程序
t 二[0:1:10];
xl=t; plot(xl)
可在图形窗口得到卜?曲图形:
X 二[0:0.5:7]; y 二 sin(x);
yl=2*x;
y2=3*x;
plot(y,x,yl,x,y2,x)
7
6
5
4
3
2
1
% 0 5 10 15 20 25
从上曲的例子可以看出,如果要在同一坐标轴下绘制多条曲线,可用如下格
式:
plot(xl,yl,x2,y2 xn,yn) %对应于不同矢量时
其中xl,yl xn,yn是对应的关系。
2、 log log
在两个对数(标准对数)坐标间绘制图形。
3、 semilogx 或 semilogy
在x轴或y轴为对数坐标,而另一轴为线性轴的空间绘制图形。
4、 polar
在极坐标空间绘制图形。
5、 grid
在图形中加栅格。
6、 subplot (r,c,p)
该命令将屏幕分成r*c个窗口 ,p表示在第几个窗口.同时绘制多个图形窗口
时,绘图语句间应用逗号分开。
例3 卜面的程序产生四个窗口,且分别绘制相应图形.
t=[0:0.01:2*piB
y=sin(t);
X 二 cos(t); subplot(221),plot(t,y),grid,subplot(222),plot(t,x), grid,subplot(223),polar(t,y),subplot(224),polar(t,x)
从上面的程序可以看出,subplot语句中的r,c,p可以不用逗号分开。 上面程序执行后得到如下图形:
0 2 4 6 80 2 4 6 8210 / ■厂 \ 330240 加00
0 2 4 6 8
0 2 4 6 8
210 / ■厂 \ 330
240 加00
150
180
210
7、 gtext
该命令用于鼠标定位的文字注释.执行完绘图命令后再执行gtextC说明文 字)命令,就可在屏幕上得到一个光标,然后,用鼠标选择说明文字的位置。
例 4 t二[0:1:10];
xl=2*t; x2=0.5*t; plot (xl,t,x2,t); gtext (x=2f)i gtext(x=0.5f)
10x=2tx=O.5l°0101214161820
10
x=2t
x=O.5l
°0
10
12
14
16
18
20
8、 如果需要同时在不同窗口绘制图形,可用figure语句来完成。
例 5 t=[0:l:10];
xl=2*t;
x2=3*t;
figure,plot(xl),figure,plot(x2)
Io 2file Ilit get
Io 2
file Ilit get
9、有关绘图方面的还有:
?
Title
给当前图像加标题。
?
xlabel
或ylabel给x或y轴加标注。
?
text
在当前图像上指定位置加注释。
等。
10、在同一座标系中绘制多个曲线时,曲线的颜色可以自动确定,也可以自己选
择。
其使用格式如下:
plot(xl,yl,选项 I,x2,y2,选项 2,???,xn,yn,选项 n)
b
蓝色
m
紫红色
c
青色
r
红色
g
绿色
w
白色
k
黑色
y
黄色
-
实线(默认)
?
■
点连线
■
点画线
--
虚线
■
点
s
正方形
+
十字号
d
菱形
0
圆圈
h
六角形
*
星号
P
五角星
X
叉号
右三角
11、三维图形绘制函数
plot3函数与plot函数的用法类似。
还可以用mesh函数绘制三维网格图;用surf函数绘制三维曲面 图。
MATLAB提供了丰富的三维绘图函数,可以通过help命令查看。
x = sin(r)
例6绘制三维曲线:J y = cos(r) (0 / 20^)
z = rsin(r)cos(r)
t=0-pi/100-20*pi;
x二sin(t); y 二 cos( t); z=t.*sin(t).*cos(t);
plot3(x,y,z);
title(line in 3_D space); xlabel(X) ;ylabel(Y,);zlabelCz,); grid on
运行结果如下:
四实验内容和步骤
(-)验证例题中的操作。
(二)完成以下各题,将答案写人实验报告,并在机器上运行结果验证。
在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5), t^[0, 2n]
绘制[0, 4口]区间上的x=10sin
您可能关注的文档
最近下载
- 多层住宅小区工程监理规划.docx VIP
- NY_T 3213-2023 植保无人驾驶航空器 质量评价技术规范.docx VIP
- 盘扣式悬挑脚手架施工方案施工计划.doc VIP
- 部编版小学一年级语文上册表格式教案全册.doc VIP
- 电线电缆抗张强度检测结果的测量不确定度评定.doc VIP
- (正式版)H-G-T 22820-2024 化工安全仪表系统工程设计规范.docx VIP
- 绘本故事PPT课件之我好害怕.pptx
- 广东省惠州市博罗县泰美镇城镇总体规划项目建议书.doc VIP
- 虚拟仪器及LabVIEW知到智慧树期末考试答案题库2025年山东科技大学.docx VIP
- 2025年全国Ⅰ卷英语听力评析和听力材料二次开发(课件).pptx
文档评论(0)