MATLAB语言及其应用第六讲Matlab数据和函数的可视化
67页1、MATLAB 语言及其应用 Matlab Language and Its Applications,MATLAB Language and Its Applications,第六讲 Matlab数据和函数的可视化,摘要,2019/6/21,MATLAB语言及其应用,3,二维图形绘制plot相关指令 特殊图形的绘制 三维图形的绘制 图像处理简介 图形窗口操作简介,2019/6/21,MATLAB语言及其应用,4,引言,世界顶级的数值计算工具软件MATLAB具有极其强大的数据可视化功能,可制作具有出版质量图形。 在前面的课程中,已经使用了数据可视化命令plot。 详细介绍MATLAB这一部分的内容可以写一本书。 我们只能介绍MATLAB数据可视化的基础,2-D数据可视化、3-D数据可视化初步。 二维图形是将平面坐标上的数据点连接起来的平面图形。可以采用直角坐标系、对数坐标、极坐标等形式。数据点可以用向量或矩阵形式给出,类型可以是实型或复型。,2019/6/21,MATLAB语言及其应用,5,2019/6/21,MATLAB语言及其应用,6,6.1 二维曲线绘图的基本操作,plot指令的基
2、本调用格式 (1)plot(x) x为向量时,以该元素的下标为横坐标、元素值为纵坐标绘出曲线 x为实数二维数组时,则按列绘制每列元素值相对其下标的曲线,曲线数等于x数组的列数。 x为复数二维数组时,则按列分别以数组的实部和虚部为横、纵坐标绘制多条曲线 (2)plot(x, y) x、y为同维数组时,绘制以x、y元素为横纵坐标的曲线 x为向量,y为二维数组、且其列数或行数等于x的元素数时,绘制多条不同颜色的曲线 x为二维数组,y为向量时,情况与上相同,只是y仍为纵坐标。 (3)plot(x1, y1, x2, y2, ) 绘制以x1为横坐标、y1为纵坐标的曲线1,以x2为横坐标、y2为纵坐标的曲线2,等等。 其中x为横坐标,y为纵坐标,绘制y=f(x)函数曲线。,2019/6/21,MATLAB语言及其应用,7,例6.1:使用直角坐标系,在0,2区间内,绘制曲线 x = 0:pi/100:2*pi; y = 2*exp(-0.5*x).*sin(2*pi*x); plot(x,y),2019/6/21,MATLAB语言及其应用,8,例6.2 使用参数方程绘制曲线,绘制曲线 t = -pi
3、:pi/100:pi; x = t.*cos(3*t); y = t.*sin(t).2; plot(x,y),2019/6/21,MATLAB语言及其应用,9,例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) %控制轴的范围,2019/6/21,MATLAB语言及其应用,10,多次叠绘、双纵坐标和多子图,多次叠绘 多次调用plot命令在一幅图上绘制多条曲线,需要hold指令的配合。 hold on 保持当前坐标轴和图形,并可以接受下一次绘制。 hold off 取消当前坐标轴和图形保持,这种状态下,调用plot绘制完全新的图形,不保留以前的坐标格式、曲线。,2019/6/21,MATLAB语言及其应用
4、,11,例 6.5 重绘曲线,重绘波形 及其包络线。 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:) hold on plot(t,y2,b) plot(t3,y3,bo) axis(0,pi,-1,1) %控制轴的范围 hold off,2019/6/21,MATLAB语言及其应用,12,课堂思考例,clf t=(0:pi/50:2*pi); k=0.4:0.1:1; Y=cos(t)*k; subplot(1,2,1) plot(t,Y,LineWidth,1.5) title(By plot(t,Y) xlabel(t) subplot(1,2,2) plot(Y,LineWidth,1.5) title(By plot(Y) xlabel(row subscript of Y),思考:有什么不同?为什么?,2019/
《MATLAB语言及其应用第六讲Matlab数据和函数的可视化》由会员文***分享,可在线阅读,更多相关《MATLAB语言及其应用第六讲Matlab数据和函数的可视化》请在金锄头文库上搜索。
生物化学 第六讲RNA的生物合成和加工
毒理学第五章毒作用的影响因素
质量员(市政工程)专业知识练习题
施工员(土建施工)专业技能案例练习题
施工员(土建施工)专业技能练习题
质量员(设备安装)专业知识练习题
质量员(设备安装)专业技能练习题
机械员专业知识练习题
施工员(市政工程)专业知识练习题
施工员(土建施工)专业知识练习题
质量员(市政工程)专业技能练习题
资料员专业知识练习题(重点类)
质量员(装饰装修)专业技能练习题
幼儿园小班健康活动:《动一动真有趣》
幼儿园小班科学:老鼠阿姨的礼物
幼儿园大班综合:教室中的垃圾分类
幼儿园小班常规教案:我不乱扔东西
幼儿园大班科学:小绿豆变变变
幼儿园大班语言:春雨
幼儿园大班科学:蚂蚁会游泳吗
2023-11-23 57页
2023-11-22 52页
2023-11-22 76页
2023-11-22 76页
2023-11-22 55页
2023-11-22 74页
2023-11-22 53页
2023-11-22 66页
2023-11-22 64页
2023-11-22 53页