Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Используйте только в Интерфейсе MuPAD Notebook. Эта функциональность не запускается в MATLAB.
linopt
библиотека предоставляет алгоритмы для линейного и целочисленного программирования. Стандартные программы в этой библиотеке могут использоваться для того, чтобы минимизировать и максимизировать линейную функцию, удовлетворяющую набору линейных ограничений. Возможно получить только целочисленные решения. Стандартные программы для линейной оптимизации основаны на двух алгоритмах симплекса фазы. Алгоритм Земли-Doig используется, чтобы найти целочисленные решения.
Библиотечные функции называются с помощью имени библиотеки linopt
и имя функции. Например, использовать
c := [{3*x + 4*y - 3*z <= 23, 5*x - 4*y - 3*z <= 10, 7*x + 4*y + 11*z <= 30}, - x + y + 2*z, {x, y, z}]: linopt::maximize(c)
решать задачу линейной оптимизации, описанную в переменной c
. Этот механизм избегает конфликтов по совпадению имен с другими библиотечными функциями. Если это, как находят, неудобно, то стандартные программы linopt
пакет может быть экспортирован через use
. Например, после вызова
use(linopt, maximize):
функциональный linopt::maximize
может быть назван непосредственно:
c := [{3*x + 4*y - 3*z <= 23, 5*x - 4*y - 3*z <= 10, 7*x + 4*y + 11*z <= 30}, - x + y + 2*z, {x, y, z}]: maximize(c)
Все стандартные программы linopt
пакет экспортируется одновременно
use(linopt):
Функции, доступные в linopt
библиотека может быть перечислена с:
info(linopt)
Library 'linopt': a package for linear optimization
-- Interface:
linopt::Transparent, linopt::corners, linopt::maximize,
linopt::minimize, linopt::plot_data,