引入模組
from sympy import
*#用於求解積分
import cmath#用於進行關於複數的運算,普通函式模組如math和numpy的數學函式無法進行關於複數的運算
#1.積分運算
#求不定積分
x=symbols(
'x')
#將『x』設定為未知數
integrate(cos(x)
,x)#解cos(x)不定積分
integrate(exp(x)
,x)#解exp(x)不定積分
#求定積分
integrate(cos(x)
,(x,-3
,4))
#計算從-3到4的定積分
#2.複數計算
#複數計算
number=
complex(5
,9)#設定複數 5+9i
number.real#取實部
number.imag#取虛部
number.conjugate(
)#取共軛複數
number_2=
complex(3
,2)number+number_2
number-number_2
number*number_2
number/number_2
#通過cmath將複數代入公式計算
cmath.sin(number)
用成員運算子過載函式進行複數運算
includeusing namespace std class complex 宣告複數類complex complex complex double r,double i 定義建構函式 complex complex operator complex c 過載運算子 的實現 complex co...
矩陣運算和複數運算
matrix.h pragma once struct matrix void initial matrix struct matrix m void mul matrix struct matrix m,struct matrix n void sub matrix struct matrix m...
複數的加 減 乘 除 求模求共軛複數的運算
複數的運算法則 加法運算 複數的加法按照以下規定的法則進行 設z1 a bi,z2 c di是任意兩個複數,則它們的和是 a bi c di a c b d i 例如 a 1 2i,b 3 4i 即可得 a b 4 6i 減法法則 複數的減法按照以下規定的法則進行 設z1 a bi,z2 c di是...