复数的运算法则

复数的运算法则


2024年3月14日发(作者:三星气密性怎么才算合格)

【复数的四则运算(C++)】

--------------------------------------------------------

----------------------------------------------

**复数x被定义为二元有序实数对(a,b),记为z=a+bi,这里a和

b是实数,i是虚数单位。

**在复数a+bi中,a=Re(z)称为实部,b=Im(z)称为虚部。当虚部

等于零时,这个复数可以视为实数;

**当z的虚部不等于零时,实部等于零时,常称z为纯虚数。

**复数的四则运算规定为:

**加法法则:(a+bi)+(c+di)=(a+c)+(b+d)i;

**减法法则:(a+bi)-(c+di)=(a-c)+(b-d)i;

**乘法法则:(a+bi)·(c+di)=(ac-bd)+(bc+ad)i;

**除法法则:(a+bi)÷(c+di)=[(ac+bd)-(c2+d2)]+[(bc-ad)

-(c2+d2)]i.

**当复数的实部和虚部都相等时,两个复数相等

**只有当复数的虚部等于零的时候两个复数才可以比较大小

--------------------------------------------------------

----------------------------------------------

C++代码:

-------------------------------------------头文件

-----------------------------------------------------

#?ifndef?__COMPLEX_H__?

#?define?__COMPLEX_H__

#?define?_CRT_SECURE_NO_WARNINGS?1

#?include?iostream

#?include?stdlib.h

using?namespace?std;

--声明复数类

class?Complex

public:

voidComplex::Print();

public:

Complex(doublereal,doublep_w_picpath);

Complex(constComplexZ);

~Complex();

boolComplex::operator(constComplexZ);

boolComplex::operator(constComplexZ);

boolComplex::operator==(constComplexZ);

public:

ComplexComplexAdd(constComplexZ);

ComplexComplexSub(constComplexZ);

ComplexComplexMul(constComplexZ);

ComplexComplexDiv(constComplexZ);


发布者:admin,转转请注明出处:http://www.yc00.com/num/1710361472a1743749.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信