Jacobian calculation of symbolic variables which are function of time.
11 ビュー (過去 30 日間)
古いコメントを表示
I am trying to find the jacobian for a transformation matrix. I am using symbolic theta as function of time:
syms the1(t) the3(t) L1(t);
R01 = [cos(the1) sin(the1) 0;-sin(the1) cos(the1) 0;0 0 1];
P01 = [0;L1*sin(the1); L1*cos(the1)];
T01 = [R01 P01;0 0 0 1];
dd = [the1,the3];
jaco = jacobian(T01,dd);
But it is failing with error "First argument must be scalar or vector.".
How can it be implemented?
0 件のコメント
採用された回答
Pratyush Roy
2021 年 3 月 30 日
Hi Sourabh,
In this case the1 and the3 are symbolic functions rather than symbolic variables. There is no direct way to calculate jacobian in such cases.
Hope this helps!
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Symbolic Math Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!