K 1 = [1 0 0; 0 cos(E) – sin(E); 0 sin(E) cos(E)]; // e ye bağlı değişkenler bulunuyor
K 2= [cos(U), 0, sin(U); 0, 1, 0; -sin(U), 0, cos(U)]; // U ya bağlı değişknler bulunuyor
K 3= [cos(T), -sin(T), 0; sin(T), cos(T), 0; 0, 0, 1]; // t ye bağlı değişkenler bulunuyor
çarpımı yapılacak
fonksiyon
R = (K(E)).*(K(U)).*(K(T));
hocam kodun tamamını atmadım matrisin içindeki derecelerin değişkenlerini tanımladım bunların matlabda net sonuç vermesi için dizilimde mi hatam var
eğer uygunsa buraya tüm kodu atayım
c++ bilgim var ama matlabda iyi değilim daha öğrenme aşamasındayım bu problemi çözmeye uğraşıyorum
Merhaba,
Eğer yeni MATLAB öğrenmeye başlıyorsanız MATLAB'in kodlama yapısını öğrenmenizde fayda olacaktır. Bu bağlantıyı takip edebilirsiniz:
https://matlabturkiye.com/category/makaleler/matlab-dili-baslangic
Matrisinizi yazarken tam anlaşılamayan kısımlar gördüm. Mesela bu matrisleriniz kaça kaçlık? MATLAB ile değişken tanımlarken değişkenin adına boşluk bırakmıyoruz. Eğer comment (Yorum) yazacaksanız // yerine % belirtecini kullanmalısınız. Matrisleri çarparken de matris boyutlarını gözönünde bulundurarak çarpmalısınız.