我已经定义了一个函数是这样的: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个参数!请帮忙。