Сбой в первоначальной оценке поставленной пользователем целевой функции. FSOLVE не может продолжаться
Я пытаюсь решить большой набор нелинейных уравнений с помощью fsolve в MATLAB 2013. Когда я запускаю этот код:
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, написанный в текстовом файле, если в этом есть необходимость.