六个未知数六个方程,如何用MATLAB编程求解?
发布网友
发布时间:2023-09-19 08:05
我来回答
共1个回答
热心网友
时间:2024-11-22 21:36
eq1='0.005*2*(Q1+Q2+Q3+Q4+Q5+Q6)^2+0.665*(Q1)^2+0.03*(Q1+Q2)^2+0.02*(Q1+Q2+Q3)^2+0.01*(Q1+Q2+Q3+Q4)^2+0.005*(Q1+Q2+Q3+Q4+Q5)^2=25.76'
eq2=' 0.005*(Q2+Q3+Q4+Q5+Q6)^2+0.54*(Q2)^2=0.665*(Q1)^2'
eq3='0.01*(Q3+Q4+Q5+Q6)^2+0.5*(Q3)^2=0.54*(Q2)^2+0.03*(Q1+Q2)^2'
eq4='0.02*(Q4+Q5+Q6)^2+0.5*(Q4)^2=0.5*(Q3)^2+0.02*(Q1+Q2+Q3)^2'
eq5='0.03*(Q5+Q6)^2+0.54*(Q5)^2=0.5*(Q4)^2+0.01*(Q1+Q2+Q3+Q4)^2'
eq6='0.665*(Q6)^2=0.54*(Q5)^2+0.005*(Q1+Q2+Q3+Q4+Q5)^2'
[Q1,Q2,Q3,Q4,Q5,Q6]= solve(eq1,eq2,eq3,eq4,eq5,eq6,'Q1,Q2,Q3,Q4,Q5,Q6')
我在等结果,你自己有条件也自己算一下。如果不出错,下午会有结果吧。追问不行啊。
追答我也发现是不行,估计是计算量太大了,我会的只能如此,你再等高手解决吧。