Matlab のグローバル変数で非常に奇妙な問題が発生しています。
通常、値を代入する前に変数をグローバルとして宣言すると、その変数は空の変数のままになります。R
グローバルとして宣言したい変数があります。しかし、入力した後clear
and global R
、変数リストR
では、すでに1 * 18配列に設定されており、いくつかのゼロとその他の数字が埋められています。
グローバル変数 を共有する関数やスクリプトは他にもいくつかありますがR
、 を入力した後にスクリプトや関数を呼び出していないことを確認し、プロンプトからclear
入力したときに変数リストがすでに空になっていることを確認しました。global R
しかし、それでも問題は解決しません。私は、グローバル変数に関する規則について深刻な誤解をしているに違いないと思います。なぜこれが起こっているのか誰か説明できますか?
前もって感謝します。