Символьно умножить вектор на матрицу

Форум, посвященный общим вопросам, связанным с MATLAB

Модератор: Admin

Kirill_S
Пользователь
Сообщения: 2
Зарегистрирован: Пт июн 29, 2018 5:53 pm

Символьно умножить вектор на матрицу

Сообщение Kirill_S » Пт июн 29, 2018 6:16 pm

Здравствуйте!
Вопрос следующий:
Есть вектор скоростей химических реакций, например, его кусок:

k(1)*c(1)*c(15)
k(2)*c(1)*c(1)
k(3)*c(1)*c(2)
...
и еще 100 штук.

И есть транспонированная стехиометрическая матрица, например:

-1 1 0
-2 0 0
-1 -1 0

на которую этот вектор надо умножить, чтобы получить систему диф. уравнений.
Раньше я эти символьные преобразования выполнял в Маткаде, но сейчас система слишком уж большая, Маткад не дает.
Прошу помощи. Как перемножить, чтобы получить искомую систему в символьном виде?

Спасибо.