作业帮 > 综合 > 作业

MATLAB中Subscripted assignment dimension mismatch问题!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 02:17:08
MATLAB中Subscripted assignment dimension mismatch问题!
HFLR是一个矩阵,依次从矩阵中选出9*9的块以行向量形式存储在Py矩阵中,然后出现下列错误,该怎么改正?
[m,n] = size(HFLR);
Py = zeros();
k=0;
for i=5:m-4;
for j=5:n-4;
k = k+1;
Ai = HFLR(i-4:i+4,j-4:j+4);%选出所有的搜索域Ai
Ai = Ai(:)';
disp(Ai);
Py(k,:) = Ai(:)';
end;
end;
需要把Py初始化为81列的矩阵才行(行数任意,但最好是以刚好能容下最终结果为宜):Py = zeros((m-8)*(n-8),81);