回 帖 发 新 帖 刷新版面

主题:急求:fortran求laplace求任意n*n矩阵的值的编程,大概过程也行啊

急求:fortran语言,用laplace拉普拉斯展开求任意n*n矩阵的值的编程,大概过程也行啊

回复列表 (共2个回复)

沙发


什么意思?

板凳

哦,只看到标题,以为帖子内容和标题一样。。。
可以按行或者按列展开,以按行为例
公式是 sum(b_ij*(-1)^(i+j)|M_ij|
有三项 b,-1,M(余子式的行列式)
考虑递推的方法:
n*n矩阵的行列式 = sum(b_ij*(-1)^(i+j)|M_ij|
而余子式的行列式 |M_ij| 又可以用它的余子式的行列式求得,整个递推下去直到余子式是一个数字为止。
总共递推n-1次。
大致方法是这样。
现在都不用这种方法了吧,运算次数太多,都用LU分解或者数值近似什么的

我来回复

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