11问答网
所有问题
ax²+by²+cxy+dx+ey+f=0,求该椭圆的xmax和xmin,以及对应的y值
。。。a,b,c,d,e,f为系数、。用matlab编程
举报该问题
推荐答案 2012-12-26
基本思路应该是判别式>=0。
把式子整理为以y为主元的一元二次方程。
by^2+(cx+e)y+(ax^2+dx+f)=0。
y有实数解(就是说椭圆上有这个点),等价于判别式不小于0:
(cx+e)^2-4b*(ax^2+dx+f)>=0。
变一下:
(c^2-4ab)x^2+(2ce-4bd)x+(e^2-4bf)>=0。
然后根据你的a-f值,求出满足x的范围(你可以求上面方程的0点),基本就可以了。
Matlab简要程序:
g=c*c-4*a*b;
h=2*c*e-4*b*d;
i=e*e-4*b*f;
x1=1/(2*g)*(-h+sqrt(h^2-4*g*i));
x2=1/(2*g)*(-h-sqrt(h^2-4*g*i));
y1=1/(2*b)*(-(c*x1+e));
y2=1/(2*b)*(-(c*x2+e));
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/2qSFMv4Fq.html
相似回答
满足x
+
y
> 3; x平方-y平方<8
;0
小于y小于
x求x
最大值
答:
X=17/6 x等于 六分之十七
大家正在搜
cxy070805
ey100
关于cxy的一切
cxy30651
carey
ey1
meet
deep
cxy是谁
相关问题
怎么用matlab拟合出椭圆方程
我需要将 (X-Xmin)/(Xmax-Xmin),而且X是...
已知函数f(x)=(1-x)/ax+lnx
在matlab中用plot画图,然后用axis(xmin,x...
MATLAB编程问题:X是一个矩阵,有两列(Xmax,Xmi...
配合的基本尺寸=25mm,Xmax=+0.086,Xmin=...
已知函数f(x)=a(x∧2-1)-lnx(a∈R) 若f(...
请问:已知x服从标准正态分布,P(xmin<x<xmax)=...