matlab编程及应用

matlab编程及应用

ID:9882944

大小:3.82 MB

页数:61页

时间:2018-05-12

matlab编程及应用_第1页
matlab编程及应用_第2页
matlab编程及应用_第3页
matlab编程及应用_第4页
matlab编程及应用_第5页
资源描述:

《matlab编程及应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab编程及应用第三章绘图和数据可视化第三章绘图和数据可视化何为‘好’的数据可视化二维图形绘制三维图形绘制图形处理基本技术图形图像文件的读写本章主要内容2021/6/242Matlab编程及应用第三章绘图和数据可视化难以从大量数据或符号中感受具体含义人更喜欢用眼睛看直观的图形快速、有效地表达想法、观察或结论Matlab的数据可视化功能点、线、面处理二维、三维和四维表现图图形着色、消隐、光照、渲染及多视角处理等2021/6/243Matlab编程及应用何为‘好’数据可视化好的可视化应该是…因为…明显目

2、的.对描述、探索或记录感兴趣.不偏差地展示数据数据,特别是数据所揭示的真理才是最重要的引发观看者思考数据的实质如果图像过于花哨,会使人们分散注意力.在小空间中表现出大量数据大量数据太繁杂,需要使大数据集更紧凑易于视觉的比较容易看出相关的不同揭示不同层次的信息当有更多细节时,更容易理解更广的方面2021/6/244Matlab编程及应用何为‘好’数据可视化比较:下面两张黑白图,哪张更好图1图22021/6/245Matlab编程及应用何为‘好’数据可视化比较:贝赛尔函数图,哪张更好第一类贝赛尔函数定义为贝赛

3、尔微分方程的解2021/6/246Matlab编程及应用3.1二维图形绘制基本绘图命令plot(Y)plot(X,Y)plot(X,Y,s)plot2021/6/247Matlab编程及应用3.1二维图形绘制数据的来源函数数据测量数据导入数据y(t)=sin(20*pi*t)+sin(60*pi*t)1995至2000年各年前60天某地每日平均温度‘+’表示该日6年来平均温度2021/6/248Matlab编程及应用3.1二维图形绘制plot(Y)以Y的索引坐标为横坐标,Y本身为纵坐标,绘制图形【例】>>

4、y=rand(100,1);>>plot(y)2021/6/249Matlab编程及应用3.1二维图形绘制plot(X,Y)以X为横坐标,Y为纵坐标,绘制图形,这是实际应用最常见的【例】>>x=0:0.01*pi:2*pi;>>plot(x,sin(x))2021/6/2410Matlab编程及应用3.1二维图形绘制plot(X,Y,s)以X为横坐标,Y为纵坐标,绘制图形,第3个参数控制图形显示属性(线形、颜色及标识等)选项说明选项说明-实线.点:点线o圆-.点划线xX-符号--虚线++符号y黄色*星号m

5、紫红色s方形c蓝绿色d菱形r红色v下三角g绿色^上三角b蓝色<左三角w白色>右三角k黑色p正五边形2021/6/2411Matlab编程及应用3.1二维图形绘制plot(X,Y,s)以X为横坐标,Y为纵坐标,绘制图形,第3个参数控制图形显示属性(线形、颜色及标识等)【例】>>x=0:0.01*pi:2*pi;>>y=sin(x);>>z=cos(x);>>plot(x,y,’rd’,x,z,’-.k’)2021/6/2412Matlab编程及应用3.1二维图形绘制二维特殊函数图函数名说明函数名说明area

6、填充绘图feather矢量图bar条形图harh水平条形图hist直方图pie饼图polar极坐标图contour等高线图表:Matlab中常见二维特殊图形函数2021/6/2413Matlab编程及应用3.1二维图形绘制例【例】>>x=1:10;>>y=rand(10,1);>>bar(x,y)>>subplot(2,1,2)>>x=[111234353658595480818283848586];>>hist(x)barhist2021/6/2414Matlab编程及应用3.1二维图形绘制离散数据图形

7、绘制x=0:0.25:(3*pi);stem(x,sin(x));%stem(x,sin(x),’sr’,’fill’);title('stem(x,sin(x))');xlabel('x');x=0:0.25:(3*pi);%stem(x,sin(x));stem(x,sin(x),’sr’,’fill’);title('stem(x,sin(x))');xlabel('x');2021/6/2415Matlab编程及应用3.1二维图形绘制标题与轴标签对图形加上标题,标明横纵坐标【例】>>x=0:0.0

8、1*pi:2*pi;>>y=sin(x);>>plot(x,y)>>title('正弦函数','FontSize',15)>>xlabel('x(0-2pi)','FontSize',14)>>ylabel('y=sin(x)','FontSize',14)2021/6/2416Matlab编程及应用3.1二维图形绘制在标注中如何输入特殊符号θφψαβΩ?字符转换如:pi即显示为πOmega即显示为Ω无须记住,用时会查,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。