1. 程式人生 > 程式設計 >MATLAB教程資料運算變數操作及矩陣表示詳解

MATLAB教程資料運算變數操作及矩陣表示詳解

目錄
  • MATLAB數值資料
    • 整數
    • 浮點數
      • 浮點型轉換函式示例:
    • 複數
      • 資料的輸出格式
      • 變數及其操作
        • 變數與賦值語句
          • 預定義變數
            • 變數的管理
            • MATLAB矩陣的表示
              • 矩陣的建立
                • 冒號表示式
                  • 矩陣的引用

                  MATLAB數值資料

                  整數

                  在這裡插入圖片描述

                  在這裡插入圖片描述

                  帶符號8位整數資料的最大值時127,int8函式轉換時只輸出最大值。

                  浮點數

                  單精度 (single) 雙精度(double)
                  單精度型實數在記憶體中只佔用4個位元組 雙精度型實數在記憶體中佔用8個位元組

                  在MATLAB中資料預設位雙精度型。

                  浮點型轉換函式示例:

                  在這裡插入圖片描述

                  複數

                  實部和虛部都預設為雙精度型

                  complex函式:生成複數
                  real函式:求複數的實部
                  imag函式:求複數的虛部
                  abs函式:求複數的模
                  angle函式:求複數的幅角
                  conj函式:求複數的共軛複數

                  在這裡插入圖片描述

                  資料的輸出格式

                  一般情況下,MATLAB內部每一個數據元素都是用雙精度數來表示和儲存的。預設輸出格式是short格式,可以用format命令來改變資料輸出格式。

                  format 格式符

                  格式符:

                  在這裡插入圖片描述

                  注意:format命令隻影響資料輸出格式,而不影響資料的計算和儲存

                  在這裡插入圖片描述

                  變數及其操作

                  變數與賦值語句

                  變數命名規則:

                  • 是區分大寫的
                  • 第一個字母必須是英文字母
                  • 可以包含英文字母、下劃線和數字
                  • 不能包含空格、標點
                  • 最多不超過63個字元

                  賦值語句(兩種格式):

                  變數 =http://www.cppcns.com 表示式 表示式
                  將右邊表示式的值賦給左邊的變數 將表示式的賦值給預定義變數ans

                  在這裡插入圖片描述

                  在這裡插入圖片描述

                  預定義變數

                  在這裡插入圖片描述

                  在這裡插入圖片描述

                  變數的管理

                  記憶體變數的刪除與修改:

                  在這裡插入圖片描述

                  clear命令:刪除MATLAB工作區中的變數。

                  記憶體變數檔案:

                  在這裡插入圖片描述

                  在這裡插入圖片描述

                  在這裡插入圖片描述

                  MATLAB矩陣的表示

                  矩陣的建立

                  1.使用方括號 “ [ ] ” 操作符

                  規則:陣列元素必須在“ [ ] ”內輸入。行與行之間必須用分號 “ ; ” 隔開,也可以在分行處用回車鍵隔開。 行內元素用 空格或逗號“,” 隔開。

                  2.利用客棧已建好矩陣建立更大的矩陣

                  小矩陣拼接成大矩陣

                  3.函式方法

                  reshape()

                  zeros() 產生全0矩陣;

                  ones()產生全1矩陣 ;

                  eye() 產生單位矩陣 ;

                  rand() 產生(0,1)區間均勻分佈的隨機矩陣;

                  raTDxXkogCKndn() 產生均值為0,方差為1的標準正態分佈隨機矩陣

                  方法一:

                  在這裡插入圖片描述

                  方法二:

                  在這裡插入圖片描述

                  方法三:

                  在這裡插入圖片描述

                  冒號表示式

                  使用冒號“ : ”操作符:

                  基本語法格式:X = (起始值):(步長):(終止值)。

                  步長:可正可負,不寫步長,預設步長為1

                  在這裡插入圖片描述

                  利用函式linspace():
                  基本語法格式:X = linspace(X,Y,n)
                  X:第一個元素
                  Y:最後一個元素
                  n:元素總個數,不寫的話預設100

                  在這裡插入圖片描述

                  在這裡插入圖片描述

                  矩陣的引用

                  “ 全下標 ” 標識:

                  在這裡插入圖片描述

                  “ 序號 ” 標識:

                  在這裡插入圖片描述

                  兩種表示的轉換:

                  利用冒號表示式獲得子矩陣:

                  在這裡插入圖片描述

                  以上就是MATLAB資料運算變數操作及矩陣表示詳解的詳細內容,更多關於MATLAB資料變數及矩陣的資料請關注我們其它相關文章!