MTALAB函数的实现
在这里MTALAB实现的功能是输入一个向量,分别返回这个向量的2倍和三倍函数代码入下:
function [result1,result2] = FFT_TY(input)
result1=[2.*input];
result2=[3.*input];
end
C#方法的实现
- 在C#里面添加引用
- 实例化一个方法
- 定义方法的输入和输出
- 方法的实现
using MathWorks.MATLAB.NET.Arrays;
/* 添加引用*/
using MathWorks.MATLAB.NET.Utility;
/* 添加引用*/
using FFT_TY;/* 添加引用*/
FFT SS = new FFT(); /*实例化一个方法*/
MWArray j = 6.9;
MWArray[] re_in = new MWArray[] { j }; /*定义输入*/
SS.FFT_TY(2, ref re_out, re_in); /*方法实现*/
MWNumericArray out_Arr1 = (MWNumericArray)re_out[0]; /
MWNumericArray out_Arr2 = (MWNumericArray)re_out[1]; /*结果转换*/