The summary of my question is I need know how to preallocate an array of custom objects in a way that is compatible with Simulink when using the Matlab Function block in Simulink. Details: I am attempting to port over some code I have written in Matlab to run as a function in Simulink using the "Matlab Function" block. I have created a custom class called "pulse." (minimal example at the bottom of this question). I want to be able to initialize an array of these pulse objects. My Matlab code works fine now with the call: pulse_array(1:2,1:4) = pulse; This creates a 2x4 array of pulse objects as expected. The problem I am having is when I use my code within Simulink. When I try to run this same line within the Simulink Matlab Function block I get the error: Undefined function or variable 'pulse_array'. The first assignment to a local variable determines its class. It looks to me like the coder doesn't know that pulse_array should be a pulse obje
Welcome to top Matlab Articles Provider in World. We are a team of Matlab Experts available online 24x7. Get help in your Matlab Projects. matlabsolutions.com