中国矿业大学-实验六--MATLAB数据可视化

中国矿业大学-实验六--MATLAB数据可视化
中国矿业大学-实验六--MATLAB数据可视化

实验六 MATLAB数据可视化

一、实验目的

掌握 MATLAB 二维、三维图形绘制,掌握图形属性的设置和图形修饰;掌握图像文件的读取和显示。

二、实验容

(1) 二维图形绘制。

(2) 三维曲线和三维曲面绘制。

三、实验步骤

1.二维图形绘制

(1) 二维图形绘制主要使用函数 plot。

>> clear all;

>> x=linspace(0,2*pi,100);

>> y1=sin(x);

>> plot(x,y)

>> hold on

>> y2=cos(x)

>> plot(x,y)

>> hold off

注:hold on 用于保持图形窗口中原有的图形,hold off解除保持。

(2) 函数 plot 的参数也可以是矩阵。

>> close all

>> x=linspace(0,2*pi,100);

>> y1=sin(x);

>> y2=cos(x);

>> A=[y1 ; y2]';

>> B=[x ; x]'

>> plot(B,A)

(3) 选用绘图线形和颜色。

>> close all

>> plot(x,y1,'g+',x,y2, 'r:') >> grid on

(4) 添加文字标注。

>> title('正弦曲线和余弦曲线') >> ylabel('幅度')

>> xlabel('时间')

>> legend('sin(x)', 'cos(x)') >> gtext('\leftarrowsinx')

(5) 修改坐标轴围。

>> axis equal

>> axis normal

>> axis([0 pi 0 1.5])

程序如下:

x=linspace(0,2*pi,100);

y1=sin(x);

y2=cos(x);

A=[y1 ; y2]';

B=[x ; x]'

plot(B,A)

plot(x,y1,'g+',x,y2, 'r:') axis equal

axis normal

axis([0 pi 0 1.5])

grid on

title('正弦曲线和余弦曲线') ylabel('幅度')

xlabel('时间')

legend('sin(x)', 'cos(x)') gtext('\leftarrowsinx')

(6) 子图和特殊图形绘制。

>>subplot(2,2,1) >>t1=0:0.1:3; >>y1=exp(-t1); >>bar(t1,y1);

>>subplot(2,2,2) >>t2=0:0.2:2*pi; >>y2=sin(t2); >>stem(t2,y2); >>subplot(2,2,3)

>>t3=0:0.1:3;

>>y3=t3.^2+1;

>>stairs(t3,y3);

>>subplot(2,2,4)

>>t4=0:.01:2*pi;

>>y4= abs(cos(2*t4)); >>polar(t4,y4);

相关主题
相关文档
最新文档