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)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by