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中还有未知数啊,请高手给出一个正确的解法其实
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 16:25:56
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解非线性方程组结果带有未知数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;
才对吧.
matlab定义等式的方法是这么古怪的吗?
————————
……我用mathematica解了一下,你,所说的那个未知数,i 吧,这个不是未知数,这个是虚数单位!也就是说这个方程没实数根,也就是说你的参数给错了!实际上画一下图就会发现,椭圆和直线压根没交点……