重紫 发表于 2012-11-16 12:12

Subscripted assignment dimension mismatch

signal_1,signal_2为个数为1000的行向量,r为常数,不知道为什么执行下面语句后出错, Subscripted assignment dimension mismatch.请大家帮忙看看!谢了
for i=1:N
dif=abs(signal_1(1,i)-signal_2);
%dif=dif';
C(dif<r)=1;
D(i,:)=C;
end

happy 发表于 2012-11-28 15:58

C(dif<r)=1;i不同时,所形成的C向量长度不一定相同
所以当某一个i所形成的C与前面的长度不同时D(i,:)=C;就报错了

重紫 发表于 2013-3-26 20:55

happy 发表于 2012-11-28 15:58 static/image/common/back.gif
i不同时,所形成的C向量长度不一定相同
所以当某一个i所形成的C与前面的长度不同时就报错了

谢了,我后面也看出来了

ChaChing 发表于 2013-3-27 22:04

重紫 发表于 2013-3-26 20:55 static/image/common/back.gif
谢了,我后面也看出来了

回应好像过久!?
不过至少LZ有所回应

blueseasky 发表于 2013-3-29 22:04

重紫 发表于 2013-3-26 20:55 static/image/common/back.gif
谢了,我后面也看出来了

能否具体点 表示真心没看出来 我也遇到类似的问题 还没解决
页: [1]
查看完整版本: Subscripted assignment dimension mismatch