主要内容

调用。net委托MATLAB

这个例子向你展示了如何在MATLAB中使用委托®.它使用MATLAB函数创建一个委托(字符).

在c#程序集中声明委托

c#示例NetDocDelegate.cs,在matlabroot走读生/ / NET/NetSample例子文件夹,定义下面示例中使用的委托。要查看代码,打开文件在MATLAB编辑器。要运行示例,请构建NetDocDelegate组件,如建立一个。net应用程序的MATLAB实例

将包含委托的程序集加载到MATLAB

如果NetDocDelegate集合在你的c: \工作文件夹,使用命令加载文件:

dllPath = fullfile (“c:”‘工作’“NetDocDelegate.dll”);NET.addAssembly (dllPath);

选择一个MATLAB函数

delIntegerDelegate封装了接受整数输入并返回字符串的任何方法。MATLAB字符函数,它将非负整数转换为字符数组,具有匹配的签名delInteger委托。例如,下面的命令显示性格:

char (33)

中创建委托的实例MATLAB

的实例delInteger的函数句柄字符功能:

myFunction = NetDocDelegate.delInteger (@char);

中调用委托实例MATLAB

使用myFunction和你想的一样字符.例如,下面的命令显示性格:

myFunction (33)

另请参阅

相关的例子

更多关于