在maple中如何实现for语句的三层循环?

像Matlab中这种三层循环的for语句怎么在maple中实现?C=zeros(dofs,dofs);for k=1:NM for i=1:lines for h=1:NM C(k,h)=C(k,h)+Cp*Yk(k,i)*Yk(h,i); end C(k,NM+i)=C(k,NM+i)-Cp*Yk(k,i); endend
2026年09月25日 06:27
有1个网友回答
网友(1):

我对matlab不是特别的熟悉。

maple的for 的用法是 for N from 1 to 100 do; 此处写干什么; end do
嵌套的话,我示意的写一个给你参考,此处需要注意,在maple里面,字母i 是保留用来做虚数的代号的,所以我此处把i改成III

for k from 1 to NM do;
for III from 1 to lines do;
for h from 1 to NM do;

c(k,h)..........

end do

c(k,NM+III)=......

end do
end do