• Регистрация
Igorrr
Igorrr +1.00
н/д

fminbnd не выдает результаты промежуточных итераций

29.06.2020
fminbnd не выдает результаты промежуточных итераций x, y . Выдает только результат последней итерации xend, yend options = optimset('Display','iter') x1=1/2.4*xlim(Nx,1)x2=xlim(Nx,1)[x,fval] = fm...

fminbnd не выдает результаты промежуточных итераций x, y .

Выдает только результат последней итерации xend, yend

options = optimset('Display','iter') 
x1=1/2.4*xlim(Nx,1)
x2=xlim(Nx,1)
[x,fval] = fminbnd(@python_from_matlab_fminbnd01,x1,x2,options)

 

Теги

      29.06.2020

      Комментарии

      • aBoomest
        aBoomest+942.89
        30.06.2020 05:10
        options = optimset('Display','iter')
        options = optimset('Display','final')

        Опять же возможно, но не точно)))

        • Igorrr
          Igorrr+1.00
          30.06.2020 12:40

          iter выдает число итераций

          fainal вроде окончательный результат

           

          Возможно OutputFcn: [] 

          но не знаю что вставить , мои варианті дали ошибку

           

          • aBoomest
            aBoomest+942.89
            30.06.2020 13:42

            Может это поможет. Там пример. В нем вроде итерации имеются.

            • Igorrr
              Igorrr+1.00
              30.06.2020 16:44

              Правильно 'iter' , но у меня не работает.

              Обошел проблему - вывожу внутри самой моей функции х,у с накоплением результатов на каждой итерации. 

              Спасибо за участие. Закончили эту тему.