MATLAB如何提取一个矩阵的每隔100行取20行数据,比如取1-20行 101-120行 组成一个40行矩阵
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 14:28:35
MATLAB如何提取一个矩阵的每隔100行取20行数据,比如取1-20行 101-120行 组成一个40行矩阵
RT 矩阵一共有5列
RT 矩阵一共有5列
A=rand(420,5);%%假设A是420行5列的数据
B=zeros(100,5);%%%取B为100行5列的0矩阵
for i=1:floor(420/100)+1
B(20*(i-1)+1:20*(i-1)+20,:)=A(100*(i-1)+1:100*(i-1)+20,:);%%每隔100行赋值给B
end
如果你的不超过200行的话,那么B就是40行,你把B=zeros(100,5)改成zeros(40,5)就可以了
当然循环也得变一下~我这里是按420行数据搞的
B=zeros(100,5);%%%取B为100行5列的0矩阵
for i=1:floor(420/100)+1
B(20*(i-1)+1:20*(i-1)+20,:)=A(100*(i-1)+1:100*(i-1)+20,:);%%每隔100行赋值给B
end
如果你的不超过200行的话,那么B就是40行,你把B=zeros(100,5)改成zeros(40,5)就可以了
当然循环也得变一下~我这里是按420行数据搞的
MATLAB如何提取一个矩阵的每隔100行取20行数据,比如取1-20行 101-120行 组成一个40行矩阵
运用matlab如何取每块矩阵的首个元素,组成一个新矩阵?
MATLAB如何提取一个矩阵的前n行和后n行?
MATLAB如何从矩阵中选取满足条件的部分行构成新的矩阵?
matlab矩阵提取列 行
matlab中生成一个20行3列的矩阵,想把这个矩阵按行截成4个矩阵5行3列的矩阵,该如何操作?
matlab写矩阵中提取每一列的最大值组成新的行矩阵
matlab:取一个矩阵的子矩阵问题:
matlab如何提取列矩阵(n行)的前n-1个元素(或者后n-1个元素)组成的新的列矩阵
matlab 如何取出矩阵A中的一个值,如第二行第三列这个值要怎么取,
当一个矩阵的秩比行数少1的时候,如何在矩阵中找出非独立的行或列
Matlab高手们,已知一个矩阵,如何产生以已知矩阵的行数为列数,已知矩阵的列数为行数的矩阵啊?