- 在线时间
- 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 编辑
$ U! K3 `& z" ^0 h) A: [2 P
, H9 F/ U# {% q7 s1 `( Z想通过Maple的for循环来把数据依次写入到一个零矩阵里,但结果是产生了一个table,矩阵里的0没有被替换,请问大佬们该如何修改。谢谢啦
- m9 d1 X c! ^# J& l6 c#######################################- t' [2 H+ Y( M& j" T6 h" f" T& Q
Qlist := [seq(i, i = 1 .. 2)];( M1 k, Q1 I! V0 P9 s
klist := [seq(.1*i, i = 1 .. 2)];
7 `& S; Z/ L, C8 f. ?WL_Matrix := Matrix(nops(Qlist), nops(klist), 0);: D/ `/ e: Y$ ?4 [
n := nops(Qlist);; i" b5 [ J% o9 |, f" Y9 I2 {
7 E, c0 Z5 B4 V$ K! ~9 i
for i to n do
4 ~. K4 v$ e3 A$ b4 b: ?0 V I6 d, q1 Z, r
for j to n do & a1 M" m4 D# n* n
- G; w: K5 q9 r
eq5 := [solve(subs([Q = Qlist, k = klist[j]], W^2*W0*k+Q^2) = 0, W)];
N# `8 G# k0 c+ C! R' g& U; y: w6 T
WL_Marix[i, j] := eq5[1]; print(WL_Marix);
2 Z j- F( X( u3 P$ N9 X! r( [* j7 I
eq5 := assign['eq5'] 7 }: h7 u Y! ^! L" m' N- |
0 P# [; x) o1 u' y1 s) E end do / M) A* S- V- l6 t' ]
7 w0 _: Q3 ?0 w. M! B: [ dend do;! U! w2 Y# _; ^
################################## I8 B5 G/ w! x- Y' J4 l4 l
1 t7 A6 F* \- t; P |$ e7 \. R
" T' I& }# {8 m& g, J/ d
' I% n. i+ d' i+ W- [4 T% u' I) c* Y4 E1 J9 j/ N' _
. `7 m+ Z+ t C S) D8 [% y
! t/ w, V* b% W8 H1 R( w, _5 ~) Y5 H2 u3 r( C0 Q. F
& W; a3 V8 Y* ]" Z2 | |
zan
|