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/06/25 17:40:14
![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+](/uploads/image/z/3965694-6-4.jpg?t=MATLAB%E6%B1%82%E8%A7%A3%E4%B8%80%E4%B8%AA%E5%9B%9B%E5%85%83%E4%BA%8C%E6%AC%A1%E6%96%B9%E7%A8%8B%2C%E6%9C%89%E9%94%99%E8%AF%AF%2C%E6%B1%82%E6%95%99%21%E4%BB%A3%E7%A0%81%E9%99%84.%3E%3E+c%3D299792.458c+%3D2.9979e%2B005%3E%3E+syms+x+y+z+k%3Beq1%3D%27%28x-8747%29.%5E2%2B%28y-15150%29.%5E2%2B%28z-10100%29.%5E2-%28c%2A0.0549354%2A%281%2Bk%29%29%3D0%27%3Beq2%3D%27%28x%2B9756%29.%5E2%2B%28y-16898%29.%5E2%2B%28z-5228%29.%5E2-%28c%2A0.0489226%2A%281%2Bk%29%29%3D0%27%3Beq3%3D%27x.%5E2%2B)
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