- 在线时间
- 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 编辑
9 ^( c7 {" k$ v7 i2 W: h# f
# @) y4 K2 f& ?( b4 F G o9 @想通过Maple的for循环来把数据依次写入到一个零矩阵里,但结果是产生了一个table,矩阵里的0没有被替换,请问大佬们该如何修改。谢谢啦
9 f/ w# D v% [$ T#######################################! ]3 @2 P& O5 ?9 k/ D
Qlist := [seq(i, i = 1 .. 2)];
9 p& h/ [6 v4 g2 ^& cklist := [seq(.1*i, i = 1 .. 2)];
% L) F: E( W( R+ h; ?WL_Matrix := Matrix(nops(Qlist), nops(klist), 0);, c6 B2 p" H# D3 f. F
n := nops(Qlist);
; D1 g% i& e0 a% T+ U0 r
9 ]; u5 k0 }" V$ W2 [: l; R1 Cfor i to n do; i# D0 E' d" {4 S4 f7 K
) Z. U" S6 y" w& o$ w* n% G, I for j to n do ; ~& J) ] g! y+ U" c' {
& O# T T( s7 H# ^2 H9 f5 j% S3 `6 R" S
eq5 := [solve(subs([Q = Qlist, k = klist[j]], W^2*W0*k+Q^2) = 0, W)];
, v* c2 P4 {& L. |3 `! b9 Z; @5 O7 c, n0 ?" T+ _
WL_Marix[i, j] := eq5[1]; print(WL_Marix);
1 ~- w2 m& e' N2 f) I9 a1 }. L3 q! c! @; X8 }8 i8 |7 {
eq5 := assign['eq5']
/ c# b) I/ P# z8 O! w
: u; W5 l$ S" U1 s+ }4 Z end do
% s% P: c$ D! q9 k( Z
5 B% p: n: G/ R: L; k8 Xend do;
6 a8 U) C5 u! R* \+ T#################################
& u6 x+ x+ q4 c' H
$ f& z8 J9 e, P7 h/ e8 t
/ W" p6 O- G+ a! v( Z
9 D* e# M, U* Z& `8 Z' |* M3 ? K2 H. \! y0 s5 Y# w& l1 G
G$ X% y" @1 @( X' i2 E
- d2 F4 O! L. V) S% M
6 ~" ~! a8 D3 |" M2 h n, g/ U1 u8 ~# }6 N1 C: m2 S
|
zan
|