- 在线时间
- 0 小时
- 最后登录
- 2020-3-27
- 注册时间
- 2020-3-27
- 听众数
- 1
- 收听数
- 0
- 能力
- 0 分
- 体力
- 2 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 1
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 2
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   20% 该用户从未签到 - 自我介绍
- Maple初学者
 |
本帖最后由 No-one 于 2020-3-27 14:26 编辑 8 h& L) a* P+ z
; U* V8 w0 U1 R想通过Maple的for循环来把数据依次写入到一个零矩阵里,但结果是产生了一个table,矩阵里的0没有被替换,请问大佬们该如何修改。谢谢啦
. j/ B* q2 o& a, Z" v8 O& q#######################################; T& M5 }, V# S( s
Qlist := [seq(i, i = 1 .. 2)];
k0 \, g* W5 h g% I3 [( b& l& Jklist := [seq(.1*i, i = 1 .. 2)];/ W$ ], J: Y3 y: s" c
WL_Matrix := Matrix(nops(Qlist), nops(klist), 0);# N! _0 i% f3 z3 c6 l7 |
n := nops(Qlist);7 P( L) v, E. K/ V6 v; p. S# K: }
- W9 \# A6 U! W8 S- M# l4 g
for i to n do1 p+ r. k, l) P2 ~; Z& P
! }9 y9 s1 T3 @% b# \; p
for j to n do
2 |$ \$ L4 g* E' S
7 N+ j" B+ A" x; ]& Heq5 := [solve(subs([Q = Qlist, k = klist[j]], W^2*W0*k+Q^2) = 0, W)]; 4 k% m6 m- ]1 G1 _4 w5 h. i
% d- J# q! ]7 H5 ]WL_Marix[i, j] := eq5[1]; print(WL_Marix); 0 L/ K( K1 L- |8 }6 K
) U3 D$ s2 i8 a: M% z7 e
eq5 := assign['eq5']
' h% I X. Y* d6 } p. [6 A. ?% |6 @) c- h
end do 4 O& @) O5 f2 b, h
3 r% u5 Z: w: r u2 o% K0 Q/ U- @/ N
end do;
6 ^9 e+ W- T; B* Y; r) ^3 z#################################& Y% h' D' O" {$ ^( X# R% R# m
0 u) @) r7 V* y+ d& N
! \! F! I$ `5 d" r" O
; I8 j( A" Q9 I" s) w: b- {, x: V& z6 A
) _; B' R2 A# w
' c9 q. @ c; I) s: ]
4 W. M# Q* K l) Z$ I/ h" ^
- M0 B; H8 Q1 ~ |
zan
|