像这样的代码生成命令:
codegen -config:dll ep1 -args single(0) ep2 -args {0,0}
对于这样的功能很容易:
function y = ep1(u) %#codegen
y = u;
function y = ep2(u, v) %#codegen
y = u + v;
我只是想知道如何定义标量结构参数。让我们假设上述参数 u 应该如下所示(即由 2 个字段组成 - 一个 char 和一个 double):
u.FirstName = 'Loren';
u.Height = 150
PS:
刚刚发现是这样的:
s = struct('a',42,'b',4711);
codegen topfun.m -args { s }
这会是一个解决方案吗?我相信,这是一个例子的定义。