非常感谢您的回复。

我可能理解你提到的方法,但是在我要求的解决方案的稀疏矩阵后面没有乘法向量。

A = M-(N ^ T)(M ^ -1)N,

这是原始稀疏矩阵的构造方程。

A是我想在最后获得的稀疏矩阵,其中N和M是稀疏矩阵。

你还能做些什么来解决这个问题?

谢谢

FU

在 2018年11月14日星期三 UTC+8下午2:32:03,Jean-Paul Pelteret写道:
>
> 嗨,
>
> 要计算稀疏矩阵逆M ^ { - 1},您必须使用直接求解器,例如  SparseDirectUMFPACK 
> <https://dealii.org/9.0.0/doxygen/deal.II/classSparseDirectUMFPACK.html>。如果此操作(M
>  
> ^ { - 1})N出现在矩阵向量乘积的上下文中,即您实际上计算的是y =(M ^ { - 1})Nx之类的东西,那么您可以使用  迭代求解器 
> <https://dealii.org/9.0.0/doxygen/deal.II/classSolverSelector.html> 
>  来反转系统My =(Nx)= b。在这里,您可以使用迭代方法计算解y = M ^ { - 1} b。
>
> 我希望这个对你有用。
> 最好,
> 约翰·保罗·
>
> 2018年11月14日03:01,FU < fudany ... @ gmail.com <javascript:> >写道:
>
> (M ^ -1)N,
> M和N是稀疏矩阵,
> 那么如何得到稀疏矩阵的逆?
>
> - 
> deal.II项目位于http://www.dealii.org/
> 有关邮件列表/论坛选项,请参阅https://groups.google.com/d/ forum / dealii?hl = en 
> <https://groups.google.com/d/forum/dealii?hl=en>
> --- 
> 您收到此邮件是因为您订阅了Google网上论坛“deal.II用户组”群组。
> 要取消订阅此论坛并停止接收来自该论坛的电子邮件,请发送电子邮件至dealii + un ... @ googlegroups.com 
> <javascript:>。
> 有关更多选项,请访问https://groups.google.com/d/ optout 
> <https://groups.google.com/d/optout>。
>
>
>

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to