定義
一、英文單詞。
二、MATLAB 函式。
三、C語言(C99)關鍵字。
釋義
英文單詞
拼寫:complex
中文:adj. 複雜的;合成的 ;情結(我們經常說的什麼什麼控就是這個單詞的音譯,比如微博控等)
例句:Our body is a complex network of systems. 我們的身體是一個複雜的網路系統。
MATLAB 函式
函式:
complex
功能:
創建複數。創建複數的常規方法是,a + i*b 或者 a + j*b 。因為 i 和 j 是允許被用作變數的,即可以不等於 sqrt(-1) ,這時用 complex 函式來生成複數就更方便了。
語法:
c = complex(a,b)
c = complex(a)
實例:
一、c = complex(a,b)
以 a 為實部,b 為虛部,創建複數 c ,結果 c 與 a 、b 同型。
>> a = uint8([1;2;3;4])
a =
1
2
3
4
>> b = uint8([2;2;7;7])
b =
2
2
7
7
>> c = complex(a,b)
c =
1 + 2i
2 + 2i
3 + 7i
4 + 7i
二、c = complex(a)
以 a 為實部,0 為虛部,創建複數 c 。
>> a = 2
a =
2
>> c = complex(a)
c =
2
附註:
若 a 、b 中有一個是 single 型,則 c 是 single 型。
若 a 、b 中有一個是整型,另一個必須是相同的整型或者 double 型標量,c 有相同的整型數據。
C語言(C99)關鍵字
C99中複數基本類型。通過float, double, or long double聲明。
使用時須包含<complex.h>頭檔案,complex expands to _Complex。
文獻
MATLAB 7.11.0(R2010b) 幫助文檔
ISO/IEC 9899:TC2