跳轉到內容

MATLAB 程式設計/變數

來自華夏公益教科書,開放的書籍,開放的世界

變數只是資料的容器。您可以為變數指定任何名稱,只要它不超過 63 個字元,以字母開頭,並且中間沒有標點符號即可。不允許使用標點符號的原因是,像. , : , ; 這樣的標點符號在 MATLAB 中有特殊含義,可能會改變執行流程。

   My_Var

是一個完全有效的變數名稱。可能有一些變數名稱即使它們完全有效,但也不允許使用,因為它們是保留關鍵字,用於通知一些程式碼執行邏輯。但是,它們的數量有限,可以在此名稱池之外建立有意義的變數名稱。要查詢任何單詞是否是保留關鍵字,請在命令列中執行以下檢查。

   iskeyword('while')

結果將是

   ans =
    1


所有變數的值都由它們在工作空間中的當前例項引用。變數可以在 MATLAB 指令碼執行期間被覆蓋,其值也會相應地變化。所有操作都使用工作空間中的當前值。


讓我們嘗試一些好的東西。我們都知道 pi 的值為 3.1416,讓我們問一下 MATLAB 同樣的問題,在命令視窗中輸入以下內容

   pi

結果是

   ans =
   3.1416

讓我們嘗試覆蓋它...

   pi = 0

...然後再次檢視它。

   pi
   ans =
   0

現在計算圓的面積。

   Area = pi * 10 * 10
   Area=
   0


為了保持執行的整潔,使用分號 (;) 來抑制輸出。

 A = 10;
華夏公益教科書