帮助中心帮助中心
writeexpr
(不推荐)保存优化表达式描述
writeexpr(expr)
writeexpr(expr,filename)
不推荐使用 writeexpr。请改用 write。
write
writeexpr(expr) 将优化表达式 expr 的描述保存在名为 expr.txt 的文件中。此处,expr 是表达式的工作区变量名称。如果 writeexpr 无法根据表达式构造文件名,它会将描述写入 WriteExprOutput.txt。writeexpr 会覆盖所有现有文件。
expr
.txt
WriteExprOutput.txt
示例
writeexpr(expr,filename) 将优化表达式 expr 的描述保存在名为 filename 的文件中。
filename
全部折叠
创建优化变量和使用该变量的表达式。将表达式描述保存到文件中。
x = optimvar('x',3,3); A = magic(3); var = sum(sum(A.*x)); writeexpr(var,"VarExpression.txt")
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
优化表达式,指定为 OptimizationExpression 对象。
示例: sum(sum(x))
sum(sum(x))
文件的路径,指定为字符串或字符向量。路径是相对于当前文件夹的路径。生成的文件是文本文件,因此文件名通常具有扩展名 .txt。
示例: "../Notes/steel_stuff.txt"
"../Notes/steel_stuff.txt"
数据类型: char | string
char
string
要在 MATLAB® 命令行窗口中获取 writeexpr 信息,请使用 showexpr。
showexpr
不推荐使用 writeexpr 函数。请改用 write。write 函数取代了 writeexpr 和许多其他基于问题的函数。
目前没有删除 writeexpr 的计划。
OptimizationExpression | show | write
show
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office