2.6Python基礎語法(4):複數
@complex(複數),瞭解即可
複數由來:一元二次方程判別式<0時的解
複數表示
√ 基本表示:1 + 2j 或 complex(1,2),其中1為實部,2j為虛部;
√ 幾何表達:
a + bj相當於直角座標系中的(a,b)
用於表示複數的平面稱為【複數平面】
√ 實數與虛數
實數:虛部為0的複數
虛數:虛部不為0的複數
純虛數:實部為0而虛部不為0的複數運算公式
√ (a+bi)+(c+di)=(a+c)+(b+d)i
√ (a+bi)-(c+di)=(a-c)+(b-d)i
√ (a+bi)*(c+di)=(ac-bd)+(ad+bc)i
√ (a+bi)/(c+di)=(a+bi)(c-di)/(c^2+d^2)
√ |a+bi|=(a^2+b^2)^0.5
# 複數的兩種定義形式
a = 1 + 2j
b = complex(3, 4)
# 複數的計算
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(abs(a))
列印結果
- 複數的意義
√ 實數成為複數的子集,擴充了數的範圍;
√ 平面幾何(座標)的代數表達;
√ 在各種物理和科學計算中應用廣泛;
相關文章
- Java基礎-基礎語法-變數與常量Java變數
- 4、JavaScript進階篇①——基礎語法JavaScript
- Java基礎-語法基礎Java
- 基礎語法
- 零基礎入門Python教程4節與基礎語法Python
- scala基礎語法-----Spark基礎Spark
- Python基礎:語法基礎(3)Python
- CSS 基礎語法CSS
- Dart語法基礎Dart
- JAVA語法基礎Java
- CSS基礎語法CSS
- Markdown基礎語法
- Python基礎語法Python
- Vue基礎語法Vue
- mysql基礎語法MySql
- JavaScript 基礎語法JavaScript
- Scala基礎語法
- kotlin基礎語法Kotlin
- go 基礎語法Go
- jQuery 基礎語法jQuery
- Java 基礎語法Java
- Markdown 基礎語法
- redis 基礎語法Redis
- jQuery基礎語法jQuery
- Python 基礎語法Python
- Python基礎入門_2基礎語法和變數型別Python變數型別
- python基礎語法—語句Python
- JavaScript 基礎卷(一):基礎語法JavaScript
- GO語言基礎(結構+語法+型別+變數)Go型別變數
- N4語法複習(一)
- Dart語法篇之基礎語法(一)Dart
- Python的基礎語法Python
- python 基礎語法(三)Python
- Python基礎語法(二)Python
- Python基礎語法(一)Python
- Vuejs 基礎與語法VueJS
- Scala 的基礎語法
- 20200126 - PHP 基礎語法PHP
- JavaSE的基礎語法Java