|
学校布置的数值与符号编程题,其中有2个问题不太清楚.
请大哥帮我解答一下好吗,谢谢大家了.
1.给出矩阵的就地Householder 分解程序:
void householder(double* a, double* p, int n);
其中a为n*n矩阵. 分解后的正交矩阵存放在a的下三角. 而p为n为向量,存放分解后的矩阵对角元素.
2.给出求任意区间上函数积分的Gauss_Legendre方法程序:
double guass_legendre(double(*f)(double), double a, double b, int n);
其中 f 为被积函数.a, b为积分区间.(a >= b), n为节点个数. |
|