当我这样做时,Matlab R2022b 说“不可能从结构转换为双精度。”
for i = 1:length(my_array)
myArrayOfStructures(end+1) = functionReturningStructure( my_array{i} )
end
我猜我的 myArrayOfStructures 声明丢失了,但我不知道如何编写它。
其实,这不是声明的问题。这是错误的:
myArrayOfStructures(end+1) = ...
一定是:
myArrayOfStructures{end+1} = ...