数学建模社区-数学中国

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

作者: No-one    时间: 2020-3-27 14:25
标题: Maple的for循环求助
本帖最后由 No-one 于 2020-3-27 14:26 编辑 $ o1 D3 U' o# U) e5 l

9 e+ I2 C% r$ ~5 T3 r7 e想通过Maple的for循环来把数据依次写入到一个零矩阵里,但结果是产生了一个table,矩阵里的0没有被替换,请问大佬们该如何修改。谢谢啦
, `: S9 E. v( R1 b3 v6 b#######################################
/ V' k! A+ l( p) tQlist := [seq(i, i = 1 .. 2)];% A  R+ L& i' |7 Y5 w
klist := [seq(.1*i, i = 1 .. 2)];* _1 Y+ t! k. G7 c9 j5 V
WL_Matrix := Matrix(nops(Qlist), nops(klist), 0);
& @. @3 m. k+ ^: V' Bn := nops(Qlist);
( u% g- f3 k: N/ Y
! F# [% }4 T9 r' ]) Bfor i to n do! Q5 N1 R" G( ^6 Q9 N" G

! X+ _  s. X  F, e: [+ K& Q for j to n do 8 N3 v5 S) {/ {5 Y; V5 l

/ ^5 L, S0 T& J5 q" P3 \eq5 := [solve(subs([Q = Qlist, k = klist[j]], W^2*W0*k+Q^2) = 0, W)]; + n8 Z; G, ~; `) ^6 v3 G

: b- v* R! J! [) KWL_Marix[i, j] := eq5[1]; print(WL_Marix);
  a; X8 p$ ]6 q5 m/ f& k4 v  N0 p; b6 U& x( e  T& _% p
eq5 := assign['eq5']
) i. f6 ?/ |  i$ _( B0 L! c# X' \) [& }5 u1 D6 p
end do
. A- f: X' i  J% [+ D: V; [
" t2 Y' }1 \; |  A2 }: uend do;
2 K6 N. j" ?% w% y% m1 R' p#################################
( M( S1 m( `4 M( ^4 q- n' ~3 s, [* |+ f- ]  \; q& m, [2 S

$ L; C0 `0 ~  ~9 w7 B# A
& l4 c5 l/ G4 F" D+ O3 g7 J2 E/ [8 z0 N+ \, y
$ G1 e! h; \% p, Z, x9 N
, f; F2 m# Z) n" M* o( f

" H8 a; @! F; T( k! Y; Z! ?" |5 E

  g! @- X6 e9 i4 C$ R- _$ ^

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

Maple18运行结果

Maple18运行结果






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