实验六MATLAB数据可视化_第1页
实验六MATLAB数据可视化_第2页
实验六MATLAB数据可视化_第3页
实验六MATLAB数据可视化_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验六 MATLAB数据可视化一、实验目的掌握MATLAB二维、三维图形绘制,掌握图形属性的设置和图形修饰;掌握图像文件 的读取和显示。二、实验内容(1) 二维图形绘制。(2) 三维曲线和三维曲面绘制。(3) 图像文件的读取和显示。三、实验步骤1. 二维图形绘制(1) 二维图形绘制主要使用函数plot. clear all x=li nspace(0,2*pi,100); y1=si n( x); plot(x,y1) hold on y2=cos(x) plot(x,y2)(2) 函数plot的参数也可以是矩阵。 clear all x=li nspace(0,2*pi,100); y1=s

2、i n( x); y2=cos(x); A=y1 ; y2; B=x ; x plot(B,A)B =0.06350.06350.82510.82511.58671.58670.12690.12690.88850.88851.65011.65010.19040.19040.95200.95201.71361.71360.25390.25391.01551.01551.77711.77710.31730.31731.07891.07891.84051.84050.38080.38081.14241.14241.90401.90400.44430.44431.20591.20591.96751.9

3、6750.50770.50771.26931.26932.03092.03090.57120.57121.33281.33282.09442.09440.63470.63471.39631.39632.15792.15790.69810.69811.45971.45972.22132.22130.76160.76161.52321.52322.28482.28482.34832.34833.68113.68115.01395.01392.41172.41173.74453.74455.07735.07732.47522.47523.80803.80805.14085.14082.53872.5

4、3873.87153.87155.20435.20432.60212.60213.93493.93495.26775.26772.66562.66563.99843.99845.33125.33122.72912.72914.06194.06195.39475.39472.79252.79254.12534.12535.45815.45812.85602.85604.18884.18885.52165.52162.91952.91954.25234.25235.58515.58512.98292.98294.31574.31575.64855.64853.04643.04644.37924.3

5、7925.71205.71203.10993.10994.44274.44275.77555.77553.17333.17334.50614.50615.83895.83893.23683.23684.56964.56965.90245.90243.30033.30034.63314.63315.96595.96593.36373.36374.69654.69656.02936.02933.42723.42724.76004.76006.09286.09283.49073.49074.82354.82356.15636.15633.55413.55414.88694.88696.21976.2

6、1973.61763.61764.95044.95046.28326.2832(3) 选用绘图线性和颜色 clear all polt(x,y1,g+,x,y2,r:) grid on(4) 添加文字标注 title(正弦曲线和余弦曲线) ylabel(幅度) xlabel(时间) lege nd(si n( x),cos(x) gtext(leftarrows in x)(5) 修改坐标范围。 axis equal axis no rmal axis (0 pi 0 1.5)(6) 子图和特殊图形绘制。 subplot(2,2,1) t1=0:0.1:3; y1=exp(-t1); bar(

7、t1,y1); subplot(2,2,2) t2=0:0.2:2*pi; y2=s in (t2); stem(t2,y2); subplot(2,2,3) t3=0:0.1:3; y3=t3.A2+1; stairs(t3,y3); subplot(2,2,4) t4=0:0.1:2*pi; y4=abs(cos(2*t4); polar(t4,y4);2. 三维曲线和三维曲面绘制(1)三维曲线绘制使用polt3函数。绘制一条空间螺旋线 z=0:0.1:6*pi; x=cos(z); y=si n( z); plot3(x,y,z);练习:禾U用子图函数,绘制以上的空间螺旋线的俯视图、左视

8、图和前视图。mech()禾口 surf(),(2)三维曲面图的绘制:MATLAB绘制网线图和网面图的函数分别是 其具体操作步骤是:用函数meshgrid()生成平面网格点矩阵X,Y;由X,Y计算函数数值矩阵 Z;用mesh()绘制网线图,用surf()绘制网面图。绘制椭圆抛物面: clear all,close all; x=-4:0.2:4; y=x; X,Y=meshgrid(x,y); Z=X.A2/9+Y .A2/9; mesh(X,Y ,Z); title(椭圆抛物面网线图) figure(2) surf(X,Y ,Z); title(椭圆抛物面网面图)绘制阔边帽面 clear all,close all; x=-7.5:0.5:7.5; y=x; X,Y=meshgrid(x,y); R=sqrt(X.A2+Y .A2)+eps; Z=si n( R)./R; mesh(X,Y ,Z); title(阔边帽面网线图) figure(2) surf(X,Y,Z);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论