Эквивалент функции решателя Excel в Matlab - PullRequest
0 голосов
/ 18 июня 2020

Я ищу метод оптимизации в Matlab, где я могу применить ограничения к параметру, который является функцией другого ограниченного параметра.

Функция ошибки для минимизации:

errfun = Ltrue - Lref (x1, x2) - Lemm (x1, x2, x3)

Параметры оптимизации: x1, x2, x3 с соответствующими нижними и верхними границами. Ltrue, Lref, Lemm - векторы размера 8. Ltrue - это вектор, содержащий постоянные "истинные" значения, которые уже определены. В настоящее время я использую функцию Matlab "lsqnonlin".

Однако проблема в том, что мне также требуется ограничение на значение Lemm (8).

В решателе Excel это легко to do, так как я могу просто добавить ограничение c в ячейку, содержащую Lemm (8). Я не могу найти эквивалента ни в одной из функций оптимизации Matlab. Есть ли какая-то функция, о которой я не знаю, которая может это сделать, или какой-то обходной путь для использования существующих функций Matlab?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...