回 帖 发 新 帖 刷新版面

主题:[讨论]求助:用cholesky方法解方程组(作业题)

利用MATLAB编程,用cholesky方法求解对称正定方程组Ax=b,其中
A=[10  1                           b=(1
    1  10  1                          1
        1  10  1                      1
        ......                       ....
                1  10  1              1)
                    1  10]100阶


求可以直接运行的程序,谢谢!!
高手帮忙,行行好,日行一善啊!!!!

回复列表 (共2个回复)

沙发


a=10*ones(1,100);
b=ones(1,99);
A=diag(a)+diag(b,-1)+diag(b,1);
b=ones(1,100)';
x=A\b;
x就是你要解的值。

板凳


万分感谢啊!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册