I need help with my Matlab code. What I want is 5 C matrices with each of them being a size of 3x3. If I run this code, I get a 3x15 C matrix. The values are in the wrong elements as well. I need 5 C = [C11_dot C12_dot C13_dot; C21_dot C22_dot C23_dot; C31_dot C23_dot C33_dot]. C = [-0.5000 0.7500 0.4330; 0.8660 0.4330 0.2500; 0.0000 0.5000 -0.8660]; t = 0:4; w = [2*t; 3*t; 4*t] for i = 1:length(t) C11_dot(:,i) = C(1,2)*w(3,i) - C(1,3)*w(2,i); C12_dot(:,i) = C(1,3)*w(1,i) - C(1,1)*w(3,i); C13_dot(:,i) = C(1,1)*w(2,i) - C(1,2)*w(1,i); C21_dot(:,i) = C(2,2)*w(3,i) - C(2,3)*w(2,i); C22_dot(:,i) = C(2,3)*w(1,i) - C(2,1)*w(3,i); C23_dot(:,i) = C(2,1)*w(2,i) - C(2,2)*w(1,i); C31_dot(:,i) = C(3,2)*w(3,i) - C(3,3)*w(2,i); C32_dot(:,i) = C(3,3)*w(1,i) - C(3,1)*w(3,i); C33_dot(:,i) = C(3,1)*w(2,i) - C(3,2)*w(1,i); end C = [C11_dot C12_dot C13_dot; C21_dot C22_dot C23_dot; C31_dot C23_dot C33_dot]
I need help with my Matlab code. What I want is 5 C matrices with each of them being a size of 3x3. If I run this code, I get a 3x15 C matrix. The values are in the wrong elements as well. I need 5 C = [C11_dot C12_dot C13_dot;
C21_dot C22_dot C23_dot; C31_dot C23_dot C33_dot].
C = [-0.5000 0.7500 0.4330;
0.8660 0.4330 0.2500;
0.0000 0.5000 -0.8660];
t = 0:4;
w = [2*t; 3*t; 4*t]
for i = 1:length(t)
C11_dot(:,i) = C(1,2)*w(3,i) - C(1,3)*w(2,i);
C12_dot(:,i) = C(1,3)*w(1,i) - C(1,1)*w(3,i);
C13_dot(:,i) = C(1,1)*w(2,i) - C(1,2)*w(1,i);
C21_dot(:,i) = C(2,2)*w(3,i) - C(2,3)*w(2,i);
C22_dot(:,i) = C(2,3)*w(1,i) - C(2,1)*w(3,i);
C23_dot(:,i) = C(2,1)*w(2,i) - C(2,2)*w(1,i);
C31_dot(:,i) = C(3,2)*w(3,i) - C(3,3)*w(2,i);
C32_dot(:,i) = C(3,3)*w(1,i) - C(3,1)*w(3,i);
C33_dot(:,i) = C(3,1)*w(2,i) - C(3,2)*w(1,i);
end
C = [C11_dot C12_dot C13_dot;
C21_dot C22_dot C23_dot;
C31_dot C23_dot C33_dot]
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 1 images