主要内容

保存优化对象描述

描述

使用保存优化对象的描述信息。

提示

有关完整的工作流程,请参见具体问题具体分析优化工作流程求解方程的基于问题的工作流

例子

写(obj)保存优化对象的描述obj在一个名为obj. txt。在这里,obj优化对象的工作空间变量名。如果不能从表达式构造文件名,它将描述写到WriteOutput.txt代替。覆盖任何现有文件。如果对象描述很小,考虑使用显示而是在命令行中显示描述。

例子

写(obj,文件名)保存对obj在一个名为文件名

例子

全部折叠

创建优化变量和使用该变量的表达式。将表达式的描述保存到文件中。

x = optimvar (“x”3、3);一个=魔法(3);var =总和(sum (a * x));写(var)

创建一个名为var.txt在当前文件夹中。该文件包含以下文本:

8 * x (1,1) + 3 * (2, 1) + 4 * x (3,1) + x(1、2)+ 5 * x (2, 2) + 9 * x (3 2) + 6 * x(1、3)+ 7 * x(2、3)+ 2 *(3、3)

将表达式保存在名为“VarExpression.txt”在当前文件夹中。

写(var,“VarExpression.txt”)

VarExpression.txt文件包含相同的文本var.txt

输入参数

全部折叠

优化对象,指定为以下之一:

  • OptimizationProblem对象-写(obj)保存一个包含解决方案、目标函数、约束和变量边界的变量的文件。

  • EquationProblem对象-写(obj)保存一个文件,其中包含解决方案的变量、解决方案的方程和变量边界。

  • OptimizationExpression对象-写(obj)保存包含优化表达式的文件。

  • OptimizationVariable对象-写(obj)保存包含优化变量的文件。保存的描述没有指明变量类型或界限;它只包括变量维和索引名(如果有的话)。

  • OptimizationConstraint对象-写(obj)保存包含约束表达式的文件。

  • OptimizationEquality对象-写(obj)保存包含相等表达式的文件。

  • OptimizationInequality对象-写(obj)保存包含不等表达式的文件。

文件的路径,指定为字符串或字符向量。该路径相对于当前文件夹。结果文件是一个文本文件,因此文件名通常具有扩展名. txt

例子:“. . / Notes / steel_stuff.txt”

数据类型:字符|字符串

介绍了R2019b