当前位置: > C++中complex是什么意思?...
题目
C++中complex是什么意思?
书上说:每个复数都有两部分 实数部分和虚数部分 虚数代表负数的平方根
上面那句话我理解不了,谁帮我解释下呀,主要是虚数部分,他有什么用处?
我没学过数学,知道的不多,
我所理解的范围:
坐标系,X轴,Y轴,能理解两个坐标相加:(x1,y1)+(x2,y2) = (x1+x2,y2+y2) 但还是搞不清那个I是哪里来的.

提问时间:2020-12-05

答案
复数就是型如z=a+bi这样数,其中a,b为任意实数,a称为复数z的实部,b称为复数z的虚部.当b=0时就是实数;当a=0时叫纯虚数.复数也有四则运算.
i一般称为虚数单位,意思就是i^2 =-1.
举几个例子:
(5i)^2=25;
(3+2i)^2=3^2+2*3*2i+(2i)^2=9+12i-4=5+12i;
虚数在自然界不好理解,一般复数用在复变函数,傅立叶分析之类的课程中.
另外在C中,complex类型在C89中不是标准类型,C99加进去了.具体实现与否看编译器了.
初学建议跳过这块,这块不常用除非你做信号分析之类的.C++常用标准类库有:string,vector,list,deque,pair,set,map,bitset,iostream,fstream,stringstream……这些挺重要.
PS:
i在自然界中不存在,所以比较难理解.其实就是一个标记.当以复变函数、工程数学之类为基础才能体现出复数的作用,像拉普拉斯变换之类的能看到它的优越性,普通拿出一个数看不出有什么用.
PS:
你就简单把复数理解成是为了做其他运算方便而引入的自然界并不存在的符号就行.
就像sin,cos这样的符号,其实没有这样的符号也不影响计算,sinA完全可以用a/c代替,但引入是为了引入一整套三角函数计算,单独说sin没什么意义.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.