复数complex的magnitude是什么
2012-12-07 14:37
99 查看
When A is complex, the elements are sorted by magnitude译为:元素为复数时,按照复数的magnitude排序。
其中magnitude的计算规则如下:
实数的magnitude就是该实数的正平方根,如2的magnitude就是2,-3的magnitude就是3
复数的magnitude是该复数与共轭复数的乘积的正平方根,比如z=3-2j,则magnitude为(3-2j)*(3+2j)的正平方根,也就是9+4=13的正平方根;
以下为有用的链接:wiki的complex解释
更详细的信息,值得一看:http://frank.mtsu.edu/~phys2020/Lectures/L19-L25/L20/Magnitude/magnitude.html
wiki的complex解释:http://en.wikipedia.org/wiki/Complex_number
GNU的sorting vectors:http://www.gnu.org/software/gsl/manual/html_node/Sorting-vectors.html
matlab中的magnitude解释:http://www.mathworks.cn/cn/help/matlab/ref/abs.html
以下内容为第一个链接中的内容,备份作参考
Consider the complex number z = 21 – 35j. Thecomplex conjugate of the number
z, denoted z*, is obtained by simply taking every j that you see in the expression forz and replacing it by
–j. Thus, in this case, z* = 21 – 35(–j) = 21 + 35j. On the other hand, ifz = 1/(2 – 10j), then
z* = 1/(2 + 10j). It’s easy! Note that the complex conjugate of areal number is just that same real number, since it does not have any
j’s to replace!
The magnitude of a complex number z, denoted |z|, is defined to be the positive square-root of the complex number times its complex conjugate. That is,
In general, for the generic complex number z = a + bj, the magnitude ofz is given by
or, since j2 = –1,
For example, if z = 3 – 2j, then z* = 3 + 2j, and so
Note that the magnitude of a complex number is always areal number. Note also that the magnitude of a real number is just the absolute-value of that real number. For example, ifz = 3, then
while, if z = –2, we get that
其中magnitude的计算规则如下:
实数的magnitude就是该实数的正平方根,如2的magnitude就是2,-3的magnitude就是3
复数的magnitude是该复数与共轭复数的乘积的正平方根,比如z=3-2j,则magnitude为(3-2j)*(3+2j)的正平方根,也就是9+4=13的正平方根;
以下为有用的链接:wiki的complex解释
更详细的信息,值得一看:http://frank.mtsu.edu/~phys2020/Lectures/L19-L25/L20/Magnitude/magnitude.html
wiki的complex解释:http://en.wikipedia.org/wiki/Complex_number
GNU的sorting vectors:http://www.gnu.org/software/gsl/manual/html_node/Sorting-vectors.html
matlab中的magnitude解释:http://www.mathworks.cn/cn/help/matlab/ref/abs.html
以下内容为第一个链接中的内容,备份作参考
Consider the complex number z = 21 – 35j. Thecomplex conjugate of the number
z, denoted z*, is obtained by simply taking every j that you see in the expression forz and replacing it by
–j. Thus, in this case, z* = 21 – 35(–j) = 21 + 35j. On the other hand, ifz = 1/(2 – 10j), then
z* = 1/(2 + 10j). It’s easy! Note that the complex conjugate of areal number is just that same real number, since it does not have any
j’s to replace!
The magnitude of a complex number z, denoted |z|, is defined to be the positive square-root of the complex number times its complex conjugate. That is,
相关文章推荐
- GenericComplex!这是什么,我也不知道,哈哈
- C++编程:定义一个复数类Complex,重载运算符“+”,“-”,“*”,“/”,使之能用于复数的加、减、乘、除。运算符重载作为Complex的类的成员函数,编程序,求两个复数的和,差,积,商。
- 傅立叶变换--复数到底是个什么东西? .
- 定义一个复数类complex重载运算符+ - * /使之能用于复数的加减乘除。
- complex(x):创建一个复数
- 【C++】用拷贝函数实现一个复数类(complex)
- 运算符重载(复数类(Complex))
- complex--创建复数
- C99 新增了复数类型(_Complex)和虚数类型(_Imaginary)。简单来说,C99 提供了三种复数类型:float _Complex,double _Complex,和 long do
- 采用C/C++语言如何实现复数抽象数据类型Complex
- 复数乘法是什么?
- 【C++】实现一个复数类(complex)(带有默认参数的构造函数 )
- 定义一个复数类Complex,使得下面的代码能够工作 Complex c1(3,5); //用复数3+5i初始化c1 Complex c2=4.5; //用实数4.5初始化c2 c1.add(c2)
- java定义类complex,复数加减
- Complex(复数运算)
- 傅立叶变换--复数到底是个什么东西?
- C++实现复数Complex
- 【转载】复数的物理意义是什么?
- 复数类:class Complex
- 复数的物理意义是什么