#include<iostream>
using namespace std;
const int n=3;
void HibertMatrix(int NN,double H[][n]);
void print(int NN,double A[][n]);
int main()
{
double A[n][n];
HibertMatrix(n,A);
print(n,A);
return 0;
}
void HibertMatrix(int NN,double H[][n])//希尔伯特矩阵的生成
{
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
H[i][j]=1.0/(i+j+1);
}
void print(int NN,double A[][n])
{
for (int i=0;i<n;i++)
{
for (int j=0;j<n;j++)
{
cout<<A[i][j]<<' ';
}
cout<<endl;
}
}
C++生成希尔伯特矩阵
最新推荐文章于 2023-03-29 15:52:04 发布