write

Сохраните описание объекта оптимизации

Описание

пример

write(obj) сохраняет описание объекта obj оптимизации в файле с именем obj.txt. Здесь, obj имя переменной рабочей области объекта оптимизации. Если write не может создать имя файла из выражения, оно пишет описание в WriteOutput.txt вместо этого. write перезаписи любой существующий файл. Если отображение объекта мало, рассмотрите использование show вместо этого выводить описание в командной строке.

пример

write(obj,filename) сохраняет описание obj в файле с именем filename.

Примеры

свернуть все

Создайте переменную оптимизации и выражение, которое использует переменную. Сохраните описание выражения к файлу.

x = optimvar('x',3,3);
A = magic(3);
var = sum(sum(A.*x));
write(var)

write создает файл с именем var.txt в текущей папке. Файл содержит следующий текст:

  8*x(1, 1) + 3*x(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*x(3, 3)

Экспортируйте выражение в файл с именем 'VarExpression.txt'.

write(var,"VarExpression.txt")

VarExpression.txt файл содержит тот же текст как var.txt.

Входные параметры

свернуть все

Объект Optimization, заданный как один из следующих типов.

  • OptimizationProblemwrite(obj) сохранил файл, содержащий переменные для решения, целевой функции, ограничений и переменных границ.

  • EquationProblemwrite(obj) сохранил файл, содержащий переменные для решения, уравнения для решения и переменные границы.

  • OptimizationExpressionwrite(obj) сохранил файл, содержащий выражение оптимизации.

  • OptimizationVariablewrite(obj) сохранил файл, содержащий переменные оптимизации. Это отображение не указывает на тип переменной или границы, это пишет только переменные размерности и имена индексов (если таковые имеются).

  • OptimizationConstraintwrite(obj) сохранил файл, содержащий ограничительное выражение.

  • OptimizationEqualitywrite(obj) сохранил файл, содержащий выражение равенства.

  • OptimizationInequalitywrite(obj) сохранил файл, содержащий выражение неравенства.

Пример: write(obj)

Путь к файлу, заданному как строка или вектор символов. Путь относительно текущей папки. Получившийся файл является текстовым файлом, таким образом, имя файла обычно имеет дополнительный .txt.

Пример: "../Notes/steel_stuff.txt"

Типы данных: char | string

Введенный в R2019b