- 在线时间
- 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 编辑
+ h( [5 Q. Q6 b6 ]# X
8 r" r; D/ d$ l& N想通过Maple的for循环来把数据依次写入到一个零矩阵里,但结果是产生了一个table,矩阵里的0没有被替换,请问大佬们该如何修改。谢谢啦
7 I7 ^; Y1 I8 z( ^#######################################
' d$ o2 ?6 A: C3 b- @6 O Q+ [Qlist := [seq(i, i = 1 .. 2)];
4 E* q2 J! w3 w$ O- rklist := [seq(.1*i, i = 1 .. 2)];) n+ V% q8 H0 y* D4 J' l7 m
WL_Matrix := Matrix(nops(Qlist), nops(klist), 0);
7 ?' d( a, s5 Fn := nops(Qlist);
2 k& F7 ]5 d9 S; N) R' A+ b% s2 [
- g: W( z1 l# Q) k3 Pfor i to n do
% y' V m; A9 M, Y5 C/ D8 ?- x( B9 I9 }0 Y- h7 y
for j to n do , J/ I5 R* I8 y$ Q' d$ u0 J1 ?
1 m& P8 }2 b; ^ P5 w3 L
eq5 := [solve(subs([Q = Qlist, k = klist[j]], W^2*W0*k+Q^2) = 0, W)];
) @3 s8 D! o$ r" B* @3 M6 \( s! K/ q; E% _+ l+ M) j" k
WL_Marix[i, j] := eq5[1]; print(WL_Marix);
% J- d& i9 l8 R8 a" y3 ^
U2 w, u0 n! I9 C! heq5 := assign['eq5'] 8 r2 f( V& u6 _
" U' T/ ~" X; z" Z" J q" ^ end do
7 s/ `* k+ i4 I- X. e/ A$ K# N8 b# R- Q# J+ T' \
end do;9 a7 d# d$ t4 P
#################################
% r) Z+ t& q' ^( m: `2 ?! U: |5 p4 ~% H3 i: ~: P
+ n0 L$ `' A0 I4 j; a, B& c
G$ g$ P, T8 r. B4 b0 Y
6 F" r8 I3 V* o7 I W! X5 G- T" v7 ?
' d- D; R9 r, U+ f' u4 z
$ `4 _ v0 e. t2 C M# m m2 J) {0 o' c8 D4 D
|
zan
|