0

重複の可能性:
MATLAB のコマンド ウィンドウの内容をファイルに保存する方法は?

関数pretty(x)を使用して、コマンド ウィンドウで必要なものを取得します。テキストファイルで同じものを取得する必要があります。これを行う方法?

4

2 に答える 2

1

コマンド evalc を使用して、コンソールに送られるすべての出力を文字列変数 (後でファイルに保存できます) にリダイレクトできます。

例えば:

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

str =


  a + b
于 2012-10-12T03:18:24.587 に答える
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 に答える