MATLAB:漂亮的功能和写入文件

时间:2012-10-11 09:07:07

标签: matlab

  

可能重复:
  How to save contents of MATLAB’s command windows to in a file?

使用函数pretty(x)我在命令窗口中得到了我想要的东西。我需要在文本文件中获得相同的内容。怎么做?

2 个答案:

答案 0 :(得分: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

您可以使用正常的Windows命令快速复制命令窗口中的所有内容 ctrl + a (全选), ctrl + < kbd> c (复制)和 ctrl + v (粘贴)。

希望这有帮助

答案 1 :(得分:1)

您可以使用命令evalc将所有将转到控制台的输出重定向到字符串变量(稍后可以保存到文件中)。

E.g:

>> a = sym('a'); b = sym('b');
>> str = evalc('pretty(a+b)');
>> str 

str =


  a + b