下载此文档

仿真工具教程 05数据和函数可视化.ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
第5章数据和函数的可视化
(1)引导:离散和连续数据可视化
(2)二维曲线和图形的绘制
(3)三维曲线和曲面的绘制

原理:一对实数标量(x,y)可表示为平面上的一
个点;进而,一对实数“向量”(x,y)可表现为平面
上的一组点。MATLAB就是利用这种几何比拟
法实现了离散数据可视化。
【-1】图形表示离散函数
n=(-10:10)';
y=abs(n);
plot(n,y,'r*','MarkerSize',20)
axis equal
grid on
xlabel('n')

:
(1)从连续函数获得一组采样数据,即选定一
组自变量采样点(包括采样的起点、终点
和采样步长),并计算相应的函数值;
(2)离散数据的可视化;
(3)图形上离散点的连续化。

(1)对区间更细分割,但数据量太大
(2)在离散采样点的基础上,采用“线性插值”自
动计算离散点间连线上的其他像值,从而绘
制出连续的曲线。
【-2】用图形表示连续调制波形
t1=(0:11)/11*pi;
t2=(0:400)/400*pi;
t3=(0:50)/50*pi;
y1=sin(t1).*sin(9*t1);
y2=sin(t2).*sin(9*t2);
y3=sin(t3).*sin(9*t3);
subplot(2,2,1),plot(t1,y1,'r.')
axis([0,pi,-1,1]),title('(1)点过少的离散图形')
subplot(2,2,2),plot(t1,y1,t1,y1,'r.')
axis([0,pi,-1,1]),title('(2)点过少的连续图形')
subplot(2,2,3),plot(t2,y2,'r.')
axis([0,pi,-1,1]),title('(3)点密集的离散图形')
subplot(2,2,4),plot(t3,y3)
axis([0,pi,-1,1]),title('(4)点足够的连续图形')
注意:采样点如果太少,自动插值能力不能体现
【-3】绘制奇数正多边形及圆
N=9;
t=0:2*pi/N:2*pi;
x=sin(t);y=cos(t);
plot(x,y)
title('(1) 正常排序图形')
axis equal off
shg
二维曲线和图形
MATLAB提供了多种二维图形的绘制指令
(-1),但其中,最重要、最基本的指
令是plot 。出于简明考虑,本节着重介绍plot的
使用。

1、基本调用格式
plot(x,y,'s')
其中x和y为长度相同的向量,分别用于存储x坐
标和y坐标数据。S用来指定线条的点、线形状
及色彩(-2,-3,-4)

(1) plot(X,Y) 采用默认的色彩次序用细实线绘制
多条曲线。
说明:X,Y是实数组(都为m×n)时,绘制n
条曲线,每条曲线由X,Y对应的列确定。
(2) 多三元组绘制多条曲线
plot(X1,Y1,'s1',X2,Y2,'s2', ... ,Xn,Yn,'sn')

plot(x, y, 's', 'PropertyName', PropertyValue, …)
(-5,p189)
【-1】二维曲线绘图指令演示之一
clf
t=(0:pi/50:2*pi)';
k=::1;
Y=cos(t)*k;
subplot(1,2,1)
plot(t,Y,'LineWidth',)
title('By plot(t,Y)')
xlabel('t')
subplot(1,2,2)
plot(Y,'LineWidth',)
title('By plot(Y)')
xlabel('row subscript of Y')
【-2】用图形表示连续调制波形
及其包络线
t=(0:pi/100:pi)';
y1=sin(t)*[1,-1];
y2=sin(t).*sin(9*t);
t3=pi*(0:9)/9;%零点的位置y3=sin(t3).*sin(9*t3);
plot(t,y1,'r:',t,y2,'-bo')
hold on %为使新图形绘制在原图形上
plot(t3,y3,'s','MarkerSize',10,'MarkerEdgeColor',
[0,1,0],'Mark

仿真工具教程 05数据和函数可视化 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w447750
  • 文件大小875 KB
  • 时间2018-06-25