Я в третьем уравнении допустил ошибку, когда его записывал, глядя на картинку. Должно быть так:
Код:
solve({b[k]+c[k]+15*d[k]-6*t[k]=0, 15*a[k]+8*b[k]+5*c[k]-15*f[k]+6*u[k]=0, 6*a[k]+2*b[k]-c[k]+15*h[k]-6*v[k]=0, a[k]-8*d[k]-f[k]-h[k]+2*t[k]=0, a[k]-5*d[k]-u[k]-v[k]=0, b[k]-5*f[k]+15*t[k] + 8*u[k]+5*v[k]=0}, {a[k], b[k], c[k], d[k], f[k], h[k], t[k]});
Решение не находит, так как его нет: ранг матрицы коэффициентов 5. А ранг расширенной матрицы, в общем случае, 6. Например, пусть
,
. Тогда, если не ошибся
Код:
> v1:= [ 0, 1, 1, 15, 0, 0,-6]:
> v2:= [15, 8, 5, 0,-15, 0, 0]:
> v3:= [ 6, 2,-1, 0, 0, 15, 0]:
> v4:= [ 1, 0, 0, -8,-1,-1, 2]:
> v5:= [ 1, 0, 0,-5, 0, 0, 0]:
> v6:= [ 0, 1, 0, 0,-5, 0,15]:
> M:= Matrix([v1, v2, v3, v4, v5, v6]):
> linalg[rank](M);
5
> vx1:= [ 0, 1, 1, 15, 0, 0,-6, 0]:
> vx2:= [15, 8, 5, 0,-15, 0, 0, -6]:
> vx3:= [ 6, 2,-1, 0, 0, 15, 0, 0]:
> vx4:= [ 1, 0, 0, -8,-1,-1, 2, 0]:
> vx5:= [ 1, 0, 0,-5, 0, 0, 0, -1]:
> vx6:= [ 0, 1, 0, 0,-5, 0,15, -8]:
> Mx:= Matrix([vx1, vx2, vx3, vx4, vx5, vx6]):
> linalg[rank](Mx);
6
Проверить, конечно, надо. Мог и ошибиться, но общая теория такая.