Programming and Data Types | ![]() ![]() |
固定変数
変数は、あるコールから他のコールの中で値を変更しないようにする、固定変数として定義することもできます。固定変数は、一つの関数の中のみで使われます。固定変数は、M-ファイルがクリアされるか、変更されるまで、メモリに残ります。
固定変数は、グローバル変数と同様のものですが、変数名が、グローバルワークスペースに存在していないことが異なります。そして、M-ファイルが変更されたり、クリアされると、値はリセットされてしまします。
3つの MATLAB
関数が、固定変数の使用をサポートしています。
関数 |
詳細 |
mlock |
クリア作業の中で、M-ファイルを保護する |
munlock |
前に、mlock でロックされている M-ファイルのロック状態を解除します。 |
mislocked |
M-ファイルがクリア可能か、否かを示す |
.
![]() |
ローカル変数とグローバル変数 | 特別な値 | ![]() |