用MATLAB绘图已知椭圆参数方程.doc

用MATLAB绘图已知椭圆参数方程.doc

ID:62073894

大小:55.50 KB

页数:4页

时间:2021-04-16

用MATLAB绘图已知椭圆参数方程.doc_第1页
用MATLAB绘图已知椭圆参数方程.doc_第2页
用MATLAB绘图已知椭圆参数方程.doc_第3页
用MATLAB绘图已知椭圆参数方程.doc_第4页
资源描述:

《用MATLAB绘图已知椭圆参数方程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理勿做商业用途用MATLAB绘图已知椭圆参数方程为一、实验名称MATLAB绘图功能二、实验目的及要求1、理解MATLAB绘图的基本原理和方法;3、掌握MATLAB编写简单程序,会利用MATLAB验证简单的数学定理.三、实验环境硬件:联想PC机软件:Windows操作系统,MATLAB2010a四、实验内容已知椭圆参数方程为,编程完成下列要求(1)取绘制椭圆图像,对图像进行添加标题、图例等操作;(2)验证椭圆的第一定义;(3)绘制椭圆的两条准线,验证椭圆的第二定义。五、算法描述及实验步骤(1)(2)functionf1a=input

2、('a=');b=input(’b=');t=0:0.01*pi:2*pi;x=a*cos(t);y=b*sin(t);plot(x,y);title(’x^2/a^2+y^2/b^2=1’)legend('y',2)holdonifa〈bc=(b。^2-a.^2).^(1/2);d=((y-c).^2+x。^2).^(1/2)+((y+c)。^2+x.^2).^(1/2);elseifa〉b个人收集整理勿做商业用途c=(-b。^2+a。^2)^(1/2);d=((x-c)。^2+y.^2).^(1/2)+((x+c).^2+y.^2)。^

3、(1/2);endenddisp(d)(3)t=0:0。01*pi:2*pi;x=a*cos(t);y=b*sin(t);a=input(’a=');a=5b=input(’b=’);b=3plot(x,y);title(’x^2/5^2+y^2/3^2=1’)legend(’y',2)holdonc=(a^2—b^2)^1/2;x=25/4;y=-10:0.01:10;plot(x,y)holdonx=-25/4;plot(x,y)holdona=input('a=’);b=input('b=’);ifa

4、(1/2);e=((y-c)。^2+x.^2)。^(1/2)/(a^2/c—y);elseifa>bc=(-b。^2+a.^2)^(1/2);e=((x-c)。^2+y。^2).^(1/2)/(a^2/c-x);endenddisp(e)六、调试过程及实验结果(1)个人收集整理勿做商业用途(2)(3)个人收集整理勿做商业用途七、总结对于这个椭圆问题,涉及到了画图,验证椭圆第一二定义,相关计算,这个问题在程序设计过程中还是遇到不少问题,如在第二小题中在M-文件中的等式老是出错,在第三小题中也是一样式子也是总不对,这其中就是很多细节问题没注意而

5、导致。所以在以后的学习中还应该多加注意,多上机调试一些程序总结经验,掌握MATLAB编写简单程序,会利用MATLAB验证简单的数学定理,这本身是一个很适用的软件,让我们在以后更方便熟悉的应用。八、附录(源程序清单)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。