La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.
优化
Optimice o resuelva ecuaciones en Live Editor
Descripción
拉塔里亚优化le permite optimizar de forma interactiva funciones objetivo lineales y no lineales sujetas a restricciones de varios tipos y resolver sistemas de ecuaciones no lineales. La tarea genera automáticamente código de MATLAB®para su script en vivo.
Con esta tarea, puede:
Escoger un solver en función de las características del problema. Si tieneGlobal Optimization Toolbox,puede用品tambiénsus solvers。
Especificar la función objetivo y la función de restricción, bien escribiéndolas, bien buscándolas.
ESPECTIFIFICAR LAS OPCIONES DE SOLVER。
Ejecutar la optimización.
Para sugerencias sobre cómo utilizar优化, consulte有效地使用基于求解器的优化实时编辑器任务。en este momento no puede利用los solversfseminf
,GlobalSearch
oMultiStart
骗局优化。
para obtenermásinformaciónsobre las tareas de live编辑,咨询将交互式任务添加到实时脚本。
艾布里尔·拉·塔里亚(Abrir La Tarea)
帕拉·阿纳迪尔·拉塔里亚优化a un script en vivo del editor de MATLAB, en la pestañaInsert(Insertar) de Live Editor, seleccioneTask > Optimize(tarea>优化)。
de forma netherativa,en un bloquedeCódigodel script,escriba una una palabra clave seacitante,comooptim
ofmincon
。Seleccione优化Partir del Ploteado de comandos sugerido。
Ejemplos
- Solve a Constrained Nonlinear Problem, Solver-Based
- Introducción a la tarea Optimize de Live Editor
- 优化Live Editor Task with fmincon Solver
- 使用LSQLIN求解器优化实时编辑器任务
- 优化Using the GPS Algorithm(Global Optimization Toolbox)
- Minimize Function with Many Local Minima(Global Optimization Toolbox)
- 帕累托的两个目标(Global Optimization Toolbox)
parámetros
Objetivo
— Tipo de función objetivo
Linear
|Quadratic
|最小二乘
|Nonlinear
|Nonsmooth
Tipo defunciónobjetivo,Especificado Haciendo clic en elbotónconla eTequeta adecuada。lafunciónobjetivo seleccionada destaunaquésolversestándisponables ycuálse se rocomienda para el eslosea(咨询求解器
).
Restricciones
- tipos de restricciones
不受限制
|下限
|上限
|Linear inequality
|Linear equality
|二阶锥体
|Nonlinear
|Integer
Tipos de restricciones, especificados haciendo clic en los botones con la etiqueta adecuada. Puede especificar más de un tipo de restricción. Las restricciones seleccionadas determinan qué solvers están disponibles y cuál se recomienda para el problema (consulte求解器
).
求解器
— Solver de optimización
nombre de solver
求解器de optimización que MATLAB utiliza para resolver el problema, especificado seleccionando un solver a partir de la lista de solvers disponibles. Los solvers disponibles y el solver recomendado dependen de su licencia y del客观的
y约束
seleccionados.
解决者分配
Tipo derestricción | Tipo de objetivo | ||||
---|---|---|---|---|---|
Lineal | Cuadrático | Mínimos cuadrados | No lineal | 不舒服 | |
No restringido | La solución es trivial | Quadprog |
lsqcurvefit ,lsqnonlin ,lsqnonneg ,lsqlin |
fgoalattain ,fminsearch ,fminimax ,fminunc ,fsolve ,fzero ,ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),particleswarm (Global Optimization Toolbox),simulanealbnd (Global Optimization Toolbox) |
fminsearch ,ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),particleswarm (Global Optimization Toolbox),simulanealbnd (Global Optimization Toolbox) |
独奏利米特斯 | linprog |
Quadprog |
lsqcurvefit ,lsqnonlin ,lsqnonneg ,lsqlin |
fgoalattain ,fminbnd ,fmincon ,fminimax ,ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),particleswarm (Global Optimization Toolbox),simulanealbnd (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
fminbnd ,ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),particleswarm (Global Optimization Toolbox),simulanealbnd (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
Lineal | linprog |
Quadprog |
lsqlin ,fmincon |
fgoalattain ,fmincon ,fminimax ,ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
Lineal + entero | intlinprog |
ga (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
ga (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
ga (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
ga (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
De cono de segundo orden | Coneprog |
fgoalattain ,fmincon ,fminimax ,ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
fgoalattain ,fmincon ,fminimax ,ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
fgoalattain ,fmincon ,fminimax ,ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
No lineal | fgoalattain ,fmincon ,fminimax ,ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
fgoalattain ,fmincon ,fminimax ,ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
fgoalattain ,fmincon ,fminimax ,ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
fgoalattain ,fmincon ,fminimax ,ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
ga (Global Optimization Toolbox),gamultiobj (Global Optimization Toolbox),paretosearch (Global Optimization Toolbox),模式搜索 (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
没有线性 +肠道 | ga (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
ga (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
ga (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
ga (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
ga (Global Optimization Toolbox),surrogateopt (Global Optimization Toolbox) |
Ejemplo:fmincon
Sugerencias
Para funciones con entradas adicionales,优化requiere que escoja la variable de optimización y que especifique qué variables del espacio de trabajo contienen las entradas de datos fijas. Para obtener ejemplos, consultePlace Optimization Variables in One Vector and Data in Other Variables, que contiene tres entradas de función:
优化Código属SoloDespuésDeHaber Especificado Todas todas las Entradas defunción。
优化没有Puede Analizar unafunciónque contenga la Entrada
varargin
o una función que contenga un error.si selecciona unafunciónobjetivo o unafunciónderestricción没有直线档案优化añade la ubicación del archivo a su ruta de MATLAB.
Si优化Tiene Un错误DeAnálisiso si Varias funciones locales tienen el Mismo nombre,La Lista de funciones locales locales disponiablesestáVacía。
Historial de versiones
咨询también
Funciones
fmincon
|intlinprog
|surrogateopt
(Global Optimization Toolbox)|模式搜索
(Global Optimization Toolbox)