feval(com)
执行MATLAB自动化服务器中的功能
概要
IDL方法签名
hresult feval([in] bstr functionName,[in]长nargout,[out]变体*结果,[in,in,可选]变体Arg1,arg2,...)
微软视觉基本客户
feval(字符串函数名称,long numout,arg1,arg2,...)作为对象
MATLAB客户
结果= feval(h,'functionName',numout,arg1,arg2,...)
描述
结果= feval(h,'functionName',numout,arg1,arg2,...)
执行MATLAB®功能函数名称
在附加到的自动化服务器中H
。功能名称对大小写。如果函数名称
没有输入参数,请考虑调用执行
反而。
COM功能可在Microsoft上找到®视窗®仅系统。
指示该函数返回的输出数量1
-经过-1
双倍的
大批,numout
。服务器从单元格数中的函数返回输出,结果
。
您可以指定多达32个输入参数,以传递给该函数。这些论点如下numout
在里面Feval
参数列表。下表显示了通过参数的方法。
通过机制 |
描述 |
---|---|
传递价值本身 |
要传递任何数字或字符值,请在 a = feval(h,'罪',1,-pi:0.01:pi);
|
传递客户端变量 |
要将分配给客户端变量的参数传递,请单独指定变量名称: x = -pi:0.01:pi;a = feval(h,'罪',1,x);
|
引用服务器变量 |
要引用服务器中定义的变量,请指定变量名,然后是等值( putworkspacedata(h,'X',,,,'根据',-pi:0.01:pi);a = feval(h,'罪',1,'x ='); MATLAB不会重新分配服务器变量。 |
例子
提示
显示来自
Feval
在客户端窗口中,分配返回值。