matlab 全局变量
生活随笔
收集整理的這篇文章主要介紹了
matlab 全局变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉自:http://matlab.net.cn/matlabjichu/2010/201005/265.html
?
如果你要多于一個函數共用一個簡單的變量,簡單的處理方法就是把這個變量在所有函數中定義為global全局變量。在命令行做同樣的事情,如果你要工作空間訪問上述變量。這個全局變量的定義必須出現在變量被應用于一個函數之前。雖然不是要求,但全局變量也最好以大寫字母開頭,這樣可以同其他變量區別出來。舉個例子,做一個以falling.m命名的M-文件。
function h = falling(t)
global GRAVITY
h = 1/2*GRAVITY*t.^2;
然后交互地輸入語句
global GRAVITY
GRAVITY = 32;
y = falling((0:.1:5)');
這兩個變量在函數中表示同一個內容。之后你可以交互地修改GRVITY并獲得新的解法,而不用再編輯文檔。
?
注意:1 全局變量列表中各個變量名不能用逗號分隔。 如: global a b c
2 全局變量使用前必須再matlab工作空間中申明,如果再具體得函數中用則要??在函數前面申明,否則在該函數中即使用到了該變量,也會被當成局部變量使用。
總結
以上是生活随笔為你收集整理的matlab 全局变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mat文件
- 下一篇: 基于C++的OpenCV常用函数