Как и в Maple, вы можете зацикливаться, но здесь кажется разумным использовать функцию.Вы можете использовать стандартные функции Python:
def coefs(x):
m = Matrix([1, 2*x, 0 ,0, 0, 0])
for k in range(3):
m[k+2] = -2*(k+1)*m[k]+2*x*m[k+1]
print(k)
return m
Вы можете, конечно, просто упростить функцию, если хотите этого.Однако, поскольку это может привести к выражениям, которые не отменяются, я бы упростил только один раз внизу вашего скрипта.