Matlab變量及命名規(guī)則參考模板_第1頁
Matlab變量及命名規(guī)則參考模板_第2頁
Matlab變量及命名規(guī)則參考模板_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Matlab變量及命名規(guī)則 Matlab中所有的變量都是用矩陣形式來表示的,即所有的變量都表示一個矩陣或者一個向量。其命名規(guī)則如下:(1)變量名對大小寫敏感;(2)變量名的第一個字符必須為英文字母,其長度不能超過31個字符;(3)變量名可以包含下連字符、數(shù)字,但不能包含空格符、標點。Matlab系統(tǒng)預定義的變量:表3-2 Matlab中預定義的變量ans預設的計算結果的變量名epsMatlab定義的正的極小值=2.2204e-16pi內建的值inf值,無限大NaN無法定義一個數(shù)目i或j虛數(shù)單位nargin函數(shù)輸入?yún)?shù)個數(shù)nargout函數(shù)輸出參數(shù)個數(shù)realmax最大的正實數(shù)realmin最小

2、的正實數(shù)flops浮點運算次數(shù)另外,鍵入clear是去除所有定義過的變量名稱。3.2.2.2 賦值語句Matlab中書寫表達式的規(guī)則與手寫算式差不多相同。如果一個指令過長可以在結尾加上“”(代表此行指令與下一行連續(xù))。3.2.2.3 Matlab的矩陣計算功能 (1)Matlab中數(shù)值矩陣的生成 Matlab中任何矩陣(向量),都可以直接按行方式輸入每個元素,同一行中的元素用逗號或者用空格符來分隔,且空格個數(shù)不限;不同的行用分號分隔;所有元素處于一方括號內。(2)Matlab中相關的矩陣運算 1)矩陣加、減運算運算符:“”和“”分別為加、減運算符。2)乘法運算符:“*” ;可實現(xiàn)兩個矩陣相乘及

3、矩陣的數(shù)乘。點乘:“A.*B”表示A與B對應元素相乘。1 / 33)向量點積函數(shù):dot格式:C=dot(A,B);若A、B為長度相同的向量,則返回向量A與B的點積。 4)矩陣轉置 運算符:“ '” ;運算規(guī)則:若矩陣A的元素為實數(shù),則與線性代數(shù)中矩陣的轉置相同。若A為復數(shù)矩陣,則A轉置后的元素由A對應元素的共軛復數(shù)構成。若僅希望轉置,則用如下命令:“ A.'” 。5)方陣的行列式函數(shù):det格式:d=det(X),返回方陣X的多項式的值。6)矩陣的逆函數(shù):inv格式:Y=inv(X),表示求方陣X的逆矩陣。若X為奇異陣或近似奇異陣,將給出警告信息?;蛘哂谩癤-1”計算,表示求

4、方陣X的-1次方。7)矩陣的秩函數(shù):rank格式:k=rank(A),表示求矩陣A的秩。8)矩陣的長度函數(shù):size;length格式:size(A);length(A)兩者之間的區(qū)別在于前者返回一個的矩陣(行數(shù)和列數(shù)),而后者則返回矩陣的長度(行數(shù)和列數(shù)的最大值)。3.2.2.4 關系和邏輯運算 作為所有關系和邏輯表達式的輸出,Matlab把任何非零數(shù)值當作真,把零當作假。所有關系和表達式的輸出,對于真,輸出為1;對于假,輸出為零。Matlab關系操作符包括所有常用的比較:< :小于; <= :小于或等于; > :大于; >= :大于或等于; = :等于; = :不等于Matlab關系操作符能用來比較兩個同樣大小的數(shù)組,或用來比較一個數(shù)組和一個標

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論