Effacer les filtres
Effacer les filtres

error index exceeds matrix dimension. I am not using matrix

1 vue (au cours des 30 derniers jours)
Muhammad Salahul Din
Muhammad Salahul Din le 4 Déc 2017
Commenté : Sunny Katyara le 8 Avr 2019
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.

Réponse acceptée

KSSV
KSSV le 4 Déc 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 commentaires
Muhammad Salahul Din
Muhammad Salahul Din le 4 Déc 2017
I am trying to find out christoffel symbols
Sunny Katyara
Sunny Katyara le 8 Avr 2019
Dear Muhammad Salahul Din, did you find the christoffel symbols? Can you share the code here Please?

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by