1
A
回答
4
這當然是真的,那
5/Complex(1, 2) #=> ((1/1)-(2/1)*i)
相同
(1-2i)
,但在一般情況下,由於如此複雜的分工工作,所產生的真正的係數和返回的複數的虛部不一定是整數,而是合理的。
例如,假設
c1 = Complex(1,2)
#=> (1+2i)
c2 = Complex(2,3)
#=> (2+3i)
,你想計算這兩個數的商:
c1/c2
#=> ((8/13)+(1/13)*i)
必要性,結果必須用理性的成分表示。
現在考慮以下操作。
c2 = Complex(3/4r, 5) #=> ((3/4)+5i)
c3 = Complex(2, 5.0) #=> (2+5.0i)
1 + c1 #=> (2+2i)
1 - c1 #=> (0-2i)
2 * c1 #=> (2+4i)
c1/3 #=> ((1/3)+(2/3)*i)
2.0 * c1 #=> (2.0+4.0i)
c1 + c2 #=> ((7/4)+7i)
c1 + c2 #=> ((7/4)+7i)
c1 * c1 #=> (-3+4i)
c1 * c2 #=> ((-37/4)+(13/2)*i)
c1 * c3 #=> (-8.0+9.0i)
c2 * c3 #=> (-23.5+13.75i)
你可以看到,關於涉及從理性和浮點數整數的組合,算術運算產生的數據類型的規則同樣適用於複數的實部和虛部。
1複雜的分裂被解釋爲here
相關問題
- 1. 格式紅寶石
- 2. 使用紅寶石線格式化
- 3. 時間格式化紅寶石
- 4. 格式化紅寶石散列json
- 5. 如何格式化紅寶石代碼
- 6. 格式化Modbus請求在紅寶石
- 7. 紅寶石日期格式
- 8. 區塊紅寶石
- 9. 如何格式化通過紅寶石寶石電子表格單元格?
- 10. 紅寶石複雜計數
- 11. 拆分數組。紅寶石
- 12. 分詞紅寶石計數
- 13. 紅寶石:秒格式編號,以格式化的時間
- 14. 紅寶石字符串格式格式化
- 15. 紅寶石字符串分區
- 16. 紅寶石klout寶石包括變化
- 17. 本地化軌道紅寶石寶石
- 18. 恢復網:: ERR_CONNECTION_SET機械化紅寶石
- 19. 要重新格式化紅寶石gsub數組元素
- 20. 格式化/組織數據在紅寶石
- 21. 紅寶石:區別&=和&& =
- 22. 紅寶石日期格式字符
- 23. 紅寶石格式DateTimeParameter在查詢
- 24. 日期格式轉換紅寶石
- 25. Savon soap請求紅寶石格式
- 26. 紅寶石「存儲」格式字符串
- 27. 優化紅寶石查詢
- 28. 紅寶石YAML序列化
- 29. 紅寶石機械化
- 30. 初始化紅寶石