第四讲 数据和函数的可视化
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1
0
1
2
3
4
5
6
7
3.2.1 plot的调用格式
(4) x为矩阵,y为向量——多条不同颜色的曲线(y为共 同的纵坐标) t=(0:pi/50:2*pi)’; %101×1的列向量 k=0.4:0.1:1; %1×7的行向量 Z=cos(t)*k; %101×7的矩阵 plot(Z,t) %绘图
7
6
5
4
3
2
1
0 -1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
3.2.1 plot的调用格式
3. plot(X1,Y1,’s1’,X2,Y2,’s2’,…) 【例5.2-2】用图形表示连续调制波形 y=sin(t)sin(9t)及其包 络线。(图5.2-2)P190
t=(0:pi/100:pi)‘; %长度为101的时间采样列向量
plot(X,Y),grid
10 11 12
3.2.1 plot的调用格式
16
14
12
10
8
6
4
0
2
4
6
8
10
12
3.2.1 plot的调用格式
(3) x为向量,y为矩阵且有一维与x等长——多条不同颜
色的曲线(x为共同的横坐标) 例: t=(0:pi/50:2*pi)’; %101×1的列向量 k=0.4:0.1:1; %1×7的行向量 Z=cos(t)*k; %101×7的矩阵 plot(t,Z) %绘图
0
2
4
6
8
10
12
14
3.2.1 plot的调用格式
(2)x,y同维矩阵——x、y对应列元素为横、纵坐标(曲 线的条数等于矩阵的列数)
X=reshape(1:12,3,4) X = 1 4 7 2 5 8 3 6 9 Y=reshape(4:15,3,4) Y = 4 7 10 13 5 8 11 14 6 9 12 15
2. plot(x,y,’s’)(共4种) (1)x,y为同长向量——一条曲线(x横,y纵) (最基本格式)
t=0:pi/50:4*pi; y=exp(-t/3).*sin(3*t) plot(t,y,‘-r’) %产生1*201的自变量 %计算y值 %绘图
1 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6
y1=sin(t)*[1,-1]; %包络线函数值,为101×2的矩阵 y2=sin(t).*sin(9*t); %长度为101的调制波列向量 t3=pi*(0:9)/9; %10个采样点自变量 y3=sin(t3).*sin(9*t3); %10个采样值 plot(t,y1,'r:',t,y2,'b',t3,y3,'bo') axis([0,pi,-1,1])
3.2.1 plot的调用格式
1
3.1.1 离散数据和离散函数的可视化
1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 2 4 6 8 10 12
3.1.2 连续函数的可视化
连续函数的可视化也必须建立在离散数据上 为表现连续性,常用的处理方法:
– –
对区间进行更细的分割,计算更多的点 两点之间用直线连接,近似表现
× ÓÍ ¼ (2)
2 × ÓÍ ¼ (4)
3
2
3
3.1.3 可视化的一般步骤
1. 数据准备 2. 选定图形窗及子图位置 3. 调用绘图指令 4. 设置轴的范围和坐标方格线
5. 图形注释
6. 着色、明暗、灯光、材质处理(三维图形)
3.2.1 plot的调用格式
最重要、最基本的指令是plot 1. plot(X,’s’)
第四讲 数据和函数的可视化
第四讲 数据和函数的可视化
3.1 引导 3.2 二维曲线绘图 3.3 三维绘图的基本操作
3.1 引导
3.1.1 离散数据和离散函数的可视化 3.1.2 连续函数的可视化 3.1.3 可视化的一般步骤
3.1.1 离散数据和离散函数的可视化
用图形表示离散函数 y (n 6) n=0:12; %产生一组自变量数据 y=1./abs(n-6); %计算相应点的函数值 plot(n,y,'r*','MarkerSize',20) %用红星标出数据点 grid on %画坐标方格
%画采样点偏少的离散点及之间的连线
subplot(2,2,4),plot(t2,y2) axis([0,pi,-1,1]),title(‘子图 (4)’)
%画采样点足够的连续图形
3.1.2 连续函数ห้องสมุดไป่ตู้可视化
× ÓÍ ¼ (1) 1 0.5 0 -0.5 -1 0 1 2 × ÓÍ ¼ (3) 1 0.5 0 -0.5 -1 0 1 2 3 1 0.5 0 -0.5 -1 0 1 3 1 0.5 0 -0.5 -1 0 1
X为实向量——一条曲线(下标为横坐标,元素值为纵 坐标) X为实矩阵——一组曲线(按列绘制每列元素值相对其 下标的曲线,曲线数=列数) X为复矩阵——一组曲线(按列分别以实部为横坐标, 虚部为纵坐标,曲线数=列数) s字符串指定线型、颜色和数据点形,可缺省
3.2.1 plot的调用格式
3.1.2 连续函数的可视化
subplot(2,2,2),plot(t2,y2,‘r.’),axis([0,pi,1,1]),title(‘子图 (2)’)
%画采样点足够的离散点
subplot(2,2,3),plot(t1,y1,t1,y1,'r.') axis([0,pi,-1,1]),title(‘子图 (3)’)
注意:自变量的采样点数应足够多,如采样点数 不足不能真实地反映原函数。
3.1.2 连续函数的可视化
(P185, 例5.1-2)
用图形表示连续调制波形 y sin(t ) sin(9t )
t1=(0:11)/11*pi; %在0~pi之间取12个采样点 y1=sin(t1).*sin(9*t1); t2=(0:100)/100*pi;%在0~pi之间取101个采样点 y2=sin(t2).*sin(9*t2); subplot(2,2,1),plot(t1,y1,‘r.’),axis([0,pi ,-1,1]),title(‘子图 (1)’) %画采样点偏少的离散点