[ ]
|
中括號用來組成向量和矩陣。[6.9 9.64 sqrt(-1)]
為三個用空白隔開的元素所組成的向量。[6.9, 9.64, i] 也是相同的意思。[1+j 2-j 3] 和 [1 +j 2 -j 3]
則並不相同。前者有三個元素,而後者則是五個。
[11 12 13; 21 22 23]
為一個 2*3 的矩陣。以分號將每一行隔開。 向量和矩陣可在中括號 [ ] 使用。若 A
的列數等同於 B 的列數且 A 欄數跟 B
欄數的和等同於 C 的欄數,則 [A B;C] 是被允許的。
A = [ ]
表示 A 為空矩陣。A(m,:) = [ ] 刪除 A 的第 m
列。A(:,n) = [ ] 刪除 A 的第 n 欄。A(n) = [ ]
將 A 改造成欄向量。
[A1,A2,A3...] = function
將函式的輸出對應到數個變數中。 對於在等號 "= " 左邊 [
和 ] 的對應於參數的用法,可參考函式 lu , eig , svd
等等。
|
{ }
|
大括號用在異質陣列對應的敘述中,例如:
A(2,1) = {[1 2 3; 4 5 6]}
或 A{2,2} = ('str') 。可參考 help paren
以得到更多關於 { } 的資訊。
|
( )
|
小括號用於一般計算的式子中。它們可用於將函式的參數包含起來。亦可用於子向量及子矩陣的括號。若 X
和 V 為向量,則 X(V) 等同於 [X(V(1)), X(V(2)), ..., X(V(n))] 。對應的 V
元素必須為正整數,以被用來當索引。若小於 1 或大於矩陣 X 的尺寸,則會產生錯誤訊息。以下為一些範例:
X(3)
為 X 的第三個元素。
X([1 2 3]) 為 X 的前三個元素。
可參考 help paren
以得到更多關於 ( ) 的資訊。
|
|
若 X 有 n 個元件,則 X(n: -1:1)
將其反轉。相同不連續的下標符號會對矩陣作用。若 V 有 m
個元件且 W 有 n 個元件,則 A(V,W) 為一 m*n
的矩陣 A 其元素的下標為 V 及 W
的元素。舉例來說,A([1,5],:) = A([5,1],:) 將 A 的第一列和第五列交換。
|
=
|
用於指派的敘述。B = A
為將 A 的元素置於 B 。
== 為關係式相等運算元。可參考 Relational Operators 的頁面。
|
'
|
矩陣移項。X' 為 X
的共軛複數移項。X.' 為非共軛複數移項。
引言符號。'any text' 是一向量其元件為符合
ASCII 碼的字元。在文件中的字元符號以雙引號來表示。
|
.
|
小數點。314/100 , 3.14
及 .314e1 皆相同。 矩陣中元素對應元素的運算。如使用 . * , .^ , ./ , or .\ 。可參考
Arithmetic Operators 的頁面。
|
.
|
欄位的接收。A.(field) 和 A(i).field ,當 A
是結構時,接收其 field 欄位的值。
|
..
|
上一層目錄。可參考 cd 。
|
...
|
延續。三個或是更多的點在每一行的最後表示延續。
|
,
|
逗號。用來分隔矩陣的元素及函式的參數。亦用於將敘述分隔成多行。針對多敘述行,可用分號來取代逗號。
|
;
|
分號。使用於括號內分隔每一列。亦用於式子或敘述之後以抑制顯示或分隔敘述。
|
%
|
百分比符號。表示一個註解;即代表邏輯上一行的結束。任何跟隨在後的文字將被忽略。MATLAB
在其內建的函式,即每個 M 檔案的第一行都會有該函式的用法註解。
|
!
|
驚嘆號。表示輸入行中其餘部份對作業系統而言皆為註解。
|