matlab解非线性方程组结果带有未知数

clc,clear;a=6378136.5;b=6356751.8;h=42164000;k=tan(140/10^6);symsxy;m=-k*x+h-y;n=x^2/... clc,clear;
a=6378136.5;b=6356751.8;h=42164000;
k=tan(140/10^6);
syms x y;
m=-k*x+h-y;n=x^2/a^2+y^2/b^2-1;
[x,y]=solve(m,n)
为什么求出的x,y中还有未知数啊,请高手给出一个正确的解法
其实就是求一个椭圆和直线的焦点
展开
xzcyr
2012-09-24 · TA获得超过3400个赞
知道大有可为答主
回答量:1400
采纳率:100%
帮助的人:672万
展开全部
(为什么最近matlab的问题老被推荐到我这里来……)
mathematica的解法要不要?(殴)

好吧,虽然我不大懂matlab的语法,可我很感兴趣为什么式子里设了m和n?你的方程应该是
0==-k*x+h-y;0==x^2/a^2+y^2/b^2-1;

才对吧。
matlab定义等式的方法是这么古怪的吗?
————————
……我用mathematica解了一下,你,所说的那个未知数,该不会是 i 吧,这个不是未知数,这个是虚数单位!也就是说这个方程没实数根,也就是说你的参数给错了!实际上画一下图就会发现,椭圆和直线压根没交点……
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式