- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图形处理与显示功能整理
Matlab图形处理功能
视觉是人们感受世界、认识自然最重要的途径。数据可视化的目的在于:通过图形,从一堆杂乱的离散数据中观察数据间的内在关系,感受由图形所传递的内在本质。MATLAB一向注重数据的图形表示,并不断地采用新技术改进和完备其可视化功能。
本文将系统介绍:二维曲线、三维曲线、曲面绘制的基本技法和指令;如何使用线型、色彩、数据点标记等表现不同数据的特征;如何利用着色、灯光照明、烘托表现高维函数的性状;如何生成和运用标识来注视图形等。以及利用图形句柄对基本图形对象进行独立操作的底层函数,以获得图形操作的更大灵活性。
1二维图形
1.1基本绘图函数
[例1]单矢量绘图
y=[0 0.6 2.3 5 8.3 11.7 15 17.7 19.4 20];
plot(y)
%title(简单绘图举例);
%xlabel(单元下标);
%ylabel(给定的矢量);
%grid
[例2]双矢量绘图
x=0:0.05:4*pi;
y=sin(x);
plot(x,y)
[例3a]对数坐标绘图
y=[0 0.6 2.3 5 8.3 11.7 15 17.7 19.4 20];
subplot(2,2,1),plot(y),title(plot(y));
subplot(2,2,2),semilogx(y),title(semilogx(y));
subplot(2,2,3),semilogy(y),title(semilogy(y));
subplot(2,2,4),loglog(y),title(loglog(y));
[例3b]建立简单的极坐标图形
t=0:.01:2*pi;
polar(t,sin(2*t).*cos(2*t))
1.2多重曲线绘图
[例4a]x为矢量,y为矩阵时的单组变量绘图
x=0:pi/50:2*pi;
y(1,:)=sin(x);
y(2,:)=0.6*sin(x);
y(3,:)=0.3*sin(x);
plot(x,y)
[例4b]x为矩阵,y为矢量时的单组变量绘图
x(1,:)=0:pi/50:2*pi;
x(2,:)=pi/4:pi/50:2*pi+pi/4;
x(3,:)=pi/2:pi/50:2*pi+pi/2;
y=sin(x(1,:));
plot(x,y)
[例4c]x和y为同样大小的矩阵时的单组变量绘图
x(:,1)=[0:pi/50:2*pi];
x(:,2)=[pi/4:pi/50:2*pi+pi/4];
x(:,3)=[pi/2:pi/50:2*pi+pi/2];
y(:,1)=sin(x(:,1));
y(:,2)=0.6*sin(x(:,1));
y(:,3)=0.3*sin(x(:,1));
subplot(1,2,1),plot(x,y)
subplot(1,2,2),plot(x,y)
[例5a]多组变量绘图
x=0:pi/50:2*pi;
y=[sin(x);0.6*sin(x);0.3*sin(x)];
y1=sin(x);
y2=0.6*sin(x);
y3=0.3*sin(x);
subplot(1,2,1),plot(x,y),title(一组变量绘图)
subplot(1,2,2),plot(x,y1,x,y3,x,y2),title(多组变量绘图)
[例5b]双y轴绘图
x=0:0.3:12;
y=exp(-0.3*x).*sin(x)+0.5;
plotyy(x,y,x,y,plot,stem)
t=0:900;A=1000;a=0.005;b=0.005;
z1=A*exp(-a*t);
z2=sin(b*t);
plotyy(t,z1,t,z2,semilogy,plot);
1.3曲线的线型、颜色、标记
[例6]选择不同的线型绘图
t=0:pi/100:2*pi;
y=sin(t);
y2=sin(t-0.25);
y3=sin(t-0.5);
plot(t,y,r-,t,y2,g--,t,y3,b:)
[例7]选择不同的标记点绘图
t=0:pi/20:2*pi;
y=sin(t);
plot(t,y,o)
[例8]设置绘图线的线型、颜色、宽度、标记点的颜色及大小
t=0:pi/20:2*pi;
y=sin(4*t).*sin(t)/2;
plot(t,y,-bs,LineWidth,2,MarkerEdgeColor,k,MarkerFaceColor,y,MarkerSize,10)
[例9]画一个20边的多边形,顶角用小圆圈表示
t=0:pi//10:2*pi;
plot(exp(i*t),-o)
axis(square)
2图形的控制与表现
2.1图形窗口
[例10a]subplot的应用
t=0:pi/20:2*pi;
[x,y]=me
您可能关注的文档
- 生物:2.1《减数分裂中的染色体行为》教案(浙科版必修2).doc
- 绩效管理期末复习重点.doc
- 小学英语单词汇总(带最新国际音标).docx
- 职业化员工必须掌握的七种工具.doc
- 《葡萄沟》教学设计2).doc
- 新版九年级单词默写版.docx
- 九年级U1-14汉语表.doc
- 机械制图教材1.doc
- 中国地质大学 博士入学考试 英语 真题.doc
- 8上英语单词单考试(默写).doc
- 企业文化创新方案演讲团队宣传介绍计划总结PPT模板课件.pptx
- 小学三年级语文上册《秋天的雨》课文导读重点难点整理教案设计PPT模板课件.pptx
- 微党课认真落实三会一课制度PPT模板课件.pptx
- 卡通小清新开学季班会活动通用版PPT模板课件.pptx
- 中学生必读经典作品威廉莎士比亚《哈姆雷特》艺术特色分析好句摘抄PPT模板课件.pptx
- 清新文艺工作汇报商务PPT模板课件.pptx
- 儿童生命安全教育知识摘抄内容总结PPT模板课件.pptx
- 水墨画中国风动态春分节气传统节日PPT模板课件.pptx
- 企业商务谈判沟通技巧原则培训PPT模板课件.pptx
- 市场营销策略公司品牌知识培训定位分析总结PPT模板课件.pptx
文档评论(0)