matlab學習筆記(1) 基礎知識

2021-10-23 14:10:34 字數 1446 閱讀 6512

資料的輸出格式: format + 格式符 。 預設格式為short

字串是用單引號括起來的字串行

注意的點: 函式

作用abs

將字串轉換為ascll碼值

char

將ascll碼值轉換為字串

strcmp

比較兩個字串大小

strcmpi

在忽略大小寫的前提下比較兩個字串的大小

預定義變數:由系統本身定義的變數,自定義變數名盡量不要使用預定義的變數

呼叫格式:函式名(函式自變數的值)

函式的自變數規定為矩陣變數。函式在運算時將函式逐項作用於矩陣的每個元素上,所以最終運算的結果就是乙個與自變數同型的矩陣

函式作用

rem,mod

取餘isprime

判斷素數

sqrt

求平方根

exp自然指數e

linspace(start, lend, n)

類似冒號表示式,n為個數,預設為100個

a=[1,2,3; 4,5,6]

a=[1,2,3; 4,5,6];

b=[7,8,9; 10,11,12];

c=[a,b; b, a]

a=[1,2,3; 4,5,6];

b=[7,8,9; 10,11,12];

c=a+i*c

冒號表示式:格式為 初始值:步長:終止值 。若省略步長的值則預設步長為1

結構資料型別可以把一組資料型別不同,但邏輯上相關的資料組成乙個有機的整體(有點結構體的感覺),其中每個資料就構成了乙個成員。由結構資料型別構成的矩陣就是結構矩陣。

格式為結構矩陣元素.成員名=表示式

a(1).x1=10; a(1).x2=『aaa』; a(1).x3=[1,2; 3,4]

和結構矩陣類似,把不同資料型別的資料放在乙個變數中,但與結構矩陣不同的是,每個元素就是各個不同的資料,即每個元素直接由不同的資料組成即可。

格式與直接輸入建立矩陣一樣,只是把 換成了 {}

a=

子矩陣為矩陣中的一部分元素構成的矩陣。可以利用冒號表示式獲得子矩陣:

空矩陣指沒有任何元素的矩陣, 例如x=

利用空矩陣可以刪除元素,即將要刪除的元素直接賦值為空, 例如a(1,2)=

注意的點:

運算結果由0、1構成,關係成立就用1

運算規則和其他計算機語言一樣

運算優先順序:算術運算》關係運算》邏輯運算

matlab基礎知識(1)

1.rand函式 y rand n 返回乙個n x n的隨機矩陣。如果n不是數量,則返回錯誤資訊。y rand m,n 或 y rand m n 返回乙個m x n的隨機矩陣。floor函式 向下取整 ceil函式 向上取值 round函式 取最接近的整數 4 冒號表示式 x1 d x2 此方法用作...

matlab學習筆記之基礎知識(一)

一 兩種特殊資料型別 1.元胞陣列 元胞陣列是matlab的一種特殊資料型別,可以將元胞陣列看做一種無所不包的通用矩陣,或者叫做廣義矩陣。組成元胞陣列的元素可以是任何一種資料型別的常數或者常量,每乙個元素也可以具有不同的尺寸和記憶體占用空間,每乙個元素的內容也可以完全不同,所以元胞陣列的元素叫做元胞...

彙編學習筆記 1 基礎知識

彙編學習筆記 1 基礎知識 本學習筆記僅僅是我自己作為初學者,學習彙編知識的過程記錄,本人從事影象處理行業,使用c程式設計,為了編寫更為高效的影象處理程式,於是開始學習組合語言。本人學習的書籍是 組合語言 王爽著 清華大學出版社 組合語言,說白了就是方便註記的機器語言。組合語言的主體是彙編指令,也就...