writeexpr

Сохраните описание выражения оптимизации

Синтаксис

writeexpr(expr)
writeexpr(expr,filename)

Описание

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

пример

writeexpr(expr,filename) сохраняет описание выражения оптимизации expr в файле с именем filename.

Примеры

свернуть все

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

x = optimvar('x',3,3);
A = magic(3);
var = sum(sum(A.*x));
writeexpr(var,"VarExpression.txt")

Файл VarExpression.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)

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

свернуть все

Выражение оптимизации, заданное как объект OptimizationExpression.

Пример: sum(sum(x))

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

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

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

Советы

  • Чтобы получить информацию о writeexpr в Командном окне MATLAB®, используйте showexpr.

Введенный в R2017b