1 / 131
文档名称:

第7章MATLAB数据可视化.ppt

格式:ppt   大小:2,646KB   页数:131页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第7章MATLAB数据可视化.ppt

上传人:电离辐射 2022/7/23 文件大小:2.58 MB

下载得到文件列表

第7章MATLAB数据可视化.ppt

文档介绍

文档介绍:第7章MATLAB数据可视化
基本绘图指令
绘制函数——plot函数
函数能够将向量或者矩阵中的数据绘制在图形窗体中,并且可以指定不同的线型和色彩
同一个plot函数可以一次绘制多条曲线
基本语法格式
绘制一条曲线
pl

点线
c
青色
.

-.
点划线
m
洋红
x
十字
y
黄色
s
矩形
k
黑色
d
菱形
w
白色
^
上三角
v
下三角
>
右三角
<
左三角
p
五边形
h
六边形
设置曲线的样式属性(续)
例7-3
>> t=0:pi/20:2*pi;
>> y=sin(t);
>> y1=sin(t-pi/2);
>> y2=sin(t-pi);
>> plot(t,y,'cv-. ',t,y1,'--ks',t,y2,'o:m')
第一条:颜色→c→青色;时标→v→下三角;线型→-.→点划线
第二条:线型→--→虚线;颜色→k→黑色;时标→s→矩形
第三条:时标→o→圆圈;线型→:→点线;颜色→m→洋红
设置曲线的样式属性(续)
第一条:青色、下三角、点划线
第二条:虚线、黑色、矩形
第三条:圆圈、点线、洋红
设置曲线的样式属性(续)
若不要将绘制的曲线点连接起来,则使用plot函数时不要指定线型,仅指定时标选项和色彩选项
例:
>> t=0:pi/20:2*pi;
>> y=sin(t);
>> y1=sin(t-pi/2);
>> y2=sin(t-pi);
>> plot(t,y,'cv ',t,y1,'ks',t,y2,'om')
设置曲线的样式属性(续)
设置曲线的样式属性(续)
使用命令grid,可以将图形窗体的轴在有网格线和无网格线之间切换
grid on——图形窗体的轴显示坐标网格线
grid off——图形窗体的轴不显示坐标网格线
例:
>> t=0:pi/20:2*pi;
>> y=sin(t);
>> y1=sin(t-pi/2);
>> y2=sin(t-pi);
>> plot(t,y,'cv ',t,y1,'ks',t,y2,'om')
>> grid on
设置曲线的样式属性(续)
设置曲线的样式属性(续)
>> grid off
设置曲线的样式属性(续)
使用命令hold,可以将图形窗体在锁定状态与非锁定状态之间进行切换
hold on——图形窗体处于锁定状态
可以向已经存在曲线的图形窗体中增加曲线
hold off——图形窗体处于非锁定状态
任何绘图操作都将清除当前图形窗体已经绘制的内容
设置曲线的样式属性(续)
例:
>> t=0:pi/20:2*pi;
>> y=sin(t);
>> plot(t,y,'cv-. ')
设置曲线的样式属性(续)
例:
>> hold on
>> y1=sin(t-pi/2);
>> plot(t,y1,'--ks')
设置曲线的样式属性(续)
例:
>> hold off
>> y2=sin(t-pi);
>> plot(t,y2,'o:m')
例7-6 在同一坐标内,分别用不同线型和颜色绘制曲线y1=-(4πx) 和y2=2e-(πx),标记两曲线交叉点。
程序如下:
x=linspace(0,2*pi,1000);
y1=*exp(-*x).*cos(4*pi*x);
y2=2*exp(-*x).*cos(pi*x);
k=find(abs(y1-y2)<1e-2); %查找y1与y2相等点(近似相等)的下标
x1=x(k); %取y1与y2相等点的x坐标
y3=*exp(-*x1).*cos(4*pi*x1); %求y1与y2值相等点的y坐标
plot(x,y1,x,y2,'k:',x1,y3,'bp');
设置曲线的样式属性(续)
MATLAB可以通过指令clf清除当前窗体的内容
MATLAB可以通过指令figure创建新的图形窗体
例:
>> x=-pi:pi/10:pi;
>> y=tan(sin(x))-sin(tan(x));
>> plot(x,y,'--r^')
设置曲线的样式属性(续)
>> clf
使用子图
子图的功能
可以将图形窗体划分为多个图形显示区域,每个区域彼此独立。