我想尝试使用bash shell解决线性代数方程组,但遇到了问题。输入值是一个矩阵,但我不知道如何在bash中输入矩阵,因为它不支持二维数组。
非常感谢你。
答案 0 :(得分:0)
我对bash很新,而且我不够专业,不能为你提供一些代码,但我会回答,因为过去几天没人做过。
首先,你为什么要使用bash? 研究如何用maxima或某种专门设计的工具来研究它可能要容易得多。
但是,如果你想使用bash,你可以从文件中读取矩阵,并将其视为数组数组或列表数组。 Bash可以处理它。
无论如何,您也可以使用一维数组。只需读取整个文件,将其放入数组中,然后第i行和第j列的元素将只是
${array[i*l+j]}
其中l是矩阵的大小。
希望我帮忙!