使用函数pretty(x)
我在命令窗口中得到我想要的。我需要在文本文件中得到相同的结果。这该怎么做?
问问题
2228 次
2 回答
1
我认为最好的方法是使用 clc disp() 和 char() 命令:
clc % clear the command window
syms x y;
expression = x*y; % make your calculations
expression2 = x+y;% make your calculations
% make your calculations
disp(char(expression)) % char() converts symbolic expression to string
disp(char(expression2))% and disp() shows the string in the command window
ctrl您可以使用普通的 Windows 命令+ a(全选)、ctrl+ c(复制)和ctrl+ v(粘贴)快速复制命令窗口中的所有内容。
希望这可以帮助
于 2012-10-11T18:28:19.830 回答
1
您可以使用命令 evalc 将所有将转到控制台的输出重定向到字符串变量(稍后您可以将其保存到文件中)。
例如:
>> a = sym('a'); b = sym('b');
>> str = evalc('pretty(a+b)');
>> str
str =
a + b
于 2012-10-12T03:18:24.587 回答