Object Arrays in Code Generation

Does code generation support arrays of custom objects? Here is a simple class.
classdef MyClass
properties
value
end
methods
function obj = MyClass(valueIn)
if nargin>0
obj.value = valueIn;
else
obj.value = NaN;
end
end
end
end
I'd like to preallocate an array of these objects in my code. I have tried all of the following. They work in Matlab but fail in code generation.
myClassArray(1:dim1,1:dim2) = MyClass;
myClassArray(dim1,dim2) = MyClass;
myClassArray = pulse;
myClassArray(dim1,dim2) = MyClass;
Any ideas if arrays of custom class objects are supported? If so, how best to preallocate an empty array of the objects?
Thanks.

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 MATLAB Coder 的更多信息

产品

版本

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by