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