C++中complex是什么意思?
发布网友
发布时间:2022-04-30 01:53
我来回答
共5个回答
热心网友
时间:2022-06-28 12:17
complex
英 [ˈkɒmpleks] 美 [kəmˈpleks]
adj.
复杂的;难懂的;复合的
n.
情结;建筑群;相关联的一组事物;不正常的忧虑
复数: complexes 比较级: more complex 最高级: most complex
例句
I have never had a complex about my height.
我从来没有担心过自己的身高。
热心网友
时间:2022-06-28 12:17
虚数是数学概念中对实数的扩展。最简单最直观的理解,a+bi就相当于直角坐标系中的一个坐标(a, b),两个实数相加(a+bi)+(c+di)=(a+c)+(b+d)i,相当于直角坐标系中两个分别从零点指向(a,b)和(c,d)的向量相加。
热心网友
时间:2022-06-28 12:18
我目前的程序设计没发现有什么用,不过由于复数数据结构的特殊性,在以后的函数重载中,会有他的例子。可以重载他的加法和减法。
热心网友
时间:2022-06-28 12:18
复数 a+bi 虚部就是b啊
热心网友
时间:2022-06-28 12:19
复数就是型如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没什么意义。