1

我正在尝试在 MATLAB 2013 中使用 fsolve 求解大量非线性方程。当我运行此代码时:

Unkn0=zeros(3249,1); % Guess
[Unkn,feval,exitflag,output]=fsolve(Eqnh,Unkn0);

这里 Eqnh 是 3249 个变量和 3249 个方程的函数句柄。我收到以下错误:

Error using
Not enough input arguments.
Error in fsolve (line 218)
            fuser = feval(funfcn{3},x,varargin{:});
Caused by:
    Failure in initial user-supplied objective function evaluation. FSOLVE cannot continue. 

如果需要,我可以提供用文本文件编写的 Eqnh。

4

0 回答 0