可能顯示的文件:
Defining a matrix as an array of arrays and computation its inverse matrix in C++
Simple 3x3 matrix inverse code (C++)逆矩陣的在C++
如何找到矩陣的逆在C++中。簡單的編碼只是爲了找到3by3矩陣的逆矩陣以及4x4矩陣
可能顯示的文件:
Defining a matrix as an array of arrays and computation its inverse matrix in C++
Simple 3x3 matrix inverse code (C++)逆矩陣的在C++
如何找到矩陣的逆在C++中。簡單的編碼只是爲了找到3by3矩陣的逆矩陣以及4x4矩陣
C++不提供語言工具來執行此操作。您必須自己編碼或使用庫。
如果問題是如何編碼它,起始位置是「你知道如何反轉紙上的矩陣嗎?」
給出問題的很好答案;不是很暴躁,但有一點意義。 – 2009-12-22 15:27:24
這不是一個編程問題本身,而是一個數學問題。然而,在計算機上查找矩陣的逆矩陣需要充分的知識,即浮點算法存在缺陷和不精確。如果你不相信我創建一個3x3陣列,使a_mn爲1 /(m + n),並使用筆和紙上的一般逆矩陣解決方案。你應該去here所有你簡單的數學算法需求。
看看這個鏈接來獲得矩陣的逆,它非常有效的方法(高斯約旦)作爲 相比,基於共同的因素和判定方法。
然後想一想,並嘗試自己實現它。
http://en.wikipedia.org/wiki/Gauss%E2%80%93Jordan_elimination
請顯示您的代碼以及爲什麼您懷疑它不起作用。你應該比理解矩陣的逆矩陣和如何獲得矩陣更困難,因爲很明顯你沒有在這裏付出太多的努力。 – 2009-12-22 15:22:59
Duplicate - 請參閱http://stackoverflow.com/questions/983999/simple-3x3-matrix-inverse-code-c – zebrabox 2009-12-22 16:06:16