- 在线时间
- 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 编辑 7 W* J: Z& r. y5 P' Z) O7 |# G
+ u3 J: d l3 B; p想通过Maple的for循环来把数据依次写入到一个零矩阵里,但结果是产生了一个table,矩阵里的0没有被替换,请问大佬们该如何修改。谢谢啦: v7 K6 D) D$ S/ i
####################################### ^, f) d! N: [) V$ t" h$ m3 w9 P
Qlist := [seq(i, i = 1 .. 2)];
$ ~6 I b6 m/ ~8 \& K; Zklist := [seq(.1*i, i = 1 .. 2)];2 C0 u/ q. J& V& \( n& I7 E
WL_Matrix := Matrix(nops(Qlist), nops(klist), 0);
2 h" H$ F ?( Y% ~9 G: cn := nops(Qlist);$ @' a: V( V! w2 s
2 P" m: T5 W% x
for i to n do
& J- Z9 V# m: t1 z! c6 E& a2 e: x5 l" v! f1 ]! J
for j to n do
7 |2 ~% l' h, F: \+ e; n3 ^4 m1 Z; ]2 |+ X- x% {5 q0 Y
eq5 := [solve(subs([Q = Qlist, k = klist[j]], W^2*W0*k+Q^2) = 0, W)];
' Z% `' t7 l) ]! s. z% K1 F; t
9 M( J# |6 w `WL_Marix[i, j] := eq5[1]; print(WL_Marix);
. s8 @6 |3 t( R1 j8 ?' G8 c/ h5 Q& @7 a. c# e% V8 B5 F
eq5 := assign['eq5'] " j5 S }' M! o7 X2 b A; Q
8 B0 J6 n1 \4 o3 @ end do 1 R. J ?3 V; {. f) p! F3 N6 o
; R% s+ Z. m2 `& X& P1 M: Cend do;. h2 Q. H7 T( t$ w7 `) X n `
#################################. [0 e! p' M3 O' m! p
; o* K% q5 Z; V' j- |9 ~! s! y
5 e4 [0 n* O c) O9 @; X* o0 m
& l: G* S2 ]; l9 D( V$ I: m9 U: d( B! X6 U
% Z2 M: b. Q- Y M
( N4 ]: M& |; N! u2 A
* P. i: \" t0 f: b0 K( P7 Z/ T5 j, ~# q, e0 ]: L- C: X/ ^7 t
|
zan
|