圆锥曲线:MATLAB绘制椭圆方程的图像
1、第一,利用MATLAB绘制下图椭圆方程的图像。
2、第二,启动MATLAB,新建脚本(Ctrl+N),在脚本编辑区输入如下代码:
close all; clear all; clc
a=5; b=4; c=sqrt(a^2-b^2);
syms x y
h=ezplot(x^2/a^2+y^2/b^2==1)
set(h,'color',[0,0,0],'LineWidth',2);
axis equal;hold on;
plot([-10:0.1:10],0,'--k')
plot(0,[-10:0.1:10],'--k')
legend('x^2/a^2+y^2/b^2=1')
3、第三,保存和运行上述脚本,得到椭圆方程x^2/5^2+y^2/4^2=1的图像。
4、第四,改进上述脚本,标记出长轴2*a,短轴2*b和焦点c。接着在脚本编辑区输入如下代码:
text([-a,a],[0+0.5,0+0.5],'a','FontSize',15)
plot([0,0],[-b,b],'k.','MarkerSize',15)
text([0,0],[-b+0.5,b+0.5],'b','FontSize',15)
plot([-c,c],[0,0],'g.','MarkerSize',15)
text([-c,c],[0+0.5,0+0.5],'c','FontSize',15)
5、第五,保存和运行上述改进后的脚本,得到椭圆方程x^2/5^2+y^2/4^2=1的图像,并且标记出长轴2*a,短轴2*b和焦点c。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:43
阅读量:86
阅读量:88
阅读量:88
阅读量:93