数学建模社区-数学中国

标题: Maple的for循环求助 [打印本页]

作者: No-one    时间: 2020-3-27 14:25
标题: Maple的for循环求助
本帖最后由 No-one 于 2020-3-27 14:26 编辑 " \( j1 Y3 a8 U- X

) @! [& o+ l1 R: f. W想通过Maple的for循环来把数据依次写入到一个零矩阵里,但结果是产生了一个table,矩阵里的0没有被替换,请问大佬们该如何修改。谢谢啦# `0 \$ R+ w& J( R) q
#######################################/ H$ ?, {) k$ p* k
Qlist := [seq(i, i = 1 .. 2)];
$ r! @  E+ M  i" K: Jklist := [seq(.1*i, i = 1 .. 2)];5 f9 v+ J( b1 R6 g5 b
WL_Matrix := Matrix(nops(Qlist), nops(klist), 0);
9 w' n! s* x. ~( {/ e; {8 Xn := nops(Qlist);8 G2 r/ ]/ V7 W2 {; d4 k

: u4 U9 L8 E* q9 I* S; Q& Ofor i to n do1 z: ^; _1 ^4 B" a3 w: }- V2 V- |
) H  e# \2 [1 f* g1 Q4 m
for j to n do
/ Q: T7 K$ L$ h' m+ T, o: `* |
* o7 z2 W5 v2 heq5 := [solve(subs([Q = Qlist, k = klist[j]], W^2*W0*k+Q^2) = 0, W)];
, S; ^( Q+ ?8 R2 m' A& e: [% P$ u# d
WL_Marix[i, j] := eq5[1]; print(WL_Marix);
# I/ u4 m2 H. H# ], z0 B, L. @! r
/ ~. A5 \/ E* F3 Ceq5 := assign['eq5'] ' \7 t! ~" w6 u7 U, F% j$ h8 V4 A- U* N

4 C1 H* p: }  J6 J end do
) I& a/ u: Z6 W+ K
6 D6 l* M" k- Oend do;4 m5 Q% B3 J+ t3 D0 @
################################## x: x6 ~* I; g  {! a, o
2 b  q1 e# Z, p# E. P

9 m" C; v- L& r4 u! b- S( |: f. w4 I% I$ }8 T: p8 G
6 M0 A& P/ y6 o- _6 B

, o7 X' {; F& a) R& I+ @! i! [  A4 I: `0 t* T8 K1 ^5 k; F
" G* B- s" ^5 z' F4 D2 j' A5 M
9 p* y5 n" v6 M  k! ?

Capture1.PNG (9.48 KB, 下载次数: 406)

Maple18运行结果

Maple18运行结果






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5