matlab有一组1000*1000的矩阵,想提取出每一组100*100的子矩阵,并求出每个子矩阵的标准差
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/03 10:29:12
matlab有一组1000*1000的矩阵,想提取出每一组100*100的子矩阵,并求出每个子矩阵的标准差
![matlab有一组1000*1000的矩阵,想提取出每一组100*100的子矩阵,并求出每个子矩阵的标准差](/uploads/image/z/17527576-40-6.jpg?t=matlab%E6%9C%89%E4%B8%80%E7%BB%841000%2A1000%E7%9A%84%E7%9F%A9%E9%98%B5%2C%E6%83%B3%E6%8F%90%E5%8F%96%E5%87%BA%E6%AF%8F%E4%B8%80%E7%BB%84100%2A100%E7%9A%84%E5%AD%90%E7%9F%A9%E9%98%B5%2C%E5%B9%B6%E6%B1%82%E5%87%BA%E6%AF%8F%E4%B8%AA%E5%AD%90%E7%9F%A9%E9%98%B5%E7%9A%84%E6%A0%87%E5%87%86%E5%B7%AE)
clear
r=1000; %行数
c=1000;
dm=ones(r,c);% 自己改数据
sr=100; %块行数
sc=100; %块列数
s=zeros(r-sr+1,c-sc+1);
for i=1:(r-sr+1)
for j=1:(c-sc+1)
tmp=dm(i:i+sr-1,j:j+sc-1);
s(i,j)=std2(tmp);
end
end
s
r=1000; %行数
c=1000;
dm=ones(r,c);% 自己改数据
sr=100; %块行数
sc=100; %块列数
s=zeros(r-sr+1,c-sc+1);
for i=1:(r-sr+1)
for j=1:(c-sc+1)
tmp=dm(i:i+sr-1,j:j+sc-1);
s(i,j)=std2(tmp);
end
end
s
matlab:取一个矩阵的子矩阵问题:
matlab中从原始矩阵提取新的矩阵 并算新的矩阵的方差
怎么用matlab产生一组1000行1列的随机矩阵,并且每个元素范围是-0.01到0.01?
matlab中矩阵A,子矩阵B,如何求得剩余构成矩阵C的问题
Matlab对矩阵的每一行根据要求提取数据
matlab 一列矩阵中提取某个矩阵的表示?
请问如何批量提取matlab矩阵中的元素并作为另一个矩阵的坐标?
在MATLAB中怎么从矩阵中提取相应元素,并生成新的矩阵?
matlab 提取矩阵中元素的位置
matlab 矩阵元素提取的问题
matlab中提取矩阵的元素
matlab 选择第一列元素值相等的子矩阵