在几个向量中减少向量时间的百分比

问题描述 投票:0回答:1

我有一个矢量时间

time = [0:3500]*(1/1000);

我想每10%将它切成几个向量

所以我计算了整个时间向量的百分之十

ten_percent_of_time_vector = time*10/100

但我有一些困难,应用所有载体的库存10%/ 10%

matlab vector time
1个回答
1
投票

如果你想将你的矢量分成10个矢量,每个矢量大约占总矢量的10%,你可以像这样分割它。

N=10;
splits = round(linspace(1,length(time),N+1));
t={};
for ct = 1:length(splits)-1
    t{ct} = time(splits(ct):splits(ct+1));
end
© www.soinside.com 2019 - 2024. All rights reserved.