这个是小程序是什么问题,怎么修改啊
I=5;J=3;
jjj=1:(I+1)*(J+1);
jj=mod(jjj,J+1)-1;
ifjj==-1
jj=3;
end
jj
解出来:
jj =
Columns 1 through 14
0 1 2 -1 0 1 2 -1 0 1 2 -1 0 1
Columns 15 through 24
2 -1 0 1 2 -1 0 1 2 -1
里面的-1不应该是3吗?各位大虾怎么修改啊,谢谢
好像这样,没有注意,不好意思
I=5;
J=3;
for jjj=1:(I+1)*(J+1);
jj(jjj)=mod(jjj,J+1)-1;
ifjj(jjj)==-1
jj(jjj)=3;
end
end
jj 下面是你第二个的结果
jj =
Columns 1 through 9
0 1 2 3 0 1 2 3 0
Columns 10 through 18
1 2 3 0 1 2 3 0 1
Columns 19 through 24
2 3 0 1 2 3
有问题吗?
zhoupan734 发表于 2014-7-12 22:07
下面是你第二个的结果
jj =
没有问题 若仅单纯產生这序列,亦可
I=5; J=3; JJ=repmat(',1,I+1); JJ=JJ(:)' ChaChing 发表于 2014-7-13 17:13
若仅单纯產生这序列,亦可
谢谢 学习了
页:
[1]