Error "()-indexing must appear last in an index expression" in symbolic Matlab Toolbox
1 回表示 (過去 30 日間)
古いコメントを表示
Hello everyone, I want to operate with some symbolic expressions and their derivatives, but I'm finding some problems when trying to do something like this:
>>syms x(t)
>>q=diff(x,t)+2
q(t) =
D(x)(t) + 2
>>dq=diff(q,D(x)(t))
Error: ()-indexing must appear last in an index expression.
I want to differentiate q(t) with respect to the derivative of x(t), and I was wondering if there is any way to do this without substituting D(x)(t) for another variable
2 件のコメント
回答 (1 件)
Mischa Kim
2016 年 8 月 25 日
編集済み: Mischa Kim
2016 年 8 月 25 日
Paco, check out the Euler-Lagrange tool on File Exchange. It does exactly what you are trying to do.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!