- 在线时间
- 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 编辑
/ E7 X8 s6 |( q! W, Z/ b6 S% n* c8 J
想通过Maple的for循环来把数据依次写入到一个零矩阵里,但结果是产生了一个table,矩阵里的0没有被替换,请问大佬们该如何修改。谢谢啦
; _' g0 C% K# X3 ]$ L# @#######################################* \! b" w& p" x& V) M
Qlist := [seq(i, i = 1 .. 2)];6 x" i% G$ U+ z9 b
klist := [seq(.1*i, i = 1 .. 2)];
4 p6 j. T( G: h( lWL_Matrix := Matrix(nops(Qlist), nops(klist), 0);$ W% g3 ]. P- B+ b2 t, ~4 l
n := nops(Qlist);# n5 b+ x- I/ O1 V
: o% b' b4 H: _/ N- J) ]2 }for i to n do0 V, \4 i3 \; ?# y
) {& }. F% H8 E: g+ U. p! o
for j to n do
3 H7 c( i% {* \0 g) N1 p E" t: S$ q5 L
eq5 := [solve(subs([Q = Qlist, k = klist[j]], W^2*W0*k+Q^2) = 0, W)]; 0 f9 y" U: Y% U: I
) t0 m, b5 g! j* R
WL_Marix[i, j] := eq5[1]; print(WL_Marix);
# v8 ^% C. {5 Q( W1 }% @& _
6 _/ Q' [& N- ~8 L0 h( t0 R5 u# ]$ K9 deq5 := assign['eq5'] # z$ P) z0 `( f% [
& V- h, j, C% I! w; z
end do ' x! {6 P. q. s5 ?! T
$ U% }$ N. m9 y% i
end do;
5 U, d- Q7 u E4 `) n* O#################################% p0 b" S! C1 [9 Q9 n: x& D
' a( z$ t' ~& K8 s, n% [# ?
% Y- H7 H- a, D% Y# M5 C# c; [$ ]
4 A$ B; l+ Z0 j/ d- g: w
# ?% e9 B# k2 k8 P* m" D1 }$ N- o* n, b2 ~3 t9 X- C
( o1 C& _1 [5 k: \
' e9 h* D# o) i$ E8 T6 |# C* Y# H5 O9 S+ {1 s8 s ?$ W
|
zan
|