我有一个使用matlab功能块的simulink模型。当我试图从我的模型生成C代码时,我用来表示我的数据的结构参数范围是未使用的:当我说未使用时,我的意思是,matlab编码器创建了一个定义了所有结构的头文件。但在实际算法中,当结构应该作为参数发送给函数时,matlab编码器只是为每个字段定义新的变量,这些字段的值是硬编码的。例如: function (参数);使用参数约束X=5和
MATLAB文档中有一节,其中可以找到以下语句:
如果函数不修改输入参数,MATLAB就不会复制输入变量中包含的值。
在这种情况下,没有关于varargin的任何消息。我试图找出一个能够监视内存使用情况的函数,但没有成功。所以我想问的是:复制写功能与varargin一起工作吗?假设函数function Y = f(x,y,z)相对于函数function Y = f(varargin)。在第一种情况下,<