- 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计算结果可视化
6.1连续函数和离散函数的可视化
【例6-1】用图形表示离散函数。
n=0:12; %产生一组自变量数据
y=1./abs(n-6); %计算相应点的函数值
plot(n,y,r*,MarkerSize,20) %用红花标出数据点
grid on %画坐标方格
Warning: Divide by zero.
图 6-1 离散函数的可视化
【例6-2】用图形表示连续调制波形。
t1=(0:11)/11*pi;
y1=sin(t1).*sin(9*t1);
t2=(0:100)/100*pi;
y2=sin(t2).*sin(9*t2);
subplot(2,2,1),plot(t1,y1,r.),axis([0,pi,-1,1]),title(子图 (1))
subplot(2,2,2),plot(t2,y2,r.),axis([0,pi,-1,1]),title(子图 (2))
subplot(2,2,3),plot(t1,y1,t1,y1,r.)
axis([0,pi,-1,1]),title(子图 (3))
subplot(2,2,4),plot(t2,y2)
axis([0,pi,-1,1]),title(子图 (4))
图 6-2 连续函数的图形表现方法
6.2二维曲线绘图的基本操作
plot的基本调用格式
【例6-3】用图形表示连续调制波形 及其包络线。
t=(0:pi/100:pi); %长度为101的时间采样列向量
y1=sin(t)*[1,-1]; %包络线函数值,是(101x2)的矩阵
y2=sin(t).*sin(9*t); %长度为101的调制波列向量
t3=pi*(0:9)/9;
y3=sin(t3).*sin(9*t3);plot(t,y1,r:,t,y2,b,t3,y3,bo)
axis([0,pi,-1,1]) %控制轴的范围
图6-3
6.2.2泛函绘图指令fplot
【例6-4】fplot 与一般绘图指令的绘图效果比较。
[x,y]=fplot(cos(tan(pi*x)),[-0.4,1.4],0.2e-3);n=length(x);
subplot(1,2,1),plot(x,y)
title(\fontsize{20}\fontname{隶书}泛函绘图指令效果)
t=(-0.4:1.8/n:1.4);
subplot(1,2,2),plot(t,cos(tan(pi*t)))
title(\fontsize{20}\fontname{隶书}等分采样绘图)
图6-4 右图曲线中底部有明显绘图缺陷
注:min(diff(x))=(b-a)*tol;
6.2.3曲线的色彩、线型和数据点形
【例6-5】用图形演示平面上一个方块四个顶点在仿射投影(Affine Projection)下的位置、形状变化。
%平面上的四个点和它们构成的方块
p1=[-0.5,0,1];p2=[-0.5,1,1];p3=[0.5,1,1];p4=[0.5,0,1];
Sq=[p1,p2,p3,p4,p1];
%平移投影:沿x轴移动0.5 , 沿y轴移动1 。
dx=0.5;dy=1;T=[1,0,dx;0,1,dy;0,0,1];
%旋转投影:逆时针旋转30度。
th=pi/6;R=[cos(th),-sin(th),0;sin(th),cos(th),0;0,0,1];
%刻度投影:x方向放大到2倍,y方向放大到3倍。
alpha=2;beta=3;S=[alpha,0,0;0,beta,0;0,0,1];
E=eye(3,3);%为编程方便,设计一个单位阵。在它投影下,任何形状都不变。
TRS={E,T,R,S}; %用元胞数组存放四个变换矩阵
ss={r^,rd,rp,rh}; %用元胞数组存放数据点形设置值
tt={Original Square,Translation,Rotation,Scaling};
%用元胞数组存放四张子图的图名
for i=1:4
W=TRS{i}*Sq; %进行仿射变换
subplot(2,2,i)
for k=1:4
plot(W(1,k),W(2,k),ss{k}); %用不同点形标志四个顶点
axis([-3,3,-1,5]),axis equal
hold on %使以后图形画在当前子图上
end
plo
您可能关注的文档
- MATLAB动画演示程序汇总..doc
- MATLAB去噪音处理..doc
- MATLAB参数估计与假设检验..doc
- matlab命令..doc
- MATLAB图像处理基础..doc
- Matlab图形的编辑(含绘图修改的奥义..docx
- MATLAB在数学中的应用..doc
- EoC设备测试规范..doc
- MATLAB在电磁学中的应用..docx
- MATLAB在实际问题中的分析与应用..doc
- 医院医疗纠纷调解办公室工作制度.docx
- 清明网上祭奠倡议书(30篇).doc
- 消防安全检查工作总结(14篇).doc
- 春节晚会开场白.doc
- 北师大四年级英语-Unit 11 Illness Lesson 4 Have a try 北师大版(三起)(共15张PPT).pptx
- 北师大四年级英语-Unit 1 Signs lesson 3 Have fun 北师大三起(共12张PPT).pptx
- 北师大四年级英语-Unit 11 Illness Lesson 6 Round up 北师大版(三起)(共36张PPT).pptx
- 北师大四年级英语-Unit 8 Talent Show Lesson 1 I'm from China 北师大版(三起)(共18张PPT).pptx
- 北师大四年级英语-Unit 1 Signs Lesson 6pRound用Up used用法讲解 北师大三起(共28张PPT).pptx
- 北师大四年级英语-Unit 7 At the Restaurant Lesson 2 Do you like fruit北师大版(三起)(共26张PPT).pptx
最近下载
- 湖南省长沙市2023-2024学年高二上学期1月期末考试物理试题(含答案).docx VIP
- 电子数据取证技术研究进展和趋势分析.docx VIP
- 粉笔980|25资料分析笔记(完整版).pdf VIP
- 2025年新人教版三年级上册道德与法治全册精编知识点梳理.pdf
- 2025广东揭阳市军人随军家属招聘17人备考题库及答案解析(夺冠).docx VIP
- 招标代理服务质量保证措施.docx VIP
- 检验学题库1(医学三基医技).pdf VIP
- 2025年社会福利院年终工作总结及2026年工作计划.docx
- 东芝VF-nC3C变频器 说明书.pdf
- 婴幼儿营养喂养评估服务指南(试行)(2024) 2.pptx VIP
原创力文档


文档评论(0)