'who'関数を使用して複数の.matファイルから変数をロードし、変数 'A'に保存しようとしています。私はそのためにforループを使用しています。最初のファイルの読み込みが終了し、2番目のファイルの読み込みを開始すると、 'A'は最初の.matファイルの変数も表示します。問題は複数のループのために変数を保存する関数 'who'であり、各ループの後に 'who'をクリアしたい。これどうやってするの。特定のグローバル変数を消去する方法はあります。上記のコードからオクターブ単位で特定のグローバル変数をクリアする
for i=1:10; (10 mat files)
clear A;
clear who;
A=who; (all the variables in each mat file saved in A)
max(A(1,1); (finding max of variable A(1,1))
end
、各.MATファイルが10個の変数を持つ「」第二のループに次に5つの変数を持っている場合。誰がクリアされていません。
を行うことができます/ 41709118 /ロード中のファイルのオクターブが存在しない場合、ゼロで可変の値を割り当てる – Andy
@Andyなぜそれは同情ですか?これは、同様のソリューションとは異なる問題です。ああ待っています、それは同じユーザーです....私は彼らが心にアドバイスを取っていないと思う – Suever