帮助中心帮助中心
显示信息优化对象
显示(obj)
使用显示显示一个优化对象的信息。
显示
提示
完整的工作流程,请参阅具体问题具体分析优化工作流程或具体问题具体分析工作流求解方程。
例子
显示(obj)显示的信息obj在命令行中。如果对象显示很大,可以考虑使用写信息保存在一个文本文件。
obj
写
全部折叠
检查问题的不同阶段建设优化。功能仅限于单位圆盘(见解决约束的非线性问题,具体问题具体分析)。
创建一个二维优化变量x。显示变量。
x
x = optimvar (“x”2);显示(x)
[x (1)] [x (2)]
创建一个目标函数的表达式。显示表达式。
obj = 100 * (x (2) - (1) ^ 2) ^ 2 + (1 - x (1)) ^ 2;显示(obj)
((100。* (x - x (1) (2)。^ 2)。^ 2) + (1 - x (1)) ^ 2)
创建一个约束条件的表达式。显示约束。
缺点x = x (1) ^ 2 + (2) ^ 2 < = 1;显示(缺点)
(x (1)。^ 2 + x (2) ^ 2) < = 1
创建一个优化问题obj目标函数和缺点作为约束条件。显示的问题。
缺点
概率= optimproblem (“客观”obj,“约束”、缺点);显示(概率)
OptimizationProblem:解:x最小化:((100。* (x - x (1) (2)。^ 2)。^ 2) + (1 - x(1)) ^ 2)主题:(x (1)。^ 2 + x (2) ^ 2) < = 1
最后,创建一个初始点[0 0]从起始点并解决问题。
[0 0]
x0。x= [0 0]; [sol,fval,exitflag] = solve(prob,x0)
使用fmincon解决问题。局部最小值发现,满足约束。优化完成,因为目标函数中引入可行的方向,在最优值的宽容,和约束满足约束的值公差内。
索尔=结构体字段:x (2 x1双):
fval = 0.0457
exitflag = OptimalSolution
检查解决方案。
sol.x
ans =2×10.7864 - 0.6177
OptimizationProblem
EquationProblem
OptimizationExpression
OptimizationVariable
OptimizationConstraint
OptimizationEquality
OptimizationInequality
优化对象,指定为以下之一:
OptimizationProblem对象-显示(obj)显示解决方案的变量、目标函数、约束和变量范围。
EquationProblem对象-显示(obj)显示解决方案的变量,方程的解决方案,和变量。
OptimizationExpression对象-显示(obj)显示优化表达式。
OptimizationVariable对象-显示(obj)显示了优化变量。这个显示不显示变量类型或范围;它只显示了变量维度和索引名称(如果有的话)。
OptimizationConstraint对象-显示(obj)显示约束表达式。
OptimizationEquality对象-显示(obj)显示了平等的表达。
OptimizationInequality对象-显示(obj)显示了不平等的表达。
写|showbounds
showbounds
你们possedez一个版本modifiee de cet(中央东部东京)为例。Souhaitez-vous打开cet(中央东部东京)为例用vos修改吗?
你们有派对在联合国留置权,对应这个对MATLAB:
倒实行la对saisissez-la在fenetre德对MATLAB。Les navigateurs web不sup金宝appportent Les MATLAB命令。
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室