矩阵逆码(c, c++, fortran 或 tksolver)
我需要一个代码来使用行运算确定 nxn 矩阵 A 的逆。 我写这段代码的时间很荒谬。一切都有帮助,我是一名研究生,已经很多年没有上过编程课了。谢谢。
I need a code to determine the inverse of an nxn matrix A using row operations.
I am having a ridiculous time writing this code. Anything helps, I am a grad student and havent taken a programming class in years. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可能并不真正想要相反的情况。如果您尝试求解方程组,最好使用 LU 分解。
你没有说你想用什么语言来编写这个应用程序。Java 有 Apache Commons Math;Java 有 Apache Commons Math; Python 有 NumPy; FORTRAN 有 LinPack。选择一种语言并使用一个库;不要自己写。
You might not really want the inverse. If you're trying to solve a system of equations you'd be better off using LU decomposition.
You don't say what language you'd like to write this app in. Java has Apache Commons Math; Python has NumPy; FORTRAN has LinPack. Pick a language and use a library; don't write it yourself.
如果您多年没有参加编程课程,我建议您使用 Scilab 或 MATLAB 进行矩阵运算。
如果是一次性计算,看看WolframAlpha。
如果 C++ 可以选择使用库,请查看 Armadillo。
I suggest Scilab or MATLAB for matrix operations if you haven't taken a programming class in years.
If it is a one time calculation, look at WolframAlpha.
If using libraries is an option for C++, look at Armadillo.
查看在线数字食谱。 Fortran 77、Ansi C 和 Fortran 90 代码是免费的,您可以获得大量有关如何最好地进行操作的线索。
Look at Numerical Recipies Online. The Fortran 77, Ansi C and Fortran 90 code is free and you can get pleanty of clues on how to best proceed.