gpt4 book ai didi

matlab - 时间序列元胞数组中的数据总和(结束)

转载 作者:行者123 更新时间:2023-12-02 22:57:52 26 4
gpt4 key购买 nike

给出以下代码:

% Generate some random data
n = 10;
A = cell(n, 1);
for i=1:n
A{i} = timeseries;
A{i}.Data = rand(100, 1);
A{i}.Time = 1:100;
end

我想在不显式编写 for 循环的情况下计算 Data(end) 的总和。有没有一种聪明的方法可以在一行中的所有单元格中选择Data(end)A{:}.Data(end) 不起作用。

最佳答案

您可以使用cellfun来做到这一点但这本质上只是一个 for 循环:

cellfun(@(x) x.Data(end), A)

关于matlab - 时间序列元胞数组中的数据总和(结束),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24752644/

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