EDA365电子论坛网
标题:
for循环问题。
[打印本页]
作者:
waboer
时间:
2020-3-16 16:58
标题:
for循环问题。
/ N4 I$ U# e1 l7 N
: e. M. e& m- { V( s
for k=0:7
5 v: p* C: \" T: U# P8 x
for i=1:8
: b' k6 Z2 Q/ n" c
for j=1:7
" j. f( M% f9 R; S
l(i+k*2)=x(j+1)-x(j)
' S$ s! @- G. I! [' L" f# I3 L
end
# z7 J7 K$ y4 \
end
2 l) h$ t9 J7 |
end;
# c2 q% x$ X3 B6 U+ I
& v/ Z+ q% r2 ^) p7 J; m. ]4 D
4 m+ Y1 V1 Q+ n* g* q9 y7 ?9 z
这个程序我想让l(48,1)矩阵中的(1,1),(4,1),(7,1)。。。。填上数据,但是最后结果是从1-22全是同一个数值,中间也没有我想让他有的空元素,刚开始学我想知道是怎么回事,错在了哪里?请教大神,非常感谢!
作者:
Colbie
时间:
2020-3-16 18:26
你的循环表达式不对! l(i+k*2)=x(j+1)-x(j),你看取值k=0,i=3,就会赋值给(3,1)位置。
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2