matlab解方程组 知道一部分解的范围 如何编程计算呢比如(2a+28b+28c+16d+32e+48f+54g)*N=3187a+b+c+d+e+f+g=1然后分别知道a=40%~45%b=20%~26%c=1%~3%d=30~35%e,f,g 均 < 1%N也有个范围大概在500~600用matlab如何找出a b c

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/03 20:42:51
matlab解方程组 知道一部分解的范围 如何编程计算呢比如(2a+28b+28c+16d+32e+48f+54g)*N=3187a+b+c+d+e+f+g=1然后分别知道a=40%~45%b=20%~26%c=1%~3%d=30~35%e,f,g 均 < 1%N也有个范围大概在500~600用matlab如何找出a b c
xnP_Ūij㠸,`W@@!:mBK<ФP25}_+^S);3L2:ɡt+n;'+0 gFޛD1T/ z}v B F0NpAI|1RT!TB#t L")3nJއm/†qMf2G87HLbh{c VnщS@[s"MKpPS좙WG2}P(DlC+0%n `ߣ? \j-4L ĒX4U2=~(R+;'F#g j6uvB` Kz0iJ6+P݇eG4/5:yHQz$ΤGUI/# :֕aU MStrHU%0$WXL7X DQtJuEb4*:8M%K4$(*#DVy)Ɲµ55i-&JT "͙͋yG-=f!>*Q_7{~

matlab解方程组 知道一部分解的范围 如何编程计算呢比如(2a+28b+28c+16d+32e+48f+54g)*N=3187a+b+c+d+e+f+g=1然后分别知道a=40%~45%b=20%~26%c=1%~3%d=30~35%e,f,g 均 < 1%N也有个范围大概在500~600用matlab如何找出a b c
matlab解方程组 知道一部分解的范围 如何编程计算呢
比如
(2a+28b+28c+16d+32e+48f+54g)*N=3187
a+b+c+d+e+f+g=1
然后分别知道
a=40%~45%
b=20%~26%
c=1%~3%
d=30~35%
e,f,g 均 < 1%
N也有个范围大概在500~600
用matlab如何找出a b c d e f g N 在其范围内符合要求的组合呢?

matlab解方程组 知道一部分解的范围 如何编程计算呢比如(2a+28b+28c+16d+32e+48f+54g)*N=3187a+b+c+d+e+f+g=1然后分别知道a=40%~45%b=20%~26%c=1%~3%d=30~35%e,f,g 均 < 1%N也有个范围大概在500~600用matlab如何找出a b c
程序在附件里.
根据以上各变量的范围,我发现a~g都可以满足,只是想要得到非常近似的解(精度可以达到3.5e-7),N大概在254左右(见下图,精度随N的变化图).以上结论是对于这道数学问题而言的,在实际问题中,你可以根据各变量物理意义来判断这个数学结果.