2012-10-30 33 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函數。