MATLAB绘图C教材课程

上传人:yulij****0329 文档编号:142548764 上传时间:2020-08-20 格式:PPT 页数:20 大小:771KB
返回 下载 相关 举报
MATLAB绘图C教材课程_第1页
第1页 / 共20页
MATLAB绘图C教材课程_第2页
第2页 / 共20页
MATLAB绘图C教材课程_第3页
第3页 / 共20页
MATLAB绘图C教材课程_第4页
第4页 / 共20页
MATLAB绘图C教材课程_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《MATLAB绘图C教材课程》由会员分享,可在线阅读,更多相关《MATLAB绘图C教材课程(20页珍藏版)》请在金锄头文库上搜索。

1、1,第4章 MATLAB绘图,叶春生,材料学院 Tel:027-87557041,2,本章目标,了解MATLAB的绘图功能 掌握二维图形和三维图形的绘制方法 能够进行常用的数据可视化处理,3,主要内容,4.1 二维图形 4.2 图形修饰与控制 4.3 三维图形,5,图形颜色、标记和线形参数表,6,例, x=3 5 7 6 12 24 15 33 6 9 7 2; plot(x)%绘制以序号为横坐标,元素值为纵坐标的曲线 x=0:pi/10:2*pi; y=sin(x); plot(x,y)%绘制以x为横坐标,y为纵坐标的曲线,7,例, x=linspace(0,7); y1=sin(2*x);

2、 y2=sin(x.2); y3=(sin(x).2; %曲线1:红色实线,+号显示数据点 %曲线2:黑色点线,*号显示数据点 %曲线3:蓝色虚线,上三角形显示数据点 plot(x, y1, r+-, x, y2, k*:, x, y3, b-),8,4.2 图形修饰与控制,title 给图形加标题 xlable 给x轴加标注 ylable 给y轴加标注 text 在图形指定的任意位置加标注 gtext 利用鼠标将标注加到图形任意位置 grid on 打开坐标网格线 grid off关闭坐标网格线 legend 添加图例 axis 控制坐标轴刻度,9,例:绘制正弦和余弦曲线,并加入网格和标注,

3、clear t=0:0.1:10; y1=sin(t); y2=cos(t); plot(t,y1,r,t,y2,b-); x=1.7*pi;1.6*pi; y=-0.3; 0.7; s=sin(t);cos(t); text(x, y, s);指定位置加标注 title(正弦和余弦曲线);标题 legend(正弦,余弦)%添加图例注解 xlabel(时间)x坐标名 ylabel(正弦 y1=sin(t); y2=cos(t); y3= sin(t)-cos(t); plot(t,y1); hold on; %后续图形叠加显示 plot(t,y2); plot(t,y3);,12,采用图形窗口

4、分割方法进行比较显示,clear t=0:pi/10:2*pi; y1=sin(t); y2=cos(t); y3=cos(t+pi/2); y4=cos(t+pi); %将图形窗口分割成两行两列,要画的图形为第1行第1列 subplot(2,2,1); plot(t,y1); %将图形窗口分割成两行两列,要画的图形为第1行第2列 subplot(2,2,2); plot(t,y2); %将图形窗口分割成两行两列,要画的图形为第2行第1列 subplot(2,2,3); plot(t,y3); %将图形窗口分割成两行两列,要画的图形为第2行第2列 subplot(2,2,4); plot(t,

5、y4);,13,4.3三维图形,三维曲线图 plot3函数可以绘制三维曲线: plot3(x1, y1, z1, s1, x2, y2, z2, s2) 三维网格图 mesh函数为数据点绘制网格线: mesh(z) z为nm的矩阵,x与y坐标为元素的下标位置 mesh(x, y, z) x, y, z分别为三维空间的坐标位置 三维曲面图 三维曲面的绘图是由surf函数完成的,用法和mesh类似。,14,例:函数plot3绘制的三维曲线图,clear t=0:pi/50:10*pi; plot3(t,sin(t),cos(t),r:) grid on,15,例:分别用mesh函数和surf函数绘

6、制高斯矩阵,z=peaks(40); mesh(z);% 网格线 figure%产生新的图形窗口 surf(z); %着色表面图,16,观察点,clear z=peaks(40); subplot(2,2,1); mesh(z);%绘制子图1(默认视点) subplot(2,2,2); mesh(z); view(-15,60); %指定子图2的视点 subplot(2,2,3); mesh(z); view(-90,0); %指定子图3的视点 subplot(2,2,4); mesh(z); view(-7,-10); %指定子图4的视点,17,扩展阅读,4.4 特殊坐标系 4.5 绘制特殊

7、图形,18,应用举例,画出一花瓣状图形 theta = -pi:0.01:pi; rho(1,:) = 2*sin(5*theta).2; rho(2,:) = cos(10*theta).3; rho(3,:) = sin(theta).2; rho(4,:) = 5*cos(3.5*theta).3; for i = 1:4 % 极坐标图形输出函数 polar(theta,rho(i,:) pause end,19,应用举例,20,clear; t=1:9; d1=12.51 13.54 15.60 15.92 20.64 24.53 30.24 30.00 36.34; d2=2.87 20.54 32.21 40.50 48.31 64.51 72.32 85.98 89.77; d3=10.11 8.14 14.17 20.14 40.50 39.45 60.11 62.13 20.90; plot(t,d1,r.-,t,d2,gx:,t,d3,m*-.); title(稳定性变化规律); xlabel(时间); ylabel(稳定性); axis(0 10 0 100); text(6.5,25.5,leftarrow样品a); text(3,43.8,样品brightarrow); text(4.8,30.5,leftarrow样品c);,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号