MATLAB求解一个四元二次方程,有错误,求教!代码附.>> c=299792.458c =2.9979e+005>> syms x y z k;eq1='(x-8747).^2+(y-15150).^2+(z-10100).^2-(c*0.0549354*(1+k))=0';eq2='(x+9756).^2+(y-16898).^2+(z-5228).^2-(c*0.0489226*(1+k))=0';eq3='x.^2+

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 22:59:33
MATLAB求解一个四元二次方程,有错误,求教!代码附.>>c=299792.458c=2.9979e+005>>symsxyzk;eq1=''(x-8747).^2+(y-15150).^2+(z-1

MATLAB求解一个四元二次方程,有错误,求教!代码附.>> c=299792.458c =2.9979e+005>> syms x y z k;eq1='(x-8747).^2+(y-15150).^2+(z-10100).^2-(c*0.0549354*(1+k))=0';eq2='(x+9756).^2+(y-16898).^2+(z-5228).^2-(c*0.0489226*(1+k))=0';eq3='x.^2+
MATLAB求解一个四元二次方程,有错误,求教!代码附.
>> c=299792.458
c =
2.9979e+005
>> syms x y z k;
eq1='(x-8747).^2+(y-15150).^2+(z-10100).^2-(c*0.0549354*(1+k))=0';
eq2='(x+9756).^2+(y-16898).^2+(z-5228).^2-(c*0.0489226*(1+k))=0';
eq3='x.^2+(y-10100).^2+(z-17494).^2-(c*0.0491307*(1+k))=0';
eq4='(x+12370).^2+(y-7142).^2+(z-14284).^2-(c*0.0489244*(1+k))=0';
[x,y,z,k]=solve(eq1,eq2,eq3,eq4,'x,y,z,k')
Error using solve>getEqns (line 292)
' (x-8747).^2+(y-15150).^2+(z-10100).^2-(c*0.0549354*(1+k))=0 ' is not a valid expression or equation.
Error in solve (line 141)
[eqns,vars,options] = getEqns(varargin{:});

MATLAB求解一个四元二次方程,有错误,求教!代码附.>> c=299792.458c =2.9979e+005>> syms x y z k;eq1='(x-8747).^2+(y-15150).^2+(z-10100).^2-(c*0.0549354*(1+k))=0';eq2='(x+9756).^2+(y-16898).^2+(z-5228).^2-(c*0.0489226*(1+k))=0';eq3='x.^2+
c=299792.458;
syms x y z k;
eq1=(x-8747).^2+(y-15150).^2+(z-10100).^2-(c*0.0549354*(1+k));
eq2=(x+9756).^2+(y-16898).^2+(z-5228).^2-(c*0.0489226*(1+k));
eq3=x.^2+(y-10100).^2+(z-17494).^2-(c*0.0491307*(1+k));
eq4=(x+12370).^2+(y-7142).^2+(z-14284).^2-(c*0.0489244*(1+k));
[x,y,z,k]=solve(eq1,eq2,eq3,eq4,'x,y,z,k')
x =
(555822939336607256281088*11031804331072098914495114835062713184651533958557499934816918600926845913310743653289583044296398^(1/2))/7470176464120976890140005531303895260786387211528783797162731684601 + 75329616793923880822357863492684471916863085607573/282919328736342312717880405879512243985712491
75329616793923880822357863492684471916863085607573/282919328736342312717880405879512243985712491 - (555822939336607256281088*11031804331072098914495114835062713184651533958557499934816918600926845913310743653289583044296398^(1/2))/7470176464120976890140005531303895260786387211528783797162731684601
y =
- (38841558428894907747545*11031804331072098914495114835062713184651533958557499934816918600926845913310743653289583044296398^(1/2))/7470176464120976890140005531303895260786387211528783797162731684601 - 10528474077527957475619054484706250922894791538395/565838657472684625435760811759024487971424982
(38841558428894907747545*11031804331072098914495114835062713184651533958557499934816918600926845913310743653289583044296398^(1/2))/7470176464120976890140005531303895260786387211528783797162731684601 - 10528474077527957475619054484706250922894791538395/565838657472684625435760811759024487971424982
z =
(311293470350480638490855*11031804331072098914495114835062713184651533958557499934816918600926845913310743653289583044296398^(1/2))/29880705856483907560560022125215581043145548846115135188650926738404 + 10547289883262420319550509725750287803421997950696/282919328736342312717880405879512243985712491
10547289883262420319550509725750287803421997950696/282919328736342312717880405879512243985712491 - (311293470350480638490855*11031804331072098914495114835062713184651533958557499934816918600926845913310743653289583044296398^(1/2))/29880705856483907560560022125215581043145548846115135188650926738404
k =
(11*11031804331072098914495114835062713184651533958557499934816918600926845913310743653289583044296398^(1/2))/1131677314945369250871521623518048975942849964 + 9840863125049547541088877255642200829048193194336/282919328736342312717880405879512243985712491
9840863125049547541088877255642200829048193194336/282919328736342312717880405879512243985712491 - (11*11031804331072098914495114835062713184651533958557499934816918600926845913310743653289583044296398^(1/2))/1131677314945369250871521623518048975942849964

MATLAB求解一个四元二次方程,有错误,求教!代码附.>> c=299792.458c =2.9979e+005>> syms x y z k;eq1='(x-8747).^2+(y-15150).^2+(z-10100).^2-(c*0.0549354*(1+k))=0';eq2='(x+9756).^2+(y-16898).^2+(z-5228).^2-(c*0.0489226*(1+k))=0';eq3='x.^2+ 求帮忙用matlab写一个程序来解这个四元二次方程. matlab怎样求解一元二次方程 求解一个一元二次方程 matlab 求和有错误 求解四元二次方程,用matlab用下列命令求解s=solve('x-a=-0.00352888888888888*x*(b-y)','(y-b)^2+(x-a)^2=64','y=-0.00176444444444444*x^2','b=-0.30573068145866*a-19.125454495657');ss.xs.ys.as.b结果为:s = a:[6x1 sym]b:[6x1 sym]x:[6x1 sym matlab:编写求解一元二次方程的根的函数 二次方程求解 matlab 求解 Matlab能否求解带参数的非线性方程?现在我遇到了一个十分可怕的一元二次方程.人工完成几乎不可能,但是又必须给出解析解.请问Matlab是否有相应的函数来解决这个问题?请就以a^2+bx+c=0说明即 matlab 求解方程组想求解一个四元四次方程组,a,b,c,q是变量,d是需要输入的值(方程组随d而变化),不知道该怎么写,我这样为什么不对呢d=0.9;syms a b c q[a,b,c,q] = solve('a=-0.002*q^4/d^2+0.0354*q^3/d-0.0671* 四元一次方程的求解方法 求解这个四元一次方程组 matlab solve 函数 利用matlab solve 函数求解多元二次方程,答案里有多个解,但实际结果只有一个.如何在程序里排除其他选项.如 需要答案大于0 ,没有虚值,等等. 用MATLAB求解一元二次方程ax^2 +bx+c=0的根 用matlab怎么求解四元一次方程x=[5 10 15 20];y=[0.9398 0.9357 0.9286 0.7548];y=a*exp(b*x)+c*exp(d*x)求解(a,b,c,d) 請問此四元二次方程組如何解谢谢了,小弟刚学matlab,有翻很多非线性方程组及线性方程组、迭代的书,但一直编不出来,不然就是编出来答案很奇怪,请各位大大帮忙sqrt( (x1-x)^2 + (y1-y)^2 + (z1-z)^2 ) MATLAB 求解微分方程的错误 y'=x+y,y(0)=1,1