matlab解非线性方程组结果带有未知数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中还有未知数啊,请高手给出一个正确的解法其实就是求一个椭圆和直线的焦点

问题描述:

matlab解非线性方程组结果带有未知数
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中还有未知数啊,请高手给出一个正确的解法
其实就是求一个椭圆和直线的焦点

(为什么最近matlab的问题老被推荐到我这里来……)mathematica的解法要不要?(殴)好吧,虽然我不大懂matlab的语法,可我很感兴趣为什么式子里设了m和n?你的方程应该是0==-k*x+h-y;0==x^2/a^2+y^2/b^2-1;才对吧.matla...