• Регистрация
Moldir
Moldir 0.00
н/д

При оптимизации происходит ошибка из за того что функция не зависит от переменной. Вместо массива получается одно решение только.

09.04.2020
Здравствуйте. Есть функция kin55(x,beta,ys) которую нужно оптимизировать относительно х. При оптимизации обнаружена ошибка, что функция сама вообще не меняется по отношению к beta.  Вопрос. Как з...

Здравствуйте. Есть функция kin55(x,beta,ys) которую нужно оптимизировать относительно х. При оптимизации обнаружена ошибка, что функция сама вообще не меняется по отношению к beta. 

Вопрос. Как задать функцию, которая зависит от переменной? При проверке (задавали х) было обнаружено что функция никак не меняется. Получается числовое значение и только одно. А должен получится массив в зависимости от beta. 

Или нужно задать ys и beta как таблицу?

beta=[0, 1.5,2.85,4,5,2*pi]

ys=[0,0,60,0,0,0]

 

Это вот сама функция.

Это функция нелинейного ограничения используемая при оптимизации

Спасибо большое!

Теги

    09.04.2020

    Комментарии