文档库 最新最全的文档下载
当前位置:文档库 › 复数四则运算c语言(加减乘除)

复数四则运算c语言(加减乘除)

复数四则运算c语言(加减乘除)
复数四则运算c语言(加减乘除)

# include "stdio.h"

# include "stdlib.h"

struct complex{

float real;

float imaginary;

};

void InitComplex(complex &c,float r1,float r2)

{

c.real=r1;

c.imaginary=r2;

}

void AddComplex(complex &c,complex c1,complex c2)

{

c.real=c1.real+c2.real;

c.imaginary=c1.imaginary+c2.imaginary;

}

void SubComplex(complex &c,complex c1,complex c2)

{

c.real=c1.real-c2.real;

c.imaginary=c1.imaginary-c2.imaginary;

}

void multiplyComplex (complex &c,complex c1,complex c2)

{

c.real=(c1.real*c2.real)-(c1.imaginary*c2.imaginary);

c.imaginary=(c1.real*c2.imaginary)+(c2.real*c1.imaginary);

}

Void divideComplex(complex &c,complex c1,complex c2)

{

c.real=(c1.real*c2.real+c1.imaginary*c2.imaginary)/(c2.real*c2.real+c2.imaginary*c2.imaginary);

c.imaginary=(c1.imaginary*c2.real-c1.real*c2.imaginary)/(c2.real*c2.real+c2.imaginary*c2.imagi nary);

}

void main()

{

complex c,c1,c2;

float r,r1,r2,r11,r12,r21,r22;

int node;

printf("qing shu ru xu hao:\n");

printf("1:Read complex number;2: Print the complex number;3: Calculates the sum \n");

printf("4: Calculates the difference;5: Calculates the product;6: Calculates the division \n");

scanf("%d",&node);

while(node!=0)

{

switch(node){

case 1: printf("please input the real part and the imaginary part \n");

scanf("%f%f",&r1,&r2);

InitComplex(c,r1,r2);

printf("the complex number:c=%f+i%f\n",c.real,c.imaginary);

break;

case 2: printf("the complex number:c=%f+i%f\n",c.real,c.imaginary);

break;

case 3: printf("please input the real part and the imaginary part of number 1\n");

scanf("%f%f",&r11,&r12);

InitComplex(c1,r11,r12);

printf("please input the real part and the imaginary part of number 2\n");

scanf("%f%f",&r21,&r22);

InitComplex(c2,r21,r22);

AddComplex(c,c1,c2);

printf("Sum:c=%f+i%f\n",c.real,c.imaginary);

break;

case 4: printf("please input the real part and the imaginary part of number 1\n");

scanf("%f%f",&r11,&r12);

InitComplex(c1,r11,r12);

printf("please input the real part and the imaginary part of number 2\n");

scanf("%f%f",&r21,&r22);

InitComplex(c2,r21,r22);

SubComplex(c,c1,c2);

printf("Difference:c=%f+i%f\n",c.real,c.imaginary);

break;

case 5: printf("please input the real part and the imaginary part of number 1\n");

scanf("%f%f",&r11,&r12);

InitComplex(c1,r11,r12);

printf("please input the real part and the imaginary part of number 2\n");

scanf("%f%f",&r21,&r22);

InitComplex(c2,r21,r22);

multiplyComplex (c,c1,c2);

printf("Product:c=%f+i%f\n",c.real,c.imaginary);

break;

case 6: printf("please input the real part and the imaginary part of number 1\n");

scanf("%f%f",&r11,&r12);

InitComplex(c1,r11,r12);

printf("please input the real part and the imaginary part of number 2\n");

scanf("%f%f",&r21,&r22);

InitComplex(c2,r21,r22);

divideComplex(c,c1,c2);

printf("Division:c=%f+i%f\n",c.real,c.imaginary);

break;

default:printf("Over");

}

scanf("%d",&node);

}

}

(完整版)3.2《复数的四则运算》习题.doc

3-2-1《数系的扩充与复数的引入》习题 第 1课 时 复数加、减法与乘法的运算法则 双基达标限时 15分钟 1.若 z1= 3- 2i , z2= 1+ 3i ,则 z1- 2z2= ________. 答案1- 8i 2. (- 6+ 4i)(- 6- 4i)= ________. 答案52 3.如果复数 (m2+ i) ·(1 +mi)是实数,则实数m= __________. 解析∵(m2+ i)(1 +mi)= (m2- m)+ (1+ m3 )i∈ R ∴1+ m3= 0 ∴m=- 1. 答案-1 4.已知复数 z1= 1+ 2i ,z2= m+ (m- 1)i,若 z1·z2的实部与虚部相等,则实数m= ______ __. 解析z1·z2=(1+ 2i)[m+ (m-1)i] =m+ (m- 1)i+ 2mi-2(m- 1)= (2- m)+ (3m- 1)i, 3 ∵2- m= 3m- 1,∴ m=4. 答案3 4 3 5.已知 z1= 2 a+ (a+ 1)i, z2=- 3 3b+ (b+ 2)i( a,b∈R).若 z1-z2= 4 3,则 a+ b= _ _________. 3 解析z1 2 a+ 3 3b+ (a-b- 1)i= 4 3, - z = 2 3 2 a+ 3 3b= 4 3 ∴ a- b-1= 0 ∴a= 2,b= 1,∴ a+ b= 3. 答案 3 6.计算: (1)( - 2+ 3i)- [( 3-2) + ( 3+ 2i)] + (-2i + 3); (2)(1 - 2i)(2+ i)(3 - 4i); 解 (1)原式= (- 2-3+2+3)+ ( 3-3- 2- 2)i =- 2 2i . (2) 原式= (2- 2i2- 4i + i)(3 - 4i) =(4- 3i)(3 -4i)= 12+ 12i2- 9i- 16i=- 25i.

高一数学复数的四则运算知识点分析

高一数学复数的四则运算知识点分析 复数的概念: 形如a+bi(a,b∈R)的数叫复数,其中i叫做虚数单位。全体复 数所成的集合叫做复数集,用字母C表示。 复数的表示: 复数通常用字母z表示,即z=a+bi(a,b∈R),这一表示形式叫 做复数的代数形式,其中a叫复数的实部,b叫复数的虚部。 复数的几何意义: (1)复平面、实轴、虚轴: 点Z的横坐标是a,纵坐标是b,复数z=a+bi(a、b∈R)可用点 Z(a,b)表示,这个建立了直角坐标系来表示复数的平面叫做复平面,x轴叫做实轴,y轴叫做虚轴。显然,实轴上的点都表示实数,除原 点外,虚轴上的点都表示纯虚数 (2)复数的几何意义:复数集C和复平面内所有的点所成的集合 是一一对应关系,即 这是因为,每一个复数有复平面内惟一的一个点和它对应;反过来,复平面内的每一个点,有惟一的一个复数和它对应。 这就是复数的一种几何意义,也就是复数的另一种表示方法,即几何表示方法。 复数的模: 复数z=a+bi(a、b∈R)在复平面上对应的点Z(a,b)到原点的距 离叫复数的模,记为|Z|,即|Z|= 虚数单位i: (1)它的平方等于-1,即i2=-1;

(2)实数可以与它进行四则运算,进行四则运算时,原有加、乘运算律仍然成立 (3)i与-1的关系:i就是-1的一个平方根,即方程x2=-1的一个根,方程x2=-1的另一个根是-i。 (4)i的周期性:i4n+1=i,i4n+2=-1,i4n+3=-i,i4n=1。 复数模的性质: 复数与实数、虚数、纯虚数及0的关系: 对于复数a+bi(a、b∈R),当且仅当b=0时,复数a+bi(a、b∈R)是实数a;当b≠0时,复数z=a+bi叫做虚数;当a=0且b≠0时, z=bi叫做纯虚数;当且仅当a=b=0时,z就是实数0。 复数集与其它数集之间的关系: 复数的运算: 1、复数z1与z2的和的定义: z1+z2=(a+bi)+(c+di)=(a+c)+(b+d)i; 2、复数z1与z2的差的定义:z1-z2=(a+bi)-(c+di)=(a-c)+(b- d)i; 3、复数的乘法运算规则:设z1=a+bi,z2=c+di(a、b、c、d∈R)是任意两个复数,那么它们的积(a+bi)(c+di)=(ac-bd)+(bc+ad)i,其实就是把两个复数相乘,类似两个多项式相乘,在所得的结果中 把i2换成-1,并且把实部与虚部分别合并,两个复数的积仍然是一个复数。 4、复数的除法运算规则: 。 复数加法的几何意义: 设 为邻边画平行四边形

高三数学复习复数的概念与四则运算2018高考题汇总

复数的概念与四则运算 【母题原题1】 复数 (i 为虚数单位)的共轭复数是 A. 1+i B. 1?i C. ?1+i D. ?1?i 【答案】B 【解析】分析:先分母实数化化简复数,再根据共轭复数的定义确定结果. 详解: ,∴共轭复数为 ,选B. 点睛:本题重点考查复数的基本运算和复数的概念,属于基本题.首先对于复数的四则运算,要切实掌握其运算技巧和常规思路,如. 其次要熟悉复数的相关基本概念,如复数 的实部为、虚部为、模为 、对应点为 、共轭复数为 . 【母题原题2】 已知a ,b ∈R , 2 i 34i a b +=+()(i 是虚数单位)则22a b += ______,ab=________. 【答案】 5 2 【解析】由题意可得2 2 234a b abi i -+=+,则223{ 2a b ab -==,解得224{ 1 a b ==,则225,2a b ab +==. 【名师点睛】本题重点考查复数的基本运算和复数的概念,属于基本题.首先对于复数的四则运算,要切实掌握其运算技巧和常规思路,如()()()()(),,,,a bi c di ac bd ad bc i a b c d R ++=-++∈. 其次要熟悉 复数相关基本概念,如复数(),a bi a b R +∈的实部为a 、虚部为b a , b )、 共轭为a bi -等. 【命题意图】考查对复数概念的理解、复数四则运算法则,考查复数的基础知识的掌握和基本的运算能力. 【命题规律】主要考查的方向有两个,一是复数的概念及运算,如复数的实部、虚部、纯虚数、复数的相等、共轭复数等概念以及复数模的运算;二是复数的几何意义及其应用,如复数对应的点的位置(坐标),复数与方程的综合问题等.以考查复数的运算居多. 【答题模板】以2018年高考题为例,解答此类题目,一般考虑如下三步: 第一步:计算化简.即利用复数的四则运算法则,将所给复数化简; 第二步:明确复数的实部、虚部. 第三步:写出共轭复数.根据共轭复数的概念,写出共轭复数. 【方法总结】 1.处理与复数概念有关的问题,首先找准复数的实部与虚部,若复数为非标准的代数形式,应通过代数运

复数的四则运算教学设计

《复数的四则运算》教学设计 吕叔湘中学 黄国才 【教学目的】1、初步理解复数的加法、减法、乘法的运算法则. 2、会利用加法、减法、乘法、运算法则进行简单的运算。 3、了解复数中共轭复数的概念 【教学重点】:会利用加法、减法、乘法、运算法则进行简单的运算。 【教学难点】:理解复数的加法、减法、乘法的运算法则. 【教学过程】: 一、 问题情景: 问题1: 由初中学习我们可以知道: (2+3x )+(1-4x)=3-x 猜想: (2+3i )+(1-4i)= ? 二、 建构数学 1、复数减法的运算法则 问题 2:用字母表示数,你可以表示复数的运算法则和运算律吗? (1)运算法则:设复数z 1=a+bi,z 2=c+di,(a,b,c,d ∈R )那么: z 1+z 2=(a+bi)+(c+di)=(a+c)+(b+d)i; 显然,两个复数的和仍是一个复数,复数的加法法则类似于多项式的合并同类项法则。 (2)复数的加法满足交换律、结合律,即对任何z 1,z 2,z 3∈C,有: z 1+z 2=z 2+z 1, (z 1+z 2)+z 3=z 1+(z 2+z 3) 2、复数减法的运算法则 定义:把满足(c+di )+(x+yi) = a+bi 的复数x+yi (x,y ∈R ),叫做复数a+bi 减去复数c+di 的差,记作:x+yi =(a+bi )-(c+di) 由复数的加法法则和复数相等定义,有c+x=a , d+y=b 由此,x=a -c , y=b -d ∴ (a+bi )-(c+di) = (a -c) + (b -d)i 显然,两个复数的差仍然是一个复数 由此可见: 两个复数相加(减)就是把实部与实部,

复数的四则运算同步练习题(文科)(附答案)

复数的四则运算同步练习题 一、选择题 1. 若复数z 满足z +i -3=3-i ,则z 等于 ( D ) A .0 B .2i C .6 D .6-2i 2. 复数i +i 2在复平面内表示的点在( B ) A .第一象限 B .第二象限 C .第三象限 D .第四象限 3. 复数z 1=3+i ,z 2=-1-i ,则z 1-z 2等于( C ) A .2 B .2+2i C .4+2i D .4-2i 4. 设z 1=2+b i ,z 2=a +i ,当z 1+z 2=0时,复数a +b i 为( D ) A .1+i B .2+I C .3 D .-2-i 5. 已知|z |=3,且z +3i 是纯虚数,则z 等于( B ) A .-3i B .3i C .±3i D .4i 6. 复数-i +1i 等于( A ) A .-2i B.12i C .0 D .2i 7. i 为虚数单位,1i +1i 3+1i 5+1 i 7等于( A ) A .0 B .2i C .-2i D .4i 8. 若a ,b ∈R ,i 为虚数单位,且(a +i)i =b +i ,则( D ) A .a =1,b =1 B .a =-1,b =1 C .a =-1,b =-1 D .a =1,b =-1 9. 在复平面内,复数i 1+i +(1+3i)2对应的点位于( B ) A .第一象限 B .第二象限 C .第三象限 D .第四象限 10. 设复数z 的共轭复数是z ,若复数z 1=3+4i ,z 2=t +i ,且z 1·z 2是实数,则实数t 等于( A ) A.34 B.43 C .-43 D .-34 11. 若z =1+2i i ,则复数z 等于( D ) A .-2-i B .-2+I C .2-i D .2+i 12.复数11z i =-的共轭复数是( B ) A .i 2121+ B .i 21 21- C .i -1 D .i +1 13.=++-i i i 1) 21)(1(( C ) A .i --2 B .i +-2 C .i -2 D .i +2 14. 若复数z 1=1+i ,z 2=3-i ,则z 1·z 2等于( A ) A .4+2i B .2+i C .2+2i D .3+i 15. 已知a +2i i =b +i(a ,b ∈R ),其中i 为虚数单位,则a +b 等于( B ) A .-1 B .1 C .2 D .3 16.若x -2+y i 和3x -i 互为共轭复数,则实数x 与y 的值是( D ) A .x =3,y =3 B .x =5,y =1 C .x =-1,y =-1 D .x =-1,y =1 17.在复平面内,复数i 1+i +(1+3i)2对应的点位于( B ) A. 第一象限 B. 第二象限 C. 第三象限 D. 第四象限 18.设i 是虚数单位,_ z 是复数z 的共轭复数,若,,则z =( A ) (A )1+i (B )1i - (C )1+i - (D )1-i - 19.若复数z 满足 (3-4i)z =|4+3i |,则z 的虚部为( D ) (A)-4 (B )-45 (C )4 (D )45 20.设复数z 满足,2)1(i z i =-则z =( A ) (A )i +-1 (B )i --1 (C )i +1 (D )i -1 21.复数z 满组(3)(2)5--=z i (z 为虚数单位),则z 的共轭复数z 为( D )

重载复数的四则运算

C++课程设计 题目: 重载复数的四则运算 日期:2008年6月15日

题目: 重载复数的四则运算 摘要:运算符重载是构成计算机语言的基础之一,而C++语言进一步拓展了运算符重载的概念。熟练掌握运算符重载的概念,并熟练应用各类运算符的重载,程序设计者就可以进一步重载某个特定的运算符,赋予它新的含义,就像对语言本身进行扩充一样。 关键词:运算符重载两个复数 一、简介 算符重载是构成计算机语言的基础之一,C++提供的运算符只能用于C++的标准类型数据的运算。本题主要是用C++编程来实现重载复数的四则运算,运算符重载就是赋予C++中已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。使用重载后的运算符还会使程序更加易于理解,符合人们的日常思维习惯。本题是对两个复数进行四则运算,输入两个复数后,自动运行出结果,一目了能,当除数为零时,机器自己出示出错信息,提示你除数不能为零。这样就可以达到进行复数的四则运算时不会出现运算的错误。 二、算法 开始:

定义一个基类complex { 受保护成员变量: real 为double型,复数的实部 imag 为double型,复数的虚部 公有成员方法: 定义一个无参数的构造函数complex { 对成员变量grade 和Name进行赋值,初始值为0 } 重载构造函数complex,参数为(double rpart,double ipart) { rpart?real ipart?imag } 重载操作符“+”,参数为(const complex &com { 实现两个复数的相加 } 重载操作符“-”,参数为(const complex &com) { 实现两个复数的相减 } 重载操作符“×”,参数为(const complex &com) { 实现两个复数的相乘 } 重载操作符“÷”,参数为(const complex &com) { 实现两个复数的相除 } 定义一个无参数无返回值的成员函数display { 输出复数的标准形式:(a+bi)或(a-bi) } }; 返回值为整型的主函数 { 定义四个double型变量a ,b,c,d,即复数A=a+bi,复数B=c+di 输入变量a ,b,c,d的值 调用两个参数的构造函数complex,初始化对象n1(a,b),n2(c,d) 输出复数A的值 输出复数B的值 n1+n2?result1

复数的基本概念与基本运算

复数的基本概念与基本运算 一、《考试说明》中复数的考试内容(1)数的概念的发展,复数的有关概念(实数、虚数、纯虚数、复数相等、共轭复数、模);(2)复数的代数表示与向量表示;(3)复数的加法与减法,复数的乘法与除法,复数的三角形式,复数三角形式的乘法与乘方,复数三角形式的除法与开方;(4)复数集中解实系数方程(包括一元二次方程、二项方程)。二、考试要求(1)使学生了解扩充实数集的必要性,正确理解复数的有关概念.掌握复数的代数、几何、三角表示及其转换;(2)掌握复数的运算法则,能正确地进行复数的运算,并理解复数运算的几何意义;(3)掌握在复数集中解实数系数一元二次方程和二项方程的方法.(4)通过内容的阐述,带综合性的例题和习题的训练,继续提高学生灵活运用数学知识解题的能力.(5)通过数的概念的发展,复数、复平面内的点及位置向量三者之间的联系与转换的复习教学,继续对学生进行辩证观点的教育.三、学习目标(1)联系实数的性质与运算等内容,加强对复数概念的认识;?(2)理顺复数的三种表示形式及相互转换:z = r(cosθ+isinθ) , OZ(Z(a,b)) , z=a+bi (3)正确区分复数的有关概念;(4)掌握复数几何意义,注意复数与三角、解几等内容的综合;复(5)正确掌握复数的运算:复数代数形式的加、减、乘、除;三

角数实数集集形式的乘、除、乘方、开方及几何意义;虚数单位i及1的立方虚根纯虚数集ω的性质;模及共轭复数的性质;(6)掌握化归思想——将复数问题实数化(三角化、几何化);(7)掌握方程思想——利用复数及其相等的有关充要条件,建立相应的方程,转化复数问题。四、本章知识结构与复习要点1.知识体系表解 1 1/16页2.复数的有关概念和性质:(1)i称为虚数单位,规定2i,,1,形如a+bi的数称为复数,其中a,b?R.(2)复数的分类(下面的a,b均为实数) (3)复数的相等设复数,那么的充要zz,zabizabiababR,,,,,,(,,,)121112221122条件是:.abab,,且1122 (4)复数的几何表示复数z=a+bi(a,b?R)可用平面直角坐标系内点Z(a,b)来表示.这时称此平面为复平面,x轴称为实轴,y轴除去原点称为虚轴.这样,全体复数集C与复平面上全体点集是一一对应的. 2 2/16页复数 z=a+bi.在复平面内还可以用以原点O为起点,以点Z(a,b) abR,,,,向量所成的集合也是一一对应的(例外的是复数0对应点O,看成零向量).(7)复数与实数不同处?任意两个实数可以比较大小,而任意两个复数中至少有一个不是实数时就不能比较大小.?实数对于四则运算是通行无阻的,但不是任何实数都可以开偶次方.而复数对四则运算和开方均通行无阻.3.有关计算:?**n4k,rrkNrN,,,nN,ii,i怎样计算?(先求n被4除所得的余数,),,,,1313?,,,,i、,,,,i

苏教版数学高二-选修2-2导学案 3.2《复数的四则运算》(1)

3.2 复数的四则运算 导学案(1) 教学目标 1、理解复数代数形式的四则运算法则。 2、能运用运算律进行复数的四则运算。 教学习重难点 重点 复数的加、减、乘法运算 难点 复数的加、减、乘法运算 教学过程 一、复习回顾 1.虚数单位i 的引入; 2.复数有关概念: 复数的代数形式: (,)z a bi a R b R =+∈∈ 复数的实部a ,虚部b 。 实数:()0;b a R =∈ 虚数:()0;b a R ≠∈ 纯虚数:0 0a b =??≠? 复数相等a bi c di +=+?a c b d =??=? 特别地,a+bi=0?a=b=0。 问题1:a=0是z=a+bi(a 、b ∈R)为纯虚数的必要不充分条件 问题2:一般地,两个复数只能说相等或不相等,而不能比较大。思考:对于任意的两个复数到底能否比较大小? 当且仅当两个复数都是实数时,才能比较大小。虚数不可以比较大小。 二、问题引入 我们知道实数有加、减、乘等运算,且有运算律: a b b a +=+ ab ba =

()()a b c a b c ++=++ ()()ab c a bc = ()a b c ab ac +=+ 那么复数应怎样进行加、减、乘运算呢?你认为应怎样定义复数的加、减、乘运算呢?运算律仍成立吗? 注意到i =-2 1,虚数单位i 可以和实数进行运算且运算律仍成立,所以复数的加、减、乘运算我们已经是自然而然地在进行着,只要把这些零散的操作整理成法则即可了! 三、知识新授 1、复数加减法的运算法则 (1) 运算法则: 设复数z 1=a+bi,z 2=c+di ,那么:z 1+z 2=(a+c)+(b+d)i; z 1-z 2=(a-c)+(b-d)i 。 即:两个复数相加(减)就是实部与实部,虚部与虚部分别相加(减)。 (2)复数的加法满足交换律、结合律 即对任何z 1,z 2,z 3∈C ,有:z 1+z 2=z 2+z 1,(z 1+z 2)+z 3=z 1+(z 2+z 3)。 2、复数的乘法 (1)复数乘法的法则 复数的乘法与多项式的乘法是类似的,但必须在所得的结果中把i 2换成-1,并且把实部合并。即:(a+bi)(c+di)=ac+bci+adi+bdi 2=(ac-bd)+(bc+ad)i 。 (2)复数乘法的运算定理 复数的乘法满足交换律、结合律以及乘法对加法的分配律. 即对任何z 1,z 2,z 3有: z 1z 2=z 2z 1;(z 1z 2)z 3=z 1(z 2z 3);z 1(z 2+z 3)=z 1z 2+z 1z 3。 3. 共轭复数的概念、性质 (1)定义:实部相等,虚部互为相反数的两个复数互为共轭复数。复数z=a+bi 的共轭复数记作,=-z z a bi 即。 (2)共轭复数的性质: 思考:设z=a+bi (a,b ∈R ),那么?+=z z ?-=z z 2-2.z z a z z bi +==; 另外不难证明: 12121212,z z z z z z z z +=+-=- 四、例题应用 例1、计算 (56)(2)(34)i i i -+---+

复数的四则运算同步练习题文科)附答案)

复数的四则运算同步练习 题 一、选择题 1. 若复数z 满足z +i -3=3-i ,则z 等于 ( D ) A .0 B .2i C .6 D .6-2i 2. 复数i +i 2在复平面内表示的点在( B ) A .第一象限 B .第二象限 C .第三象限 D .第四象限 3. 复数z 1=3+i ,z 2=-1-i ,则z 1-z 2等于( C ) A .2 B .2+2i C .4+2i D .4-2i 4. 设z 1=2+b i ,z 2=a +i ,当z 1+z 2=0时,复数a +b i 为( D ) A .1+i B .2+I C .3 D .-2-i 5. 已知|z |=3,且z +3i 是纯虚数,则z 等于( B ) A .-3i B .3i C .±3i D .4i 6. 复数-i +1i 等于( A ) A .-2i B.12i C .0 D .2i 7. i 为虚数单位,1i +1i 3+1i 5+1 i 7等于( A ) A .0 B .2i C .-2i D .4i 8. 若a ,b ∈R ,i 为虚数单位,且(a +i)i =b +i ,则( D ) A .a =1,b =1 B .a =-1,b =1 C .a =-1,b =-1 D .a =1,b =-1 9. 在复平面内,复数i 1+i +(1+3i)2对应的点位于( B ) A .第一象限 B .第二象限 C .第三象限 D .第四象限 10. 设复数z 的共轭复数是z ,若复数z 1=3+4i ,z 2=t +i ,且z 1·z 2是实数,则实数t 等于( A ) A.34 B.43 C .-43 D .-34 11. 若z =1+2i i ,则复数z 等于( D ) A .-2-i B .-2+I C .2-i D .2+i 12.复数1 1z i =-的共轭复数是( B ) A .i 2121+ B .i 2121- C .i -1 D .i +1 13.=++-i i i 1) 21)(1(( C ) A .i --2 B .i +-2 C .i -2 D .i +2 14. 若复数z 1=1+i ,z 2=3-i ,则z 1·z 2等于( A ) A .4+2i B .2+i C .2+2i D .3+i 15. 已知a +2i i =b +i(a ,b ∈R ),其中i 为虚数单位,则a +b 等于( B ) A .-1 B .1 C .2 D .3 16.若x -2+y i 和3x -i 互为共轭复数,则实数x 与y 的值是( D ) A .x =3,y =3 B .x =5,y =1 C .x =-1,y =-1 D .x =-1,y =1 17.在复平面内,复数i 1+i +(1+3i)2 对应的点位于( B ) A. 第一象限 B. 第二象限 C. 第三象限 D. 第四象限 18.设i 是虚数单位,_ z 是复数z 的共轭复数,若,,则z =( A ) (A )1+i (B )1i - (C )1+i - (D )1-i - 19.若复数z 满足 (3-4i)z =|4+3i |,则z 的虚部为( D ) (A)-4 (B )-45 (C )4 (D )45 20.设复数z 满足,2)1(i z i =-则z =( A ) (A )i +-1 (B )i --1 (C )i +1 (D )i -1 21.复数z 满组(3)(2)5--=z i (z 为虚数单位),则z 的共轭复数z 为( D )

2015届高考数学总复习 基础知识名师讲义 第四章 第五节数系的扩充、复数的概念与四则运算 文

第五节 数系的扩充、复数的概念与四则运算 1.理解复数的基本概念. 2.理解复数相等的充要条件. 3.了解复数的代数表示形式及其几何意义. 4.会进行复数代数形式的四则运算. 5.了解复数代数形式的加、减运算的几何意义. 知识梳理 一、复数的有关概念 1.复数的概念. 形如a +b i(a ,b ∈R )的数叫做复数,其中a ,b 分别是它的________和________.若________,则a +b i 为实数,若________,则a +b i 为虚数,若________,则a +b i 为纯虚数. 2.复数相等:a +b i =c +d i ?________(a ,b ,c ,d ∈R ). 3.共轭复数:a +b i 与c +d i 共轭?________(a ,b ,c ,d ∈R ). 4.复平面. 建立直角坐标系来表示复数的平面,叫做复平面.________叫做实轴,________叫做虚轴.实轴上的点都表示________;除原点外,虚轴上的点都表示________;各象限内的点都表示________. 5.复数的模. 向量OZ →的模r 叫做复数z =a +b i 的模,记作________或________,即|z |=|a +b i|=________. 6.复数的几何意义. (1)复数z =a +b i 一一对应复平面内的点Z (a ,b )(a ,b ∈R ). (2)复数z =a +b i(a ,b ∈R )一一对应平面向量OZ →. 二、复数代数形式的运算法则 设z 1=a +b i ,z 2=c +d i(a ,b ,c ,d ∈R ),则

复数的概念及复数的四则运算

第一节复数一、复数 例1:求 X2 + 1 = 0的根

例2:求 X 2 + 9 = 0的根 例3:求 X 2 - 2X + 5 = 0的根 结论结论:j =1-称为虚数的单位,j b 称为虚数。 由实数和虚数的代数和组成的数称为复数A = a + j b 二、复数的表示形式 1.代数形式 A = a + j b 2.极坐标形式 A = r ∠ α 式中,r -复数A 的模;α-复数A 的辐角。 3.指数形式 A = r e j α 4.三角形式 A = r cos α + j r sin α 三、各种表示形式之间的相互转换 1.代数形式→其它形式 r =22b a +;α = arctan a b 2.其它形式→代数形式 a = r cos α ; b = r sin α 例:例3、例4 四、共轭复数和复数的相等 1.若A = a + j b = r ∠ α,则它的共轭复数A * = a - j b = r ∠ -α。 2.若两复数实部与实部相等,虚部与虚部相等(在代数表示式中)或两复数的模和辐角分别都相等(在极坐标或指数表示式中)则两个复数就相等。 第二节 复数的四则运算 一、加减法 1. 原则:一定要用代数形式进行加减,其它形式不能进行加减运算。 2. 方法:先将复数化成代数表示式,然后实部和实部相加或相减,虚部和虚部相加或 相减。 例:例1 二、乘除法 1.原则:一定要在同一表示形式中才能进行运算,用极坐标形式进 行运算比较简单。 2.方法: 乘法:将两复数的模相乘作为乘积的模,两辐角相加作为乘积的辐角; 除法:将两复数的模相除作为商的模,两辐角相减作为商的辐角。 三、举例 例:例2、例3、例4、例5、例6 练习:(1)将下列复数分别化成另一种形式 3 + j 3;3 - j 3;-3 + j 3;- 3 - j 3;6∠30?;6∠120?; 6∠- 120? 小结:1、虚数、复数的概念。 2、复数的几种表示方法。

复数的四则运算

复数的四则运算 一、复数的加、减运算及其几何意义 1.规定复数的加法法则如下: 设z 1=a +b i,z 2=c +d i(a ,b ,c ,d ∈R)是任意两个复数,那么它们的和 (a +b i)+(c +d i)=(a +c )+(b +d )i. 特别地,当z 1,z 2都是实数时,把它们看作复数时的和就是这两个实数的和. 对任意的z 1,z 2,z 3∈c ,有: z 1+z 2=z 2+z 1, (z 1+z 2)+z 3=z 1+(z 2+z 3). 2.复数加法的几何意义 设1OZ ,2OZ 分别与复数a +b i,c +d i 对应,则1OZ =(a ,b ),2OZ =(c ,d ).由平面向量的坐标运算法则,得 1OZ +2OZ =(a +c ,b +d ). 这说明两个向量1OZ 与2OZ 的和就是与复数(a +c )+(b +d )i 对应的向 量.因此,复数的加法可以按照向量的加法来进行,如图, 规定复数的减法是加法的逆运算,即把满足

(c+d i)+(x+yi)=a+b i 的复数x+yi(x,y∈R)叫做复数a+b i(a,b∈R)减去复数c+d i(c,d∈R)的差。记作(a+b i)-(c+d i). 根据复数相等的含义,c+x=a,d+y=b. 因此 x=a-c,y=b-d, 所以 x+yi=(a-c)+(b-d)i. 即 (a+b i)-(c+d i)=(a-c)+(b-d)i. 这就是复数的减法法则.可以看出,两个复数相减,类似于两个多项式相减. 二、复数的乘、除运算 1.规定复数的乘法法则如下: 设z1=a+b i,z2=c+d i(a,b,c,d∈R)是任意两个复数,那么它们的积 (a+b i)(c+d i)=ac+bc i+ad i+bd i2=(ac-bd)+(ad+bc)i. 特别地,当z1,z2都是实数时,把它们看作复数时的积就是这两个实数的积. 可以看出,两个复数相乘,类似于两个多项式相乘,只要在所得的结果中把i2换成-1,并且把实部与虚部分别合并即可. 对任意的z1,z2,z3∈c,有: z1z2=z2z1,

复数的概念与运算

复数的概念与运算 【知识点精讲】 1. 虚数单位i :i 2=–1,实数可以与它进行四则运算,原有的加、乘运算律仍成立;i 就是-1的一个平方根,即方程x 2=-1的一个根,方程x 2=-1的另一个根是-i ;I 具有周期性:i 4n+1=i, i 4n+2=-1, i 4n+3=-i, i 4n =1(n ∈N ). 2. 复数的代数形式:z=a+bi (a,b ∈R ), a 叫实部,b 叫虚部.掌握复数(集C )的分类: ()?? ??????+=≠==+=≠====∈+=为非纯虚数的虚数时为纯虚数时为虚数时为实数时其中为实数时复数bi a z a bi z a bi a z b ,z b a a z b R b a bi a z 000000),( NZQRC 3.复数相等:设a,b,c,d ∈R ,则a+bi=c+di ?a=c,b=d ;a+bi=0?a=b=0;利用复数相等的条件转化为实数问题是解决复数问题的常用方法; 4.共轭复数:实部相等,虚部互为相反数的两个复数.如:a+bi 和a –bi (a,b ∈R ); 5.复数的模:2||||||z a bi OZ a =+==,两个复数不能比较大小,但它们的模可以比较大小; 6.复平面、实轴、虚轴:点Z 的横坐标是a ,纵坐标是b ,复数z =a +bi (a 、b ∈R )可用点Z (a ,b )表示,这个建立了直角坐标系来表示复数的平面叫做复平面,也叫高斯平面,x 轴叫做实轴,y 轴叫做虚轴实轴上的点都表示实数 对于虚轴上的点要除原点外,因为原点对应的有序实数对为(0,0), 它所确定的复数是z =0+0i =0表示是实数.故除了原点外,虚轴上的点都表示纯虚数 7.掌握复数的和、差、积、商运算法则:z 1±z 2=(a +bi ) ±(c +di )=(a ±c )+(b ±d )i ;(a +bi )(c +di )=(ac -bd )+(bc +ad )i ;(a +bi )÷(c +di )= 2222d c ad bc d c bd ac +-+++ i (实际上是分子分母同乘以分母的共轭复数,并化简). 复数运算满足加、乘的交换律、结合律、分配律. 【例题选讲】 例1 计算:(1)i i -22;(2)i i 3232-+. 解:(1)i 5 452+- ;(2)i 56251+-. 例2 已知z 是复数,z+2i 、 i z -2均为实数,且复数(z+ai)2在复平面上对应的点在第一象限,求实数a 的取值范围. 优化设计P222典例剖析例1,解答略。

第10课时 复数的四则运算及模

第10课时 复数的四则运算及模 一、复习引入 已知:111222,z a b i z a b i =+=+ 1212(,,,)a a b b R ∈ 则12z z +=________;12z z -=________;12z z ?=________; 二、新授内容 1.复数(,)z a bi a b R =+∈的共轭复数记为z ,z a bi =-我们把实部相等、虚部相反的两个复数称为共轭复数。,,z a bi z a bi =+=-_______z z ?=。 2.模的代数定义:||z = ,共轭复数具有相同的模 3.复数除法的定义: 把满足(c +di )(x +yi ) =a +bi (c +di ≠0) 的复数x +yi 叫做复数 a +bi 除以复数 c +di 的商, (其中a,b,c ,d,x,y 都是实数) 记为()()或 a bi a bi c di c di ++÷++ a bi c di +=+_____________.称为复数的实数化。 三、例题讲解 例1:(1) 123i i +=+___________ (2)2,(,)32x y i x y R i i + =+∈+-,则x=___________,y=____________. 归纳:___________________________. 例2:(1) 复数z 满足:(2)13i z i +=+,则z=__________. (2) 复数z 满足:2 34z i =+,则z=__________. 归纳:______________________________.

复数的乘方:实数集R 中正整数指数幂的运算律, 在复数集C 中仍然成立.即对任意的12,,z z z 及m,n ∈N*, (1)m n m n z z z +?=;(2)()m n m n z z ?=;(3)1212()n n n z z z z =? 探究i 的指数变化规律 ①234________;________;________;i i i === 你能发现规律吗?有怎样的规律? ②4414243________;________;________;________;n n n n i i i i +++==== 例3:(1)222013(1)(1)i i i +--+ (2)2012 1() 1i i +- 例4:设1,2 2 i ω=-+ 求证:(1)210;ωω++=(2)3 1.ω= 归纳:_______________ 四、课外作业 班级____________姓名____________

运用C语言学习知识编写复数的四则运算

运用C语言编写复数的四则运算 一、需求分析 1.设计一个可进行复数运算的演示程序 2.实现下列六种基本运算: (1)由于输入的实部和虚部生成一个复数;(2)两个复数求和;(3)两个复数求差;(4)两个复数求积;(5)从已知复数中分离出虚部。运算结果一相应的复数或实数的表示形式显示。 3.程序执行的命令包括: a.输入数据生成一个复数 b.求复数和 c.求复数差 d.求复数积 4.(1)建立一个复数,然后根据提示用户输入两个复数,使得能同时进行两个复数的加.减.乘运算。 (2)输入形式和输入值得范围:分别输入两个复数,其格式为:a+bi用enter结束输入。 (3)输出形式:按程序规定输出其运算值。如:运算后只有实数时只输出实数虚部部分不表示,反之一样 5.测试程序 (1)0,0;0,0;应输出“0” (2)3.1,0;4.22, 8.9; 应输出“7.32+i8.9”

(3)-1.33, 2.34; 0.1, -6.5; 应输出“-1.23-i4.16” (4)0, 9.7; -2.1, -9.7;应输出“-2.1” (5)7.7,-8;-7.7,0;应输出“-i8” 二.概要分析 1.为实现上述程序的功能,需要定义一个表示复数的抽象数据类型。 2.本程序包含的函数: (1)主函数main(); (2)构造函数typedef struct(); (3)调用函数Complex createComplex(float a,float b) Complex add(Complex z1,Complex z2) Complex jian(Complex z1,Complex z2) Complex cheng(Complex z1,Complex z2) void printComplex(Complex z); 各函数关系如下: (5)主函数伪代码 main( ) { 说明一个构造函数Complex; 定义两个实数和虚数分别为z1,z2; 提示输入实数和虚数z1,z2; 调用子函数; 提示输入+ - *;

复数的四则运算练习题(文理通用)

1.已知复数z 满足z +i -3=3-i ,则z 等于 ( ). A .0 B .2i C .6 D .6-2i 解析 z =3-i -(i -3)=6-2i. 答案 D 2.A ,B 分别是复数z 1,z 2在复平面内对应的点,O 是原点,若|z 1+z 2|=|z 1-z 2|,则三角形AOB 一定是 ( ). A .等腰三角形 B .直角三角形 C .等边三角形 D .等腰直角三角形 解析 根据复数加(减)法的几何意义,知以OA →,OB → 为邻边所作的平行四边形的对角线相等,则此平行四边形为矩形,故三角形OAB 为直角三角形. 答案 B 3.已知z 1=2+i ,z 2=1+2i ,则复数z =z 2-z 1对应的点位于 ( ). A .第一象限 B .第二象限 C .第三象限 D .第四象限 解析 z =z 2-z 1=(1+2i)-(2+i)=-1+i ,实部小于零,虚部大于零,故位于第二象限. 答案 B 4.若z 1=2-i ,z 2=-1 2+2i ,则z 1,z 2在复平面上所对应的点为Z 1、Z 2,这两点之间的距 离为________. 解析 |Z 1Z 2→ |= ? ?? ??2+122+-1-22 = 61 2 . 答案 612 5.已知z 1= 3 2 a +(a +1)i ,z 2=-33 b +(b +2)i(a ,b ∈R ),若z 1-z 2=43,则a +b =________. 解析 ∵z 1-z 2=32a +(a +1)i -[-33b +(b +2)i]=? ?? ?? 32a +33b +(a -b -1)i =43,

高一数学复数的四则运算测试题

3.2复数的四则运算测试题 一、选择题(每小题5分,共20分) 1.复数3(1i)-的虚部为( ) A.3 B.—3 C.2 D.—2 答案 :D 2.i 是虚数单位i 1i =+, ( ) A.11 i 22+ B.1 1 i 22-+ C.11 i 22- D.1 1 i 22-- 答案:A 3.已知z ∈C ,满足不等式i 0zz z +≤的点Z 的集合用阴影表示为( ) 答案:C 4.设复数z 满足1i 1z z -=+,则1z +=( ) A.0 B.1 D.2 答案:C 二、填空题(每小题5分,共10分)

5.3 12i 3i ++的值是 . 答案:17i 10+ 6.已知复数032i z =+,复数z 满足003z z z z =+, 则复数 . 答案:3 1i 2- 三、解答题(每小 题10分,共20分) 7.已知复数1z 满足1(1i)15i z +=-+,22i z a =--,其中i 为虚数单位,a ∈R ,若121z z z -<,求a 的取值范围. 解:由题意,得115i 23i 1i z -+= =++, 于是 1242i z z a -=-+=1z = < 即2870a a -+<,解得17a <<. 8.已知复数1z 、2z 满足2212121052z z z z +=, 且122z z +为纯虚数,求证:123z z -为实数. 证明:由题意可设122i z z k +=(k 为实数,且0k ≠), 则12i 2z k z =-,代入2212121052z z z z +=,得22222210(i 2)52(i 2)k z z k z z -+=-, 化简,得222224942i 10i 0z k z k -+=, 解得221i 749k k z +=,1i 27 k k z -=,123z z k -=-, 或221i 749k k z -=,1i 27k k z +=,123z z k -=. 即证123z z -为实数.

复数的四则运算练习题

复数的四则运算练习题 ★基础训练★ 1.几个特殊结论: (1)=+14n i =+24n i =+34n i =n i 4 (2)如果i 2 321 +-=ω,则ω= =2ω =3ω =++21ωω =ωω =2ω (3)=+2)1(i =-2)1(i (4)=i 1 =-+i i 11 =+-i i 11 2.=---+ -6)2 321)(2321)(2321 (i i i 3. 已知复数i t z i z +=+=21,43,且21z z ?是实数,则实数t 等于 4.已知:,21i z -=则150100++z z 的值等于 5.复数13 11?? ? ??+-i i 的值等于 6.31?? ? ??-i i 的虚部是 7.当i x 2321-=时,=-x x 21 4.=++i i i 1212 8.如果yi x i i +=++-32111,则实数=x ,=y 9.集合{Z ︱Z =Z n i i n n ∈+-,},用列举法表示该集合,这个集合是 10.设,x y 为实数,且511213x y i i i +=---,则x y += 。 11.计算:50325032i i i i ++++

12.已知,36)(,32)(i i z f i z z z f -=+-+=求)(z f -的值. 13.求i 3016+-的平方根. 14.已知,,R y x ∈复数xi y x 5)23(++与复数18)2(+-i y 相等,求y x ,. 13.设,R m ∈复数,)3(2,)15(2 221i m m z i m m m m z -+-=-+++=若21z z +是虚数, 求m 的取值范围. 16.计算:(1)54)31()22(i i -+ (2)199********???? ??-+++-i i i

相关文档
相关文档 最新文档