复数矩阵对构建与计算 1构建一个4维复数方阵; 2求复数矩阵的相角; 3求复数矩阵的共轭复数矩阵; 4求复数矩阵的实部矩阵和虚部矩阵; 5求下列复数的实部和虚部、共轭复数、模和复角;13+2i
(1)构建一个4维复数方阵: 可以用numpy库来构建复数方阵,代码如下:
import numpy as np
matrix = np.array([[1+2j, 2-1j, 3+4j, 4-3j],
[5+6j, 6-5j, 7+8j, 8-7j],
[9+10j, 10-9j, 11+12j, 12-11j],
[13+14j, 14-13j, 15+16j, 16-15j]])
(2)求复数矩阵的相角: 可以使用numpy库中的angle函数来计算复数的相角,代码如下:
angles = np.angle(matrix)
(3)求复数矩阵的共轭复数矩阵: 可以使用numpy库中的conj函数来计算复数矩阵的共轭复数矩阵,代码如下:
conjugate_matrix = np.conj(matrix)
(4)求复数矩阵的实部矩阵和虚部矩阵: 可以使用numpy库中的real函数来计算复数矩阵的实部矩阵,使用imag函数来计算复数矩阵的虚部矩阵,代码如下:
real_matrix = np.real(matrix)
imaginary_matrix = np.imag(matrix)
(5)求下列复数的实部和虚部、共轭复数、模和复角:1/(3+2i) 可以使用复数的属性和操作来计算,代码如下:
complex_number = 1 / (3 + 2j)
real_part = complex_number.real
imaginary_part = complex_number.imag
conjugate = complex_number.conjugate()
magnitude = abs(complex_number)
angle = np.angle(complex_number)
``
原文地址: https://www.cveoy.top/t/topic/hXsp 著作权归作者所有。请勿转载和采集!