fill an matrix from another matrix

Hi I have a matrix M
M11 M12 M13 M14
M21 M22 M23 M24
M31 M32 M33 M34
M41 M42 M43 M44
M51 M52 M53 M54
And i want to fill the matrix W with matrix M as:
M13 M14 (M11*M14 - M12*M13)
M23 M24 (M21*M24 - M22*M23)
M33 M34 (M31*M34 - M32*M33)
M43 M44 (M41*M44 - M42*M43)
M53 M54 (M51*M54 - M52*M53)

 Accepted Answer

W = [M(:,[34]), M(:,1)*M(:,4)-M(:,2)*M(:,3)];

1 Comment

i have the next problem
>> M = [ 1 2 3 4; 1 2 3 4; 1 2 3 4; 1 2 3 4;4 3 2 1];
>> W = [A(:,[34]), A(:,1)*A(:,4)-A(:,2)*A(:,3)];
??? Index exceeds matrix dimensions.
My matrix M is the 5X4
And matrix W i want to be 5X3

Sign in to comment.

More Answers (0)

Categories

Tags

Community Treasure Hunt

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

Start Hunting!