数学建模社区-数学中国

标题: 求助:Matlab画怎么椭圆 [打印本页]

作者: duoaii    时间: 2012-7-17 10:02
标题: 求助:Matlab画怎么椭圆
用Matlab怎么画椭圆?知道焦点的长轴
作者: yingxiaowang    时间: 2012-7-26 09:46
t=0:pi/20:2*pi;
x=a*cos(t);
y=b*sin(t);
plot(x,y)
a 为长轴长度,b为短轴长度
作者: fshxmb1991    时间: 2012-8-24 10:38
a2 = 10;  % 已知长轴
c = 4;  %  已知焦点

a = a2/2;  % 求半长轴
b = sqrt(a^2-c^2);  % 求半短轴

syms x y;  % 变量符号
h = ezplot(x^2/a^2+y^2/b^2-1); %画隐函数
set(h, 'Color', 'm');         % Make the line magenta
作者: jiaoshuai    时间: 2012-8-25 09:01
能不能画焦点不在坐标轴上的非标准的椭圆啊
作者: 0.9清1.8清2.7清    时间: 2012-8-25 09:18
jiaoshuai 发表于 2012-8-25 09:01
能不能画焦点不在坐标轴上的非标准的椭圆啊

t=0:pi/20:2*pi;
a=3;
b=4;
x=a*cos(t)+8;
y=b*sin(t)+8;
plot(x,y)

作者: 0.9清1.8清2.7清    时间: 2012-8-25 09:19
0.9清1.8清2.7清 发表于 2012-8-25 09:18
t=0:pi/20:2*pi;
a=3;
b=4;

只要((x-a)/a)^2+((y-b)/b)^2=1就行了,,,,很简单的数学公式推导。。。
作者: 数学真好玩    时间: 2012-9-1 10:28
上面那大哥说的很对
a2 = 10;  % 已知长轴
c = 4;  %  已知焦点

a = a2/2;  % 求半长轴
b = sqrt(a^2-c^2);  % 求半短轴

syms x y;  % 变量符号
h = ezplot(x^2/a^2+y^2/b^2-1); %画隐函数
set(h, 'Color', 'm');         % Make the line magenta
作者: 蓝枫心叶    时间: 2012-9-1 19:32
呵呵,支持楼上做法。。。太好啦,呵呵。。
作者: 柯西不是你    时间: 2012-9-2 20:25
就是公式推导,加坐标的移动




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5