【发布时间】:2018-11-16 12:23:14
【问题描述】:
我会像这样求解一个线性方程组:
x_1*3+x_2*4+x_3*5+x_4*6+x_6*2=0
x_1*21+x_2*23+x_3*45+x_4*37*+x_6*0=0
x_1*340+x_2*24+x_3*25+x_4*31+x_6*0=0
x_1*32+x_2*45+x_3*5+x_4*6+x_7*2=0
x_1*9+x_2*11+x_3*13+x_4*49+x_7*0=0
x_1*5+x_2*88+x_3*100+x_4*102+X_7*2=0
[x_1][x_2][x_3] [x_4] [,5]
[1,] 3 4 5 6 2
[2,] 21 23 45 37 0
[3,] 340 24 25 31 0
[4,] 32 45 5 6 2
[5,] 9 11 13 49 0
[6,] 5 88 100 102 2
我用MASS::null(t(M) 求解这个线性齐次方程组,
但问题是找到 x_1....x_4,但 x_5 只找到一个解决方案,但我需要不同的三个值,即 x_5,1,x_5,2 和 x_5,3。
矩阵的值是随机的,可以改变
【问题讨论】:
-
看
solve函数。 -
@snaut,不好,因为 Ax=0 返回微不足道的解决方案
-
好的,抱歉,我没理解您的需要。所以你想要解决方案的整个子空间?
-
是的,但我的系统的问题是有 x_1....x_4 未知数和 x_5,1 x_5,2 x_5,3,如果最后一个未知数(x_5)是我能做到的已经解决了系统,但是有不同的 x_5 未知我不知道如何解决它。
-
你能解释一下你的符号吗?我不认为
x_5,1是一个合法的变量名。
标签: r equation equation-solving linear-equation