2012-10-03 51 views
0

我想用bash shell嘗試求解線性代數方程組,但是有問題。輸入值是一個矩陣,但是我不知道如何在bash中輸入矩陣,因爲它不支持二維數組。嘗試求解器Shell Bash中的線性代數方程組

非常感謝。

+4

爲什麼?我會強烈建議不要這樣做。使用正確的工具進行正確的任務。 – Bernhard

回答

0

我對bash很陌生,而且我不夠專業,無法爲您提供一些代碼,但無論如何我都會回答,因爲過去幾天沒有人做過。

首先,你爲什麼要使用bash? 研究如何用最大值或一些明確設計的工具來解決這個問題可能會容易得多。

如果你想使用bash,你可以從一個文件中讀取一個矩陣,並把它看作一個數組或者一個列表數組。 Bash可以處理它。

無論如何,你也可以用一維數組來做到這一點。剛看完整個文件,把它放在一個數組,然後在第i行第j列的元素將是多麼

${array[i*l+j]} 

其中l爲您的矩陣的大小。

希望我幫了忙!