作业帮 > 综合 > 作业

matlab中从原始矩阵提取新的矩阵 并算新的矩阵的方差

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 00:44:52
matlab中从原始矩阵提取新的矩阵 并算新的矩阵的方差
我这里有一个非常大的矩阵 但是需要求出一个方差最小区域 我是这样想的 把矩阵分成我要求的区域大小,然后循环大矩阵,从大的矩阵中提取很多个需要的小矩阵,并求出方差,
n=100;
m=10;
c=rand(n,n);
iend=10;
for i=1:10
for j=1:10
nmm=c(i*m-m+1:i*m,j*m-m+1:j*m);
nm(i,j)=std(reshape(nmm,m*m,1));
end
end
[x0 x1]=find(nm==min(min(nm)))