实验六 MATLAB数据可视化
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验六MATLAB数据可视化
一、实验目的
掌握MATLAB二维、三维图形绘制,掌握图形属性的设置和图形修饰;掌握图像文件的读取和显示。
二、实验内容
(1) 二维图形绘制。
(2) 三维曲线和三维曲面绘制。
(3) 图像文件的读取和显示。
三、实验步骤
1. 二维图形绘制
(1)二维图形绘制主要使用函数plot.
>> clear all
>> x=linspace(0,2*pi,100);
>> y1=sin(x);
>> plot(x,y1)
>> hold on
>> y2=cos(x)
>> plot(x,y2)
(2)函数plot的参数也可以是矩阵。
>> clear all
>> x=linspace(0,2*pi,100);
>> y1=sin(x);
>> y2=cos(x);
>> A=[y1 ; y2]';
>> B=[x ; x]'
>> plot(B,A)
B =
0 0
0.0635 0.0635 0.1269 0.1269 0.1904 0.1904 0.2539 0.2539 0.3173 0.3173 0.3808 0.3808 0.4443 0.4443 0.5077 0.5077 0.5712 0.5712 0.6347 0.6347 0.6981 0.6981 0.7616 0.7616 0.8251 0.8251
0.8885 0.8885
0.9520 0.9520
1.0155 1.0155
1.0789 1.0789
1.1424 1.1424
1.2059 1.2059
1.2693 1.2693
1.3328 1.3328
1.3963 1.3963
1.4597 1.4597
1.5232 1.5232
1.5867 1.5867
1.6501 1.6501
1.7136 1.7136
1.7771 1.7771
1.8405 1.8405
1.9040 1.9040
1.9675 1.9675
2.0309 2.0309
2.0944 2.0944
2.1579 2.1579
2.2213 2.2213
2.2848 2.2848
2.3483 2.3483 2.4117 2.4117 2.4752 2.4752 2.5387 2.5387 2.6021 2.6021 2.6656 2.6656 2.7291 2.7291 2.7925 2.7925 2.8560 2.8560 2.9195 2.9195
2.9829 2.9829
3.0464 3.0464 3.1099 3.1099 3.1733 3.1733 3.2368 3.2368 3.3003 3.3003 3.3637 3.3637 3.4272 3.4272 3.4907 3.4907 3.5541 3.5541 3.6176 3.6176 3.6811 3.6811
3.7445 3.7445
3.8080 3.8080
3.8715 3.8715
3.9349 3.9349
3.9984 3.9984
4.0619 4.0619
4.1253 4.1253
4.1888 4.1888
4.2523 4.2523
4.3157 4.3157
4.3792 4.3792
4.4427 4.4427
4.5061 4.5061
4.5696 4.5696
4.6331 4.6331
4.6965 4.6965
4.7600 4.7600
4.8235 4.8235
4.8869 4.8869
4.9504 4.9504
5.0139 5.0139
5.0773 5.0773
5.1408 5.1408
5.2043 5.2043
5.2677 5.2677
5.3312 5.3312
5.3947 5.3947
5.4581 5.4581
5.5216 5.5216
5.5851 5.5851
5.6485 5.6485
5.7120 5.7120
5.7755 5.7755
5.8389 5.8389
5.9024 5.9024
5.9659 5.9659
6.0293 6.0293
6.0928 6.0928
6.1563 6.1563
6.2197 6.2197
6.2832 6.2832
(3) 选用绘图线性和颜色
>> clear all
>> polt(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])
(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;