如何声明一个数组以向其附加结构[matlab]

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

当我这样做时,Matlab R2022b 说“不可能从结构转换为双精度。”

for i = 1:length(my_array)
    myArrayOfStructures(end+1) = functionReturningStructure( my_array{i} )
end

我猜我的 myArrayOfStructures 声明丢失了,但我不知道如何编写它。

matlab
1个回答
0
投票

其实,这不是声明的问题。这是错误的:

myArrayOfStructures(end+1) = ...

一定是:

myArrayOfStructures{end+1} = ...
© www.soinside.com 2019 - 2024. All rights reserved.