




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、设计目的熟悉曲面图形的编制,通过常量参数的变化观察图形变化的规律。二、设计内容已知二次曲面方程为x2a2+y2b2+z2c2=d,要求讨论参数a,b,c,d对其形状的影响并画出图形。要求:1.为便于观察,绘图时要求加入网格2.实现当a,b,c,d独立增大或同时增大的图形变化3.分析观察的结果4.编制实训报告三、设计思路x2a2+y2b2+z2c2=dz=±cd-x 2a2-y2b2利用matlab画出二次曲面的图形,编程如下:a=input('a=');b=input('b='); c=input('c=');d=input(
2、9;d='); %输入参数, xgrid=linspace(-abs(a*sqrt(d),abs(a*sqrt(d),50); %建立x网格坐标50为网格线数目ygrid=linspace(-abs(b*sqrt(d),abs(b*sqrt(d),50); %建立y网格坐标x,y=meshgrid(xgrid,ygrid); %确定50×50个点的x,y网格坐标z=c*sqrt(d-y.*y/b2-x.*x/a2);u=1; %u=1,表示z要取正值z1=real(z); %取z的实部z1for k=2:49; %以下7行程序的作用是取消z中含虚数的点for j=2:49if
3、 imag(z(k,j)=0;%imag函数取z的虚部z1(k,j)=0;endif all(imag(z(k-1:k+1,j-1:j+1)=0z1(k,j)=NaN;endendendsurf(x,y,z1); %画空间曲面hold on%使当前轴及图形保持而不被刷新,在此基础上画图if u=1z2=-z1;surf (x,y,z2);%u=1时加画负半面 axis(-abs(a*sqrt(d),abs(a*sqrt(d),-abs(b*sqrt(d),abs(b*sqrt(d),-abs(c*sqrt(d),abs(c*sqrt(d);%分别表示xyz轴坐标的刻度范围endaxis equ
4、al;%将坐标轴改成相等比例xlabel('x'),ylabel('y'),zlabel('z')hold offfigure四、结果与分析1、 结果a=3 b=4 c=5 d=1只有一个量增大: a增大a=3.5 b=4 c=5 d=1a=4 b=4 c=5 d=1a=5 b=4 c=5 d=1a=6 b=4 c=5 d=1 d增大a=3 b=4 c=5 d=2两个量同时增大: a、b同时增大a=6 b=7 c=5 d=1a=6 b=8 c=5 d=1 a、d同时增大a=3.5 b=4 c=5 d=2三个量同时增大: a、b、c同时增大a=4
5、b=5 c=6 d=1a=6 b=8 c=10 d=1 a、b、d同时增大a=4 b=5 c=5 d=2四个量同时增大:a=5 b=6 c=7 d=3a=6 b=8 c=10 d=2特殊情况:a=3 b=3 c=3 d=1a=4 b=4 c=4 d=1a=3 b=3 c=3 d=22、 分析当d>0,a,b,c都取实数时,若a=b=c,x2a2+y2b2+z2c2=d是半径为ad的球面,当d增大或a,b,c同时增大相同倍数时,x2a2+y2b2+z2c2=d仍是球面,但是其半径增大,当a,b,c改变不同的倍数时,x2a2+y2b2+z2c2=d变成椭球面;若a,b,c不相等,x2a2+y
6、2b2+z2c2=d是在x,y,z轴上截距分别为ad, bd, cd的椭球面,当a,b,c,d独立增大或同时增大时,都会引起椭球面在x,y,z轴上含有相应参量的截距增大,从而使椭球的形状发生改变。五、体会记得以前参加数学建模大赛时,因为不会使用matlab而无法建模,碰到很多困难,最终半途而废。一直都希望能够有机会学习一下matlab,幸运的是,仿真平台与工具应用实践这一课程让我对matlab有了初步的a了解。所以,首先,我要感谢学校能够给我提供此次学习机会,感谢老师悉心的教育和指导。在学习matlab的过程中,由于以前有一定的的C语言和VFP基础,进展得还是比较顺利,但是也还是遇到了很多的困
7、难,主要原因是自己知识面太窄,喜欢根据以前程序言语的规则来推测matlab语言,不够细心。修修改改不知道有多少遍,程序终于可以正常运行了,很激动很有成就感,却也有很多无奈。我知道,自己做得还不够好,有的语言运用不够恰当,运用的很多的程序算法都是知其然不知其所以然,对于整道题解法的逻辑思路也不是很完美,但是我以后一定会更加努力学好matlab的。另外,我很喜欢matlab,觉得它用起来很方便,和其他语言的兼容性比较强,图像处理功能很强大。我觉得,这次实训就像是一把钥匙,为我打开了一扇思维和能力的大门,我一定会从中看到更多更多的风景。“纸上得来终觉浅,绝知此事要躬行 ”,以此自勉。附件(源程序)a
8、=input('a='); b=input('b='); c=input('c=');d=input('d='); xgrid=linspace(-abs(a*sqrt(d),abs(a*sqrt(d),50); ygrid=linspace(-abs(b*sqrt(d),abs(b*sqrt(d),50); x,y=meshgrid(xgrid,ygrid); z=c*sqrt(d-y.*y/b2-x.*x/a2);u=1; z1=real(z); for k=2:49; for j=2:49if imag(z(k,j)=0z1(k,j)=0;endif all(imag(z(k-1:k+1,j-1:j+1)=0z1(k,j)=NaN;endendendsurf(x,y,z1),hold onif u=1z2=-z1;surf (x,y,z2); axis(-abs(a*sqrt(d),abs(a*sqrt(d),-abs(b*sqrt(d),. abs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年陇南地区武都区三上数学期末学业质量监测模拟试题含解析
- 2025-2026学年辽宁省葫芦岛市绥中县数学三年级第一学期期末预测试题含解析
- 2025-2026学年甘孜藏族自治州道孚县数学三年级第一学期期末达标检测模拟试题含解析
- 2025-2026学年保定市安新县三上数学期末学业水平测试模拟试题含解析
- 2024年江苏省扬州市江都区大桥片数学三年级第一学期期末检测试题含解析
- 七年级英语下册 Units 7-12 复习课件
- 八年级生物上册-动物行为的生理基础-苏教版课件
- 2025年卫生资格考试切实可行的备考措施试题及答案
- 自考行政管理2025年细致准备试题及答案归纳
- 时间安排与卫生资格考试试题及答案
- 电商平台服务协议、交易规则
- 档案数字化存储方式试题及答案
- 语文综合实践:走进传统节日探寻文化根脉 课件-【中职专用】高一语文同步课堂(高教版2023基础模块下册)
- 教师课堂教学评价标准
- 去极端化教育宣讲
- 光伏防火培训课件
- 家长讲堂:法制主题教育
- 肿瘤科进修心得体会护理
- 第五单元 生物与环境 大单元教学设计-2023-2024学年科学四年级下册苏教版
- 生长激素在临床中的应用
- 武汉市2025届高中毕业生二月调模拟卷试题
评论
0/150
提交评论