Hilbert 希尔伯特矩阵
本帖最后由 duan 于 2015-4-9 21:01 编辑用vc6 去求Hilbert矩阵,给不同的阶数 n
当 n 小于等于 27 时 A=1;
n 大于 27 时 就开始变化
为什么???????????????????
#include<stdio.h>
int main()
{
const int n=40;
int i,j;
double**A;
double*b;
A=new double*;
for(i=0;i<n;i++)
A=new double;
b=new double;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
A=1.0/(i+1+j+1-1);
for(i=0;i<n;i++)
{
b=0.0;
for(j=0;j<n;j++)
b+=1.0/(i+1+j+1-1);
}
//打印A
printf("A=\n");
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
printf("%f\t",A);
}
//打印b
printf("b=\n");
for(i=0;i<n;i++)
printf("%f\t",b);
return 0;
}
:sad鼓励一下楼主 就是来顶 支持 顶。。。。。。。。。。。 一起研究一下呵呵 感谢分享
就是来顶 支持
就是来顶 支持
页:
[1]