Matlab: 静的ワークスペースに変数を追加する方法
Matlab は、科学計算、データ分析、視覚化などの分野で使用される非常に人気のある数学計算ソフトウェアです。Matlab を使用する場合、多くの場合、後で使用するために計算結果を変数に保存する必要があります。Matlab では、これらの変数を保存するための静的ワークスペースが提供されていますが、変数を静的ワークスペースに手動で追加する必要があります。この記事では、静的ワークスペースに変数を追加する方法を紹介します。
ステップ 1: 計算結果を変数に保存する
Matlab では、「=」演算子を使用して式の値を変数に代入します。たとえば、次のコードはベクトル [1 2 3] を変数 a に割り当てます。
a = [1 2 3];
同様に、計算結果を変数に代入することができます。たとえば、次のコードは、sin(pi/4) の計算結果を変数 b に代入します。
b = sin(pi/4);
ステップ 2: assignin 関数を使用して静的ワークスペースに変数を追加する
静的ワークスペースは、変数を保存するために使用される Matlab の領域であり、Matlab コマンド ウィンドウおよびスクリプトからアクセスできます。静的ワークスペースに変数を追加するには、Matlab が提供する「assignin」関数を使用できます。この関数の構文は次のとおりです。
assignin('base', 'varname', value);
このうち、「base」は静的ワークスペースに変数を追加することを意味し、「varname」は変数名、valueは変数の値を意味します。
たとえば、次のコードは変数 a を静的ワークスペースに追加します。
assignin('base', 'a', a);
同様に、次のコードは変数 b を静的ワークスペースに追加します。