实验6 Matlab绘图Word文档下载推荐.docx
- 文档编号:17097520
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:12
- 大小:340.03KB
实验6 Matlab绘图Word文档下载推荐.docx
《实验6 Matlab绘图Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《实验6 Matlab绘图Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
(2)x=-10:
subplot(1,3,1);
plot(x,y1);
subplot(1,3,2);
plot(x,y2);
subplot(1,3,3);
plot(x,y3);
(3)
0.01:
subplot(2,2,1);
bar3(x,y1);
holdon
bar3(x,y2);
bar3(x,y3);
view(90,0);
subplot(2,2,2);
stairs(x,y1);
stairs(x,y2);
stairs(x,y3);
subplot(2,2,3);
stem(x,y1);
holdon
stem(x,y2);
stem(x,y3);
subplot(2,2,4);
fill(x,y1,x,y2,x,y3);
2、设
绘制
和
曲线,并给图形添加图形标注(title(绘图曲线),xlabel(x轴),ylabel(y轴),text(在合适位置标注两曲线名),legend(y1,y2),axis(指定范围),显示网格,不显示边框)。
x=0:
2*pi;
y1=0.5*log(x+sin(pi*x));
y2=(0.5+3*sin(x)./(1+x.^2)).*cos(x);
plot(x,y1,x,y2)
title('
绘图曲线'
);
xlabel('
x轴'
ylabel('
y轴'
text(x(2000),y1(2000),'
\leftarrowy1'
)
text(x(2000),y2(2000),'
\leftarrowy2'
legend('
y1'
'
y2'
axis([02*pi-infinf]);
gridon;
boxoff;
3、绘制曲面图形,在同一窗口不同子图上分别采用faceted,flat,interp进行着色处理。
S=linspace(0,0.5*pi,100);
T=linspace(0,1.5*pi,100);
[s,t]=meshgrid(S,T);
x=cos(s).*cos(t);
y=cos(s).*sin(t);
z=sin(s);
surf(x,y,z);
shadingfaceted
faceted
flat
interp
4、绘制函数的曲面图和等高线。
其中
的21个值均匀分布在[-5,5]范围,
的31个值均匀分布在[0,10],要求使用subplot(1,2,1)和subplot(1,2,2)将生产的曲面图和等高线图画在同一窗口上。
绘制曲面时采用hot(5)色图,标注标题(曲面图),标注各个坐标轴,观察角度为(-20,20)。
等高线图标注标题(等高线图),标注各个坐标轴,观察角度为(0,90)。
X=linspace(-5,5,21);
Y=linspace(0,10,31);
[x,y]=meshgrid(X,Y);
z=5*cos(x).*cos(y).*exp(-sqrt(x.^2+y.^2)/4);
subplot(1,2,1);
colormap(hot(5));
曲面图'
zlabel('
z轴'
view(-20,20);
subplot(1,2,2);
contour3(x,y,z);
等高线图'
view(0,90);
5、假设
的31个值均匀分布在[0,10],曲面方程
满足:
(1)绘制函数的曲面图,并且将它绕z轴旋转。
(2)绘制函数的曲面图,采用imwrite函数将绘制的曲面保存在c:
目录下,文件名为tu1.jpg。
采用saveas函数将绘制的曲面保存在c:
目录下,文件名为tu1.bmp。
检查c:
目录是否存在这两个文件。
(3)采用imread函数读取tu1.jpg并分别在同一窗口不同子窗口用image函数、imshow显示tu1.jpg图像。
(1)X=linspace(-5,5,21);
z=cos(x).*cos(y).*exp(-sqrt(x.^2+y.^2)/4);
surf(x,y,z)
view(150,0);
(2)
[data,map]=getframe;
imwrite(data,'
c:
\tu1.jpg'
jpg'
使用MATLAB2012b,出现下面问题,改存在系统默认目录中
Errorusingimwrite(line459)
Unabletoopenfile"
\tu1.jpg"
forwriting.Youmaynothavewritepermission.
Errorinf(line8)
info=imfinfo('
tu1.jpg'
info=Filename:
'
G:
\ProgramFiles\matlab2012b\R2012b\bin\tu1.jpg'
FileModDate:
21-Apr-201314:
55:
45'
FileSize:
31215
Format:
FormatVersion:
'
Width:
435
Height:
343
BitDepth:
24
ColorType:
truecolor'
FormatSignature:
NumberOfSamples:
3
CodingMethod:
Huffman'
CodingProcess:
Sequential'
Comment:
{}
saveas(gcf,'
tu1.bmp'
bmp'
imfinfo('
ans=Filename:
\design\matlab\tu1.bmp'
21-Apr-201315:
11:
36'
236278
FormatVersion:
Version3(MicrosoftWindows3.x)'
560
420
8
indexed'
BM'
NumColormapEntries:
256
Colormap:
[256x3double]
RedMask:
[]
GreenMask:
BlueMask:
ImageDataOffset:
1078
BitmapHeaderSize:
40
NumPlanes:
1
CompressionType:
none'
BitmapSize:
235200
HorzResolution:
0
VertResolution:
NumColorsUsed:
NumImportantColors:
cdata=imread('
image(cdata);
imshow(cdata);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验6 Matlab绘图 实验 Matlab 绘图