- 匿名函数@ (x) x + 2
- 嵌套函数(函数与最终在年底前前面的函数)。
如何用Matlab quadgk编码器?
2视图(30天)
显示旧的评论
根据这里的列表:
http://www.mathworks.se/help/万博1manbetxsimulink/ug/万博1manbetxfunctions-supported-for-code-generation--alphabetical-list.html
支持,quadgk代码生万博1manbetx成。我有尝试导出下面的代码:
% # codegen
函数一个= bk_testfunc (b, c)
f = @ (x) exp (- x ^ 2)。*日志(x) ^ 2;
一个= quadgk (f, b, c);
但我得到错误消息”这种不支持表达式。”@ (x)的部分。万博1manbetx
Quadgk似乎并不accecpt插入函数的第一个参数没有@符号,等等
一个= quadgk (exp (x), b, c);
或
一个= quadgk (exp (), b, c);
我不能找到任何文档如何使用quadgk编码器,这是特别令人沮丧,因为编码器似乎并没有接受正常(@)的方式调用quadgk,和quadgk不接受被称为没有@符号识别功能集成。