这个例子向你展示了如何在MATLAB中使用委托®.它使用MATLAB函数创建一个委托(字符
).
c#示例NetDocDelegate.cs
,在matlabroot
走读生/ / NET/NetSample例子
文件夹,定义下面示例中使用的委托。要查看代码,打开文件在MATLAB编辑器。要运行示例,请构建NetDocDelegate
组件,如建立一个。net应用程序的MATLAB实例.
如果NetDocDelegate
集合在你的c: \工作
文件夹,使用命令加载文件:
dllPath = fullfile (“c:”,‘工作’,“NetDocDelegate.dll”);NET.addAssembly (dllPath);
的delInteger
Delegate封装了接受整数输入并返回字符串的任何方法。MATLAB字符
函数,它将非负整数转换为字符数组,具有匹配的签名delInteger
委托。例如,下面的命令显示!
性格:
char (33)
的实例delInteger
的函数句柄字符
功能:
myFunction = NetDocDelegate.delInteger (@char);
使用myFunction
和你想的一样字符
.例如,下面的命令显示!
性格:
myFunction (33)