matlab中的数据可视化

上传人:第*** 文档编号:32804993 上传时间:2018-02-12 格式:DOC 页数:24 大小:6.72MB
返回 下载 相关 举报
matlab中的数据可视化_第1页
第1页 / 共24页
matlab中的数据可视化_第2页
第2页 / 共24页
matlab中的数据可视化_第3页
第3页 / 共24页
matlab中的数据可视化_第4页
第4页 / 共24页
matlab中的数据可视化_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《matlab中的数据可视化》由会员分享,可在线阅读,更多相关《matlab中的数据可视化(24页珍藏版)》请在金锄头文库上搜索。

1、Matlab 中的数据可视化1 二维曲线图1.1 绘制折线图 plot指令 图例Y=1,3,6,5,9,0,2;plot(Y);X=0: pi/10: pi*2;Y=sin(X);plot(X,Y);X=0: pi/10: pi*2;Y1=sin(X);Y2=cos(X);Plot(X,Y1,X,Y2);调整坐标范围:axisaxis(0,300,0,2)1.2 绘制自定义 函数DrawCircle.mfunction DrawCircle(Point,Radius)Hold on t=0: pi/10: 2*pi;x=Point(1)+ Radius*cos(t);y=Point(2)+ R

2、adius*sin(t);plot(x,y);DrawCircle(10 10,1)DrawCircle(20 10,2)DrawCircle(10 20,3)1.3 绘制符号函数显函数 ezplot(sin(x),0,2*pi)隐函数 ezplot(x2+y2-10,-5,5,-6,6)参数方程 ezplot(cos(t)3,sin(t)3,0,2*pi)1.4 绘制自定义 函数function y=myf1(x)y=sqrt(100-x2);fplot(myf1,-15 15)fplot(sin(x) cos(x) myf1(x),-15 15)1.5 图形修饰设置颜 色 y m c r

3、g b w k设置线 型 - : -. -设置标记 . o x + * 指令 图例Y=1,3,6,5,9,0,2;plot(Y, r-+);X=0: pi/10: pi*2;Y=sin(X);plot(X,Y, b-.);X=0: pi/10: pi*2;Y1=sin(X); Y2=cos(X);plot(X,Y1,r+-,X,Y2,b-*); 在指定坐标处 ,书写文字:text(3.5, 0.6, 曲 线 比 较 );x=1.6*pi, 1.6*pi; y=-0.3, 0.8;s=曲线 cos; 曲线 sin; text(x,y,s);1.6 更多类型的二 维图指令 图例bar 直方图X=0

4、:pi/10:2*pi;Y=sin(X);bar(X,Y);polar 极坐标图T=0: pi/10: 4*pi;R=T;polar(T, R);误差棒棒图X=0:pi/10:2*pi;Y=sin(X);e=0.2*rand(size(X);errorbar(X,Y,e);火柴杆图X=0:pi/10:2*pi; Y=sin(X);stem(X,Y);stairs 楼梯图X=0:pi/10:2*pi; Y=sin(X);stairs(X,Y);多边形填色图X=1,2,3,4,5; Y=3,5,2,1,6;fill(X,Y,r);hold on; % 保持 图 形plot(X,Y,o)1.7 数值

5、函数的二 维图可用于绘图,更可用于采样 取点。 fplot(0.5*cos(x),-pi,pi) % 绘图X,Y = fplot(0.5*cos(x),-pi,pi); % 返回点坐 标fplot(cos(x),-pi,pi,r-+); % 观 察点的位置控制采 样 点的密度fplot(cos(x),-pi,pi,r-+,0.05);fplot(cos(x),-pi,pi,r-+,0.1);可绘制系统 函数,也可 绘制自定 义函数的图形。2 三维曲线图2.1 三维曲线 plot3指令 图例X=0: 0.1: 8*pi;Y=sin(X);Z=cos(X); plot3(X,Y,Z,r);X=0:

6、 0.1: 8*pi;Y=sin(X);Z1=cos(X);Z2=2*cos(X); plot3(X,Y,Z1,r,X,Y,Z2,b);2.2 三维面填色 fill3指令 图 例X1=2,2,1;Y1=0,2,1; Z1=0,0,1;fill3(X1,Y1,Z1,r);hold on;X2=1,0,0;Y2=1,2,0;Z2=1,0,0;fill3(X2,Y2,Z2,r);X3=0,2,1;Y3=2,2,1;Z3=0,0,1;fill3(X3,Y3,Z3,b);text(1,1,1,1,1,1);3 曲面图形3.1 网格点坐标 的表示x=1:2:7y=2:2:6X,Y = meshgrid(x

7、,y)X =1 3 5 71 3 5 71 3 5 7Y =2 2 2 24 4 4 46 6 6 63.2 三维网格 mesh、meshc、meshz用途:数据场的 观 察分析命令 图例随机数据的网格Z=rand(5,5);mesh(Z);% 设置颜 色colormap(1,0,0);自定义函数的网格x=-4: 1: 4;y=-5: 1: 5;X,Y=meshgrid(x,y);Z=X.2+Y.2;mesh(X,Y,Z);消影开关:hidden on / hidden off 利用 peaks(50)作为模拟 数据矩阵;命令 图例带等高线的网格Z=peaks(50);meshc(Z);Z=p

8、eaks(50);meshc(Z);colormap(1,0,0);带基准面的网格Z=peaks(50);meshz(Z);剪孔Z=peaks(50);Z(30:45,15:30)=NaN*ones(16,16);meshc(Z);3.3 着色表面图 surf、surfc命令图例表面着色的网格Z=peaks(50);surf(Z);自定义函数的着色网格x=-2: 0.1: 2;y=-2: 0.1: 2;X,Y=meshgrid(x,y);Z=sqrt(X.2+Y.2);surfc(X,Y,Z);3.4 二元函数的伪彩色 图 pcolor用途:污染浓度 场 的观 察分析。命令 图例Z=peaks

9、(50); pcolor(Z);colorbar(hor);colorbar(vec);3.5 等高线 contour不仅可用于绘图,更可以用以求截面数据。命令 图 例以矩阵下标为 x、y 分量的等高线Z=peaks(50);C=contour(Z);colormap(1,0,0);C:保存了全部等高 线 上的点坐 标 。均分 n 条等高线,并标注之Z=peaks(50);n=5;C=contour(Z,n);colormap(1,0,0);clabel(C);在指定高度绘制等高线Z=peaks(50);V=-10: 2: 10;C=contour(Z, V);colormap(1,0,0);

10、clabel(C);完整图形数据的等高线x=-2: 0.1: 2;y=-2: 0.1: 2;X,Y=meshgrid(x,y);Z=sqrt(X.2+Y.2);n=5;C=contour(X,Y,Z,n);三维等高线x=-2:0.1:2;y=-2:0.1:2;X,Y=meshgrid(x,y);Z=sqrt(X.2+Y.2);n=10;C=contour3(X,Y,Z,n);3.6 矢量场图 quiver用于挖掘数据变化趋势。命令 图 例构造起伏跌宕的曲面x=-2:0.2:2;y=-1:0.2:1;X,Y=meshgrid(x,y);Z=X.*exp(-X.2-Y.2);mesh(X,Y,Z)

11、;xlabel(X轴);ylabel(Y轴);colormap(1,0,0);计算曲面的梯度px,py= gradient(Z,0.2,0.2);绘制矢量场图quiver(x,y,px,py);3.7 视角控制 view视点控制方式及效果:view(1 1 1) view(2 1 1) view(3 1 1)view(1 1 1) view(1 2 1) view(1 3 1)view(1 1 1) view(1 1 2) view(1 1 3)方位角、仰角控制方式及效果:缺省为(-37.5,30)。view(-37.5,30) view(-17.5,30) view(-5.5,30)view

12、(-37.5,30) view(-37.5,45) view(-37.5,60)3.8 多视区控制 subplotsubplot(2,1,1); mesh(X,Y,Z);subplot(2,1,2); quiver(x,y,px,py);3.9 制作、播放动画x,y,z=peaks(30); surf(x,y,z)% 制作动 画m=moviein(5); % 5帧画面的 动画 变量for i=1:5view(1 1 i) % 不断调整 视点m(:,i)=getframe; % 将当前画面作为帧 保存到序列中end% 播放动 画movie(m,2,1); % 每隔 1 秒播放 1帧,循环播放 2

13、 次3.10 示例:地形图Map.mx=0:400:5600;y=0:400:4800;z=370 470 550 600 670 690 670 620 580 450 400 300 100 150 250;510 620 730 800 850 870 850 780 720 650 500 200 300 350 320;650 760 880 970 1020 1050 1020 830 900 700 300 500 550 480 350; 740 880 1080 1130 1250 1280 1230 1040 900 500 700 780 750 650 550;830

14、980 1180 1320 1450 1420 1400 1300 700 900 850 840 380 780 750;880 1060 1230 1390 1500 1500 1400 900 1100 1060 950 870 900 930 950;910 1090 1270 1500 1200 1100 1350 1450 1200 1150 1010 880 1000 1050 1100;950 1190 1370 1500 1200 1100 1550 1600 1550 1380 1070 900 1050 1150 1200;1430 1430 1460 1500 1550

15、 1600 1550 1600 1600 1600 1550 1500 1500 1550 1550;1420 1430 1450 1480 1500 1550 1510 1430 1300 1200 980 850 750 550 500;1380 1410 1430 1450 1470 1320 1280 1200 1080 940 780 620 460 370 350;1370 1390 1410 1430 1440 1140 1110 1050 950 820 690 540 380 300 210;1350 1370 1390 1400 1410 960 940 880 800 690

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 工程造价

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