我搜索了一下,是如下3个步骤:
①利用代入法或加减法,消去一个未知数,得出一个二元一次方程组;
②解这个二元一次方程组,求得两个未知数的值;
③将这两个未知数的值代入原方程中较简单的一个方程,求出第三个未知数的值...我先公布代码:
b=c(345,361,235)
b
a=matrix(c(2,3,-4,5,-6,7,8,9,-10),ncol=3)
a
x=solve(a,b)
x
# > x
# [1] -984.7667...重要的就是 solve 函数,把前面的已知的等式,拆分出来a和b两个常量,就可以求解x这个变量:
2X + 3Y - 4Z = 345
5X - 6Y + 7Z = 361
8X + 9Y - 10Z...在R里面可以很容易进行矩阵求解,也就是线性代数,就是上面提到的 ax=b ,然后已知a是一个矩阵,3行3列,b是一个向量有3个元素,就可以求解x啦。
如果是数学计算里面的消元法,示例如下:
?...有空的话跟着《生信分析人员如何系统入门R(2019更新版)》购买R基础书籍,逼自己一次,把R的知识点路线图搞定,如下:
了解常量和变量概念
加减乘除等运算(计算器)
多种数据类型(数值,字符,逻辑,因子