数学建模社区-数学中国
标题:
求大神解答,关于矩阵多列赋值问题
[打印本页]
作者:
王小丫丫
时间:
2013-7-30 11:36
标题:
求大神解答,关于矩阵多列赋值问题
signal=zeros(m,N*J);
for b=1:J
signal(:,((b-1)*N+1):b*N)=[zeros((b-1),1);x(1:(m-(b-1)),1)];
end
想表示矩阵signal中的从((b-1)*N+1)列到b*N列 (例如第一列到第四列)所有列都赋成一个特定的列向量(等式右边)。
换句话说,就是让某几列的值相等,可是这样赋值 报错说是矩阵维数错误。该怎么修改?
跪求!!!!!!!!
作者:
madio
时间:
2013-7-30 15:18
你这里不知道x是什么,但是按照你的说法,应该这样来赋值,我举个例子,比如我想把signal的4-8列赋值为一个单位阵,这样写
[signal(:,4:8)]=eye(5,5)
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5