我有Sum.m和Multiplication.m
他们有两个输入(双)和一个输出(双)。
function z=Sum(x,y)
z=x+y;
end
function z=Subtraction(x,y)
z=x-y;
end
我有mylib.dll和
mcc -t -L C -W lib:mylib -T link:lib Sum.m Subtraction.m libmmfile.mlib
我可以用
看到我的功能libfunctionsview('mylib')
我跑了这个:
calllib('mylib','Subtraction', 10, 20);
我明白了:
??? Error using ==> calllib
Method was not found.
我跑了这个:
calllib('mylib','mlxSubtraction', 10, 20);
和
??? Error using ==> calllib
No method with matching signature
编辑:我使用此代码,但输出为零。为什么呢?
z=[];
calllib('mylib','mlfSum', 1, z, 10, 20);
ans=0
我想要一个来自Sum.m和Subtraction.m的dll文件。我想在matlab程序中使用tihs dll文件。为什么我必须在亩功能中使用4个论证?