Selam arkadaşlar. Matlab çok giriş seviyesi biliyorum fakat Java'da yazdığım bir kod için matlab'da yazılmış algoritmayı anlamalıyım.R(1,1,:) = 2.*q(:,1).^2-1+2.*q(:,2).^2;Şurada R 3x3 bir matris. R(1,1, : ) derken (1,1) elemanını mı değiştiriyorum demek istiyor?Bir de aynı şekilde q, quaternion içi
Selam arkadaşlar.
Matlab çok giriş seviyesi biliyorum fakat Java'da yazdığım bir kod için matlab'da yazılmış algoritmayı anlamalıyım.
R(1,1,:) = 2.*q(:,1).^2-1+2.*q(:,2).^2;
Şurada R 3x3 bir matris. R(1,1, : ) derken (1,1) elemanını mı değiştiriyorum demek istiyor?
Bir de aynı şekilde q, quaternion için yaratılmış bir array. q(:, 1) derken ne demek istiyor olabilir?
Yada TL;DR olarak ":" ile neyi ifade etmek istiyor olabilir?
Not: Anlamaya çalıştığım kod:
github.com
0
kullanmayalı baya oldu ama bakman gereken konu "Nonconsecutive Elements".
A =
16 2 3 13 0
5 11 10 8 0
9 7 6 12 7
4 14 15 1 0
B = A;
B(1:3:16) = -10
B =
-10 2 3 -10
5 11 -10 8
9 -10 6 12
-10 14 15 -10
burdan yürü :)
0