用matlab编写桃心程序

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

武夷学院期末考试作品课程名称:matlab概率与数理统计姓名:叶丽芳专业:数应班级:1学号:23一、作品名称:一颗心扑通扑通的狂跳二、实验原理与方法:1.用[X,Y]=meshgrid(x,y)函数定义三维图形的数组用view函数定义视角以及其它函数定义三维图形颜色等等.2用rotata函数来实现对图像的旋转,可以达到动画的效果。3用patch函数以及一些数学函数可以制作出心得效果。三、作品程序内容:[x,y,z]=meshgrid(linspace(-3,3,120));f=(x.^2+(9*y.^2)./4+z.^2-1).^3-((9*y.^2).*(z.^3))./80-(x.^2).*(z.^3);p=patch(isosurface(x,y,z,f,0));set(p,'FaceColor','r')xlabel('爱的x轴')ylabel('爱的的y轴')zlabel('永恒的Z轴')title('一颗心扑通扑通的狂跳')gridondaspect([222])view(3)trywhile1rotate(p,[001],1)drawnowendend[x,y,z]=meshgrid(linspace(-3,3,120));f=(x.^2+(9*y.^2)./4+z.^2-1).^3-((9*y.^2).*(z.^3))./80-(x.^2).*(z.^3);p=patch(isosurface(x,y,z,f,0));set(p,'FaceColor','r')xlabel('爱的x轴')ylabel('爱的的y轴')zlabel('永恒的Z轴')title('一颗心扑通扑通的狂跳')gridondaspect([222])view(3)axisvis3dtryfori=0:infrotate(p,[001],1)drawnowendend四、作品结果或者效果:五、小结注意事项:本学期对matlab进行了初步的学习,并进行了相关的实验操作,对该实验的基本操作也有了初步的认识,知道了如何运用函数来描绘出三维的图形并使该图形进行适当的旋转以及视角,本实验就是在经过很多次实验之后综合所学运用绘制的,实验过程相对比较简单,这让我认识到了matlab这个工具的强大之处,在这次设计过程中要不断地运行和调试,不可能一写就会成功,所以要细心,多思考点,不懂得马上去查阅书籍或者百度。成绩(百分制)__________教师签字:__________

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功