Немного в вопросе о сорняках, но я действительно начал сочувствовать за последние несколько месяцев и не могу найти ответ в документации.
Я часто использую MatrixSymbols, которые я буду затем сделайте Expciit, чтобы упростить лямбдификацию. Тем не менее, я знаю, что сделать MatrixSymbol, в котором элементы являются функцией другого символа. т.е. t так, что элементы дифференцируемы по времени.
Вот работа, которую я использовал, но мне интересно, есть ли более элегантный способ:
t = sym.symbols('t')
x0 = sym.Function('x_0')(t)
x1 = sym.Function('x_1')(t)
x = sym.Matrix([x0, x1])
Я ожидаю, что ответ будет похож на эту форму: mat_sym_x = sym.MatrixSymbol(sym.Function('x')(t), 3, 1)
Сообщите мне! -J