用c++编程:计算复数矩阵的普通乘法
时间: 2023-10-13 16:04:54 浏览: 89
好的,针对您的问题,以下是计算复数矩阵的普通乘法的 C++ 代码示例:
```cpp
#include <iostream>
#include <complex>
using namespace std;
const int N = 100;
typedef complex<double> cd;
cd a[N][N], b[N][N], c[N][N];
int main()
{
int n;
cin >> n;
for (int i = 1; i <= n; i++)
for (int j = 1; j <= n; j++)
cin >> a[i][j];
for (int i = 1; i <= n; i++)
for (int j = 1; j <= n; j++)
cin >> b[i][j];
for (int i = 1; i <= n; i++)
for (int j = 1; j <= n; j++)
{
c[i][j] = 0;
for (int k = 1; k <= n; k++)
c[i][j] += a[i][k] * b[k][j];
}
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= n; j++)
cout << c[i][j] << " ";
cout << endl;
}
return 0;
}
```
以上代码通过使用 complex 类型来声明复数,并使用二维数组表示矩阵,实现了复数矩阵的普通乘法操作。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![text/x-c++](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)