六个未知数六个方程,如何用MATLAB编程求解? 100
已知:(1)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.0...
已知:(1) 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;
(2) 0.005*(Q2+Q3+Q4+Q5+Q6)^2+0.54*(Q2)^2=0.665*(Q1)^2;
(3) 0.01*(Q3+Q4+Q5+Q6)^2+0.5*(Q3)^2=0.54*(Q2)^2+0.03*(Q1+Q2)^2;
(4) 0.02*(Q4+Q5+Q6)^2+0.5*(Q4)^2=0.5*(Q3)^2+0.02*(Q1+Q2+Q3)^2;
(5) 0.03*(Q5+Q6)^2+0.54*(Q5)^2=0.5*(Q4)^2+0.01*(Q1+Q2+Q3+Q4)^2;
(6) 0.665*(Q6)^2=0.54*(Q5)^2+0.005*(Q1+Q2+Q3+Q4+Q5)^2。
!!求解Q1,Q2,Q3,Q4,Q5,Q6.
!!若已知Q1=0,求Q2,Q3,Q4,Q5,Q6.
!!若已知Q2=0,求Q1,Q3,Q4,Q5,Q6.
!!若已知Q3=0,求Q1,Q2,Q4,Q5,Q6.
!!若已知Q4=0,求Q1,Q2,Q3,Q5,Q6.
!!若已知Q5=0,求Q1,Q2,Q3,Q4,Q6.
!!若已知Q6=0,求Q1,Q2,Q3,Q4,Q5. 展开
(2) 0.005*(Q2+Q3+Q4+Q5+Q6)^2+0.54*(Q2)^2=0.665*(Q1)^2;
(3) 0.01*(Q3+Q4+Q5+Q6)^2+0.5*(Q3)^2=0.54*(Q2)^2+0.03*(Q1+Q2)^2;
(4) 0.02*(Q4+Q5+Q6)^2+0.5*(Q4)^2=0.5*(Q3)^2+0.02*(Q1+Q2+Q3)^2;
(5) 0.03*(Q5+Q6)^2+0.54*(Q5)^2=0.5*(Q4)^2+0.01*(Q1+Q2+Q3+Q4)^2;
(6) 0.665*(Q6)^2=0.54*(Q5)^2+0.005*(Q1+Q2+Q3+Q4+Q5)^2。
!!求解Q1,Q2,Q3,Q4,Q5,Q6.
!!若已知Q1=0,求Q2,Q3,Q4,Q5,Q6.
!!若已知Q2=0,求Q1,Q3,Q4,Q5,Q6.
!!若已知Q3=0,求Q1,Q2,Q4,Q5,Q6.
!!若已知Q4=0,求Q1,Q2,Q3,Q5,Q6.
!!若已知Q5=0,求Q1,Q2,Q3,Q4,Q6.
!!若已知Q6=0,求Q1,Q2,Q3,Q4,Q5. 展开
展开全部
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')
我在等结果,你自己有条件也自己算一下。如果不出错,下午会有结果吧。
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')
我在等结果,你自己有条件也自己算一下。如果不出错,下午会有结果吧。
追问
不行啊。
追答
我也发现是不行,估计是计算量太大了,我会的只能如此,你再等高手解决吧。
上海华然企业咨询
2024-10-21 广告
2024-10-21 广告
上海华然企业咨询有限公司专注于AI与数据合规咨询服务。我们的核心团队来自头部互联网企业、红圈律所和专业安全服务机构。凭借深刻的AI产品理解、上百个AI产品的合规咨询和算法备案经验,为客户提供专业的算法备案、AI安全评估、数据出境等合规服务,...
点击进入详情页
本回答由上海华然企业咨询提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |