gpt4 book ai didi

matlab - 获取输出矩阵不同列的序列数据

转载 作者:行者123 更新时间:2023-12-04 18:20:30 26 4
gpt4 key购买 nike

我有一长列(1 * 1691)。我想提取行 (1,13,25...) 的值并将值放入输出矩阵的第 1 列,然后我想提取行 (2,14,26...) 的值并放入我的输出矩阵的第 2 列中的值,然后是行 (3,15,27....),.........直到列中的行 (12,24,36......) 12.

我已经产生了一个想法,如下所示,但是这样我必须为所有行写行,这很麻烦。任何人都可以请帮忙。谢谢

data=untitled;
d=zeros(144,12);
for n=1:144
d(1,n)=data(n,:);
d(2,n)=data(n+12,:);
d(3,n)=data(n+24,:);
d(4,n)=data(n+36,:);
d(5,n)=data(n+48,:);
d(6,n)=data(n+60,:);
d(7,n)=data(n+72,:);
d(8,n)=data(n+84,:);
d(9,n)=data(n+96,:);
d(10,n)=data(n+108,:);
....................

结尾

最佳答案

d = reshape(data, 12, [])

对你起作用吗?

关于matlab - 获取输出矩阵不同列的序列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10785141/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com