2012-10-30 31 views
0

什么是执行任何Excel函数可内置或从MATLAB用户定义正确的程序?Excel函数

回答

1

我知道这个线程是旧的 - 但它仍然弹出在谷歌。

调用从MATLAB Excel公式可以直接通过使用利用的几行代码的actxserver来完成。在这个例子中,我将调用函数STEYX,因为它在MATLAB afaik中没有直接的等价物。 'X' 和 'y' 是MATLAB变量(在这种情况下,它们必须是相同大小的矢量)

xlsobj = actxserver( 'Excel.Application'); syx = xlsobj.WorksheetFunction.StEyx(y,x);

就是这样......并且类似的语法适用于所有其他Excel函数。

从Excel解析错误是可怕的 - 确保你知道你的投入和知道你的Excel函数。