我已經定義了一個函數是這樣的:MatLab的錯誤:有太多的輸入參數
function [phi_D,phi_S,v_S] =libem2(n_D,p_D,n_S,vertpts_S,elemvert_S,alpha_S,beta_S,f_S)
顯然libem2
發生在8個參數。該函數實際上是另一個名爲interiorsquaretest
的函數的輔助函數。所以,當我嘗試調用libem2
在interiorsquaretest
這樣的:
[phi_D, phi_S,v_S] =libem2(5,points,32,vertpts,elemvert,a,b,F);
我收到一個錯誤說:
Error using libem2
Too many input arguments.
Error in interiorsquaretest (line 73)
[phi_D, phi_S,v_S] =libem2(5,points,32,vertpts,elemvert,a,b,F);
這怎麼可能!我傳遞8個參數,libem2
期待8個參數!請幫忙。