:しかしSympyシンボリック行列指数
n=3;
a = symbols(['a'+str(1+k) for k in range(n)], real=True);
Ts = symbols('T_s',real=True,positive=True);
A = Matrix([zeros(1,n),eye(1,n),a])
expm(A)
はないようです"TypeError:mp1をa1から作成できません"! は、その後、私は再び級数展開を使用して見積もりを取得しようとしたが、:
Sum(A**n, (n, 0, 1))
を与える: "とValueError:マトリックスDET == 0;可逆ではない" と。私は彼らがジョランのブロックによって行列の力を得ようとしていると思うし、私の構造はそれには良くない。とにかく私はどのように進むことができますか? A**2
を計算することができますが、A**1
とA**0
を超える合計は計算できません。
ありがとうございました!私はまだ不思議です、なぜ合計がうまくいかなかったのですが、expは正確に仕事をします!ニース!私はsympyを愛しています! – mike
2つの説明に非常にうれしい!ここで学ぶのは大変!とても有難い! – mike