欢迎来到天天文库
浏览记录
ID:12092409
大小:58.00 KB
页数:4页
时间:2018-07-15
《用matlab绘图已知椭圆参数方程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、用MATLAB绘图已知椭圆参数方程为一、实验名称MATLAB绘图功能二、实验目的及要求1、理解MATLAB绘图的基本原理和方法;3、掌握MATLAB编写简单程序,会利用MATLAB验证简单的数学定理。三、实验环境硬件:联想PC机软件:Windows操作系统,MATLAB2010a四、实验内容已知椭圆参数方程为,编程完成下列要求(1)取绘制椭圆图像,对图像进行添加标题、图例等操作;(2)验证椭圆的第一定义;(3)绘制椭圆的两条准线,验证椭圆的第二定义。五、算法描述及实验步骤(1)(2)functionf1a=input('a=');b=input('b=');t=0:0.01*pi:2
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)holdonifab4c=(-b.^2+a.^2)^(1/2);d=((x-c).^2+y.^2).^(1/2)+((x+c).^2+y.^2).^(1/2);endenddisp(d)(3)t=0:0.01*pi:2*pi;x=a*cos(t);y=b*sin(t);a=inpu
3、t('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=');ifabc=(-b.^2+a.^2)^(1/2);e=((x-c).^2+y.^2).
4、^(1/2)/(a^2/c-x);endenddisp(e)六、调试过程及实验结果(1)4(2)(3)4七、总结对于这个椭圆问题,涉及到了画图,验证椭圆第一二定义,相关计算,这个问题在程序设计过程中还是遇到不少问题,如在第二小题中在M-文件中的等式老是出错,在第三小题中也是一样式子也是总不对,这其中就是很多细节问题没注意而导致。所以在以后的学习中还应该多加注意,多上机调试一些程序总结经验,掌握MATLAB编写简单程序,会利用MATLAB验证简单的数学定理,这本身是一个很适用的软件,让我们在以后更方便熟悉的应用。八、附录(源程序清单)4
此文档下载收益归作者所有