- 在线时间
- 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 编辑
! P# e! ?* |- N' P L0 E: x6 f4 @$ ^) H4 \! a" P" v) i
想通过Maple的for循环来把数据依次写入到一个零矩阵里,但结果是产生了一个table,矩阵里的0没有被替换,请问大佬们该如何修改。谢谢啦
) A/ {8 k- \4 B6 Y5 v( L#######################################
8 I3 m% w6 v. A: wQlist := [seq(i, i = 1 .. 2)];
; {) \: ]1 K* w/ sklist := [seq(.1*i, i = 1 .. 2)];
. z6 N' t) ~0 e1 R/ T% VWL_Matrix := Matrix(nops(Qlist), nops(klist), 0);5 G6 N) Y+ U4 h( d+ F% j
n := nops(Qlist);6 J3 S( l+ u& Y/ }
" p% p* _+ R4 U1 ]! ^
for i to n do
8 w3 u O& D6 E+ y2 j) W- V& \
3 r. k) t( @" |7 f for j to n do 6 P% e) Z. N& c P
* n; j a2 L } P1 T- Q' Geq5 := [solve(subs([Q = Qlist, k = klist[j]], W^2*W0*k+Q^2) = 0, W)];
4 [4 I* S5 _3 \$ U! i8 J3 A5 _# v, x2 I
WL_Marix[i, j] := eq5[1]; print(WL_Marix);
: i) r% O! z- i9 ^$ N
% V) R, S, B) {5 E' deq5 := assign['eq5'] / Y: t9 g& q* V$ ?" @; w) {
; P7 V; g) y: i% x6 A- U
end do ; Y! u4 S) T$ x
' n, p! b/ |3 b G2 Y, y& ^
end do;3 j! n0 | w# x: P' @
#################################
) D( R$ K0 N1 z! b
+ c( a; U9 U) `7 c" N( e
z) \, z, ^2 _0 F! |; Z. H( R0 |; {
. P7 g& r* f1 S# q s+ e
$ S& J8 A T) }
7 w! ^: E7 m: I* N! H9 O! \1 T/ {1 o. |4 o# X- [7 Z5 ~
& k0 a- q9 d4 `* ? m( I# q$ u6 O# T. Y4 \, Y5 n# w
|
zan
|