Я хочу создать математическое выражение, подобное этому, в MATLAB. Он имеет определенный шаблон, как показано ниже, и количество членов в выражении зависит от моего ввода 'i', заданного ввода i = 2, матрицы T и константы 'c', тогда некоторая матричная переменная T_dot задается как
T_dot = T(c)-T(c-2)...
+ T(c+(8*9^0))- T(c+(8*9^0 - 2*9^1))
если i = 3, то
T_dot = T(c)-T(c-2)...
+ T(c+(8*9^0))- T(c+(8*9^0 - 2*9^1))...
+ T(c+(8*9^0)+(8*9^1))- T(c+(((8*9^0)+(8*9^1) - 2*9^2))
если i = 4, то
T_dot = T(c)-T(c-2)...
+ T(c+(8*9^0))- T(c+(8*9^0 - 2*9^1))...
+ T(c+(8*9^0)+(8*9^1))- T(c+(((8*9^0)+(8*9^1) - 2*9^2))...
+ T(c+(8*9^0)+(8*9^1)+(8*9^2))- T(c+(((8*9^0)+(8*9^1)+(8*9^2) - 2*9^3))
и т. Д. Очевидно, что вы можете увидеть шаблон в приведенных выше терминах , В основном у меня есть шаблон в индексах матриц, но я также хочу иметь эти выражения, потому что позже я использую T_dot в качестве отправной точки для 'для l oop'. Как я могу создать это? Должен ли я создать это как строку? или есть какой-то простой способ?
Спасибо