# MATLAB: Matrix indexing collecting accurate results

indexingMATLABMATLAB and Simulink Student Suitematrix manipulationvector

I have a for loop and some challenging mathematical equations my goal is to get a 3×3 matrix where A is preferable I would like to make A1 A2 cell matrices and collect the values leading to an easy final equation. Thanks in advance for anyone that helps me out!
``for i = 1:100;v2(1:3,i) = [cross(v1(1:3,i),(Sb(1:3,i)))/norm(cross(v1(1:3,i),(Sb(1:3,i))))]; % Works 3x1w2(1:3,i) = [cross(w1(1:3,i),(Bb(1:3,i)))/norm(cross(w1(1:3,i),(Bb(1:3,i))))]; % Works 3x1v3(1:3,i) = cross(v1(1:3,i),v2(1:3,i));    % Works 3x1w3(1:3,i) = cross(w1(1:3,i),w2(1:3,i)); % Works 3x1A1 = transpose([v1(1:3,i),v2(1:3,i),v3(1:3,i)]); % Works but donsn't store values 3x3A2 = [w1(1:3,i),w2(1:3,i),w3(1:3,i)];                 % Works but donsn't store values 3x3 A = mtimes(A1,A2);    % Not working 3x3end``

• ``A1 = zeros(3,3,100) ;A2 = zeros(3,3,100) ; A = zeros(3,3,100) ; for i = 1:100;v2(1:3,i) = [cross(v1(1:3,i),(Sb(1:3,i)))/norm(cross(v1(1:3,i),(Sb(1:3,i))))]; % Works 3x1w2(1:3,i) = [cross(w1(1:3,i),(Bb(1:3,i)))/norm(cross(w1(1:3,i),(Bb(1:3,i))))]; % Works 3x1v3(1:3,i) = cross(v1(1:3,i),v2(1:3,i));    % Works 3x1w3(1:3,i) = cross(w1(1:3,i),w2(1:3,i)); % Works 3x1A1(:,:,i) = transpose([v1(1:3,i),v2(1:3,i),v3(1:3,i)]); % Works but donsn't store values 3x3A2(:,:,i) = [w1(1:3,i),w2(1:3,i),w3(1:3,i)];                 % Works but donsn't store values 3x3 A(:,:,i) = mtimes(A1,A2);    % Not working 3x3end``