数学建模社区-数学中国
标题:
大家好我想问如何在解集中保留实数解剔除复数解
[打印本页]
作者:
lhrman
时间:
2015-5-17 23:36
标题:
大家好我想问如何在解集中保留实数解剔除复数解
[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\289623144\QQ\WinTemp\RichOle\N`H1F`X@4FAYE0A41M_[O~3.jpg[/img][img=0,1]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\289623144\QQ\WinTemp\RichOle\N`H1F`X@4FAYE0A41M_[O~3.jpg[/img]quen := {s0*s2 = 3/8, s0+s1+s2 = 1, 2*s0*s1+2*s1*s2 = -9/2};计算三元方程组的解
/ e! l) A1 y. V7 T6 O' V
7 o7 d# L3 M. k: y& g
# ?5 h4 L, l5 P) |
quen2 := fsolve(quen); 用fsolve只能得到
一个解
" S' s- K5 g+ E% t8 I; E0 ~' i
" |1 G! R; G) u
quen3 := allvalues(solve(quen));可以将所有的解求出,但是其中涵盖太
多的复数解
,我们只需要实数解(
实数解不只一个
)
# B0 R+ M7 u, X# X6 [) k. O- I I
' i, q+ b9 S$ W
map(subs, [quen3], quen);验证方程的解,quen3中所有的解都是方程的解。
( ^6 A- C- k& V
, y5 Z# u2 j+ P2 s
我想求出所有解之后把复数解
! Z, J+ p8 ], v9 i! Y" V% X2 `3 j
w. n- J- G; ^( M" A/ h8 E% d
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5