(translator=roro, ChineseSource=roro-20020609-5\specialcharacters.html, EnglishSource=c:\matlabr12\help\techdoc\ref\specialcharacters.html)
MATLAB Function Reference    
Special Characters [ ] ( ) {} = ' . ... , ; % !

特殊字元符號

Syntax

Description

[ ]

中括號用來組成向量和矩陣。[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 以得到更多關於 { } 的資訊。

( )

小括號用於一般計算的式子中。它們可用於將函式的參數包含起來。亦可用於子向量及子矩陣的括號。若 XV 為向量,則 X(V) 等同於 [X(V(1)), X(V(2)), ..., X(V(n))]。對應的 V 元素必須為正整數,以被用來當索引。若小於 1 或大於矩陣 X 的尺寸,則會產生錯誤訊息。以下為一些範例:
  • X(3)X 的第三個元素。
  • X([1 2 3])X 的前三個元素。

參考 help paren 以得到更多關於 ( ) 的資訊。

Xn 個元件,則 X(n:-1:1) 將其反轉。相同不連續的下標符號會對矩陣作用。 Vm 個元件且 Wn 個元件,則 A(V,W) 為一 m*n 的矩陣 A 其元素的下標為 VW 的元素。舉例來說,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 檔案的第一行都會有該函式的用法註解。

!

驚嘆號。表示輸入行中其餘部份對作業系統而言皆為註解。

Remarks
一些特殊字元的使用方法和 M 檔案的函式相同,列於下表:

水平連結
[A,B,C...]
horzcat(A,B,C...)
垂直連結
[A;B;C...]
vertcat(A,B,C...)
子元素查詢
A(i,j,k...)
subsref(A,S)。可參考 help subsref。
子元素對應分給值 
A(i,j,k...)= B

subsasgn(A,S,B)。可參考 help subsasgn

See Also

The arithmetic operators +, -, *, /, \, ^, '

The relational operators: <, <=, >, >=, ==, ~=

The logical operators &, |, ~


 Logical Operators & | ~ Colon :