Сбой в первоначальной оценке поставленной пользователем целевой функции. 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, написанный в текстовом файле, если в этом есть необходимость.

0 ответов

Другие вопросы по тегам