MATLAB里我有一组1000*1000的矩阵,怎么分成100*100的呢?以下是程序,请问怎么修改呢?

for i=1:100:1000
for j=i:i+100
for z=1:100
h(z)=pp(j,j);
跪求大神!

你的意思是分出来 是100个100*100的矩阵,如果是 那就好办,我给你弄!追问

是啊,纠结一天了,求大神指教啊!

追答

zc=100;
hs=10;
a00=rand(zc,zc);
hc=zc/hs;
for i=1:hc
for j=1:hc
c(:,:,i,j)=a00(i*hs-hs+1:i*hs,j*hs-hs+1:j*hs);
end
end
不明白的再问我!

温馨提示:内容为网友见解,仅供参考
无其他回答

matlab有一组1000*1000的矩阵,想提取出每一组100*100的子矩阵,并求出...
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 请采纳答案,支持我一下。

请问怎么用matlab 从1000个数据中连续提取100个数据。比如1~100,2~1...
将1000个数据等分成十份,即每一份都是连续的一百个数据

怎样用matlab 把一系列的数分组
用一个循环语句,逐个元素进行判断。例如一千个数放在矩阵a中,一行地话(方阵就用二重循环);for j=1:100 b(j)=0;end %初始化b(j)for i=1:1000 j=ceil(a(i)\/10);b(j)=b(j)+1;c(j,b(j))=a(i);end 最后矩阵c中第i行前面地非零元素就是10*(i-1)~10*i之间...

matlab曲线上1000个点中如何每100个点显示一个
1、首先选择datacursor工具时按住alt键。2、然后点左键选择曲线上的点。3、最后将1000个点均匀分成十次去选择。

1000*1000的矩阵 每隔10 取点 每个点到(0,0)的距离 matlab程序
a=ones(1000);R1=zeros(1,2);R2=zeros(length(a));k=1;for i=10:10:length(a)for j=10:10:length(a)R1(k,1)=i;R1(k,2)=j;R1(k,3)=(i^2+j^2)^0.5;R2(i,j)=(i^2+j^2)^0.5;k=k+1;end end R1是[坐标i,坐标j,距离R],R2是与坐标对应的距离矩阵,矩阵型式...

matlab 数据压缩 一个曲线上1000个点,然后压缩成100个点来描述这个曲线...
这是要降采样吗?用imresize最简便。设X是长度1000的列向量 Y = imresize(X, [100 1]);Y就是长度100的列向量。

matlab 通过简单矩阵运算, 怎么产生 1000*1000 的像这样的矩阵?
试试这个 ones(n,1)*[1:n]+[0:n-1]'*ones(1,n),令n=5即可得到5*5这样的矩阵,令n=1000即可得到1000*1000这样的矩阵。

matlab如何实现对一组数据的统计计算?
代码如下:A=1:1000;RESULT=A(floor(A.\/100).^bai2+(floor((A-floor(A.\/100)*100).\/10).^2)==mod(A,10).^2)。诸如数据采集、数据库接口、概率统计、样条拟合、优化算法、偏微分方程求解、神经网络、小波分析、信号处理、图像处理、系统辨识、控制系统设计、LMI控制、鲁棒控制、模型预测、...

matlab如何动态给矩阵添加新列
先把矩阵A(1000*10)转置:A=A'(10*1000),那么剩下的问题就是添加行了.可以逐行添加,例如要加入一行b(1*1000),那么A=[A;b].用一个for语句循环990次就可以增加到1000×1000的矩阵了,最后再转置一下A'就可以了 也可以一次过添加,假如你有现成的990*1000的矩阵b,那么A=[A;b].最后再转置...

matlab 如何对一个矩阵如一个1000×1,随机取出10个元素(这些元素可以...
你那个rand虽然产生的是随机数,既然是随机数,那么两次产生的结果就可以相同。使用下边的程序,其中randperm是进行一个1到1000的随机排列,取出前N个之后操作,就相当于随机取了N个元素。你可以测试一下。N=100;A=zeros(1000,1);R=randperm(1000);R=R(1:N);A(R)=-100 下图是测试的是N=10的...

相似回答