国开电大Matlab语言及其应用实验任务:绘制二维和三维图形实验报告文档格式.docx

上传人:b****9 文档编号:13009991 上传时间:2022-10-02 格式:DOCX 页数:7 大小:310.25KB
下载 相关 举报
国开电大Matlab语言及其应用实验任务:绘制二维和三维图形实验报告文档格式.docx_第1页
第1页 / 共7页
国开电大Matlab语言及其应用实验任务:绘制二维和三维图形实验报告文档格式.docx_第2页
第2页 / 共7页
国开电大Matlab语言及其应用实验任务:绘制二维和三维图形实验报告文档格式.docx_第3页
第3页 / 共7页
国开电大Matlab语言及其应用实验任务:绘制二维和三维图形实验报告文档格式.docx_第4页
第4页 / 共7页
国开电大Matlab语言及其应用实验任务:绘制二维和三维图形实验报告文档格式.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

国开电大Matlab语言及其应用实验任务:绘制二维和三维图形实验报告文档格式.docx

《国开电大Matlab语言及其应用实验任务:绘制二维和三维图形实验报告文档格式.docx》由会员分享,可在线阅读,更多相关《国开电大Matlab语言及其应用实验任务:绘制二维和三维图形实验报告文档格式.docx(7页珍藏版)》请在冰豆网上搜索。

国开电大Matlab语言及其应用实验任务:绘制二维和三维图形实验报告文档格式.docx

t=0:

pi/50:

2*pi;

y二sin(t);

plot(t,y);

axis([0,2*pi,T.2,1.2])

text(pi/2,1,'

\fontsize{16}\leftarrow

\itsin(t)\fontname{隶书}极大值'

title('

y二sin(t)'

)xlabel('

t'

ylabel('

y,)

运行结果1如下:

2、用三维曲线绘图基本指令plot3绘制三维曲线图:

t=0~2pi;

x=sin(t);

y=cos(t);

z=cos(2*t);

用plot3函数画出关于x,y,z的三维曲线图,并适当加标注。

程序2如下:

t=(0:

0.02:

2)*pi;

x=sin(t);

z=cos(2*t);

plot3(x,y,z,'

b」,x,y,z,'

ref)

boxon

运行结果2如下:

3.三维网线*曲面.曲线图的比较;

网线图mesh扩展形式meshz.meshe以及曲面图surf扩展形式surfl、surfc的运用;

peaks曲面图和sphere球面图的绘制以及图形的透视功能。

(1)三维网线、曲面、曲线图比较:

程序3如下:

x二-4:

4;

y=x;

[X,YZ二meshgrid(x,y);

Z二X."

2+Y."

2;

subplot(1,3,1):

surf(X,Y,Z);

〃绘曲而图

subplot(1,3,2);

mesh(X,Y,Z);

〃绘网线图

subplot(1,3,3):

plot3(x,y,x."

2+y."

2),boxon

运行结果3如下:

〃绘曲线图

1)网线图mesh还有儿个扩展形式:

包含零平面的三维网线图:

meshz用带等高线的三维网线图:

meshc程序4如下:

elf;

y二x;

带光照阴影的三维曲面图:

surfl

带等高线的三维曲面图:

surfc程序5如下:

x二一4:

[X,Y]=meshgrid(x,y)Z二X."

2+Y.2subplot(121);

meshc(X,Y,Z);

subplot(122);

meshz(X,Y,Z);

[X,Y]=meshgrid(x,y)Z=X."

subplot(121);

surf1(X,Y,Z):

surfc(X,Y,Z):

运行结果5如下:

(3)peaks曲面图

peaks曲面图是Matlab为了测试立体绘图给岀的一个快捷函数。

可产生一个凹凸有致的曲面,包含了三个局部极大点及三个局部极小点。

[x,y,zj=peaks(n)n表示曲面的细腻程度

程序6如下:

clear;

Zl=peaks(10);

subplot(121);

surf(Zl);

subplot(122);

Z2二peaks(30);

surf(Z2);

运行结果6如下:

(4)sphere球面图

sphere球面图:

Matlab自带函数,默认球体圆心位于坐标原点处,半径为1。

〔x,y,z]=sphere(n)n表示曲面的细腻程度

程序7如下:

[xl,yl,zl[二sphere(10);

surf(xl,yl,zl);

[x2,y2,z2]二sphere(30);

surf(x2,y2,z2);

运行结果7如下:

1.1

(5)图形的透视

曲面图MATLAB在采用缺省设置画mesh图形时,对叠压在后面的图形采取了消隐措施。

采用如下指令可控制消隐:

hiddenoff 透视被叠压的图形

hiddenon 消隐被叠压的图形

程序8如下:

z=peaks;

subplot(1,2,1);

mesh(z);

hiddenoff //透视

subplot(1,2,2):

mesh(z):

hiddenon //不透视

运行结果8如下:

oo

不透视

00

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 成人教育 > 电大

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1