Re: 關於include已回收
※ 引述《BrianCashman (最強⑨番-さるの)》之銘言:
: ※ 引述《oolontea (極樂娃娃)》之銘言:
: : 再寫程式的時候有時會用到很多常數,
: : 想說把這些函數些顯在一個檔案,以後要用的時候再用 include 指令就好了
: : 不知道有沒有這種用法??
: : 我記得C++是有
: : MATLAB找不太到,向各位請教
: 將要用到的常數皆寫入m-file,當需要時直接call 此m-file。
: 如一 constants.m 中有
: g=9.81;
: epsilon=.752;
: sigma50=.0042;
: .....
: 則在主程式中呼叫
: ...(codes)...
: .....
: constants
: .....
: ...
: 在constants.m中的變數即會被載入,但記得不要寫成function,
: 因為變數域會受限制,在離開function的範圍後即會被清除。
不好意思,我延伸她的問題...
如果想在所有的function裡使用這些參數,似乎也應在該函式裡再呼叫此.m檔
如果資料量大的時候可能會比較欠缺效率(例如只想load某一兩個變數)
或者某些變數的值我希望它能在各個function裡被修改
除了把它們設定成global的變數外,是否有其他辦法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.234
推
11/06 20:22, , 1F
11/06 20:22, 1F
→
11/06 20:22, , 2F
11/06 20:22, 2F
→
11/06 20:28, , 3F
11/06 20:28, 3F
→
11/07 18:16, , 4F
11/07 18:16, 4F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章