Filter löschen
Filter löschen

error index exceeds matrix dimension. I am not using matrix

1 Ansicht (letzte 30 Tage)
syms th d alpha a th1 th2 l1 l2 lc1 lc2 I1z I2z m1 m2
d(1,1)=m1*lc1^2+m2*(l1^2+lc2^2+2*lc2*l1*cos(th2))+I1z+I2z;
d(1,2)=m2*(lc2^2+l1*lc2*cos(th2))+I2z;
diff(d(1,2),th(1))+diff(d(1,1),th(2))
Index exceeds matrix dimensions.

Akzeptierte Antwort

KSSV
KSSV am 4 Dez. 2017
syms th d alpha a th1 th2 l1 l2 lc1 lc2 I1z I2z m1 m2
d(1,1)=m1*lc1^2+m2*(l1^2+lc2^2+2*lc2*l1*cos(th2))+I1z+I2z;
d(1,2)=m2*(lc2^2+l1*lc2*cos(th2))+I2z;
diff(d(1,2),th1)+diff(d(1,1),th2)
It should be th1 and th2 not th(1), th(2)
  3 Kommentare
Muhammad Salahul Din
Muhammad Salahul Din am 4 Dez. 2017
I am trying to find out christoffel symbols
Sunny Katyara
Sunny Katyara am 8 Apr. 2019
Dear Muhammad Salahul Din, did you find the christoffel symbols? Can you share the code here Please?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by