Проблема с решением системы линейных уравнений

Форум пользователей пакета Mathematica

Модератор: Admin

suntanka
Сообщения: 16
Зарегистрирован: Ср дек 22, 2010 9:03 pm

Проблема с решением системы линейных уравнений

Сообщение suntanka » Ср авг 14, 2013 7:15 pm

Есть такая проблема. Есть кусок программы из Maple, где решается система линейных уравнений:

Код: Выделить всё

GenSol:=convert(LinearAlgebra[LinearSolve](V, b, free='s'),list);
где V=[[1, 0, -1, -1, 0], [0, 1, 0, -1, -1]]) матрица 2Х4, b=[0,0] вектор-сторлбец, в результате получается решение [s[3]+s[4], s[4]+s[5], s[3], s[4], s[5]]. И это правильно! Вопрос: как это реализовать в Mathematica, если матрица V и b могут иметь разную размерность, функция LinearSolve выдает только нулевое решение. Подскажите пожалуйста!!! Заранее большое спасибо!