Hallo every body have this matrix as
-4.1060 -0.0020 -4.1060 -0.0010 -4.1090 -0.0010 -3.9950 3.2950 -3.9950 3.2960 -4.0030 3.2930 -3.9940 3.2940 -3.9970 3.2970 -4.0010 3.2940 -4.1060 -0.0020 -4.1080 0 -4.1060 -0.0020 -4.1070 0 -4.1070 -0.0020 -4.1090 -0.0010 -3.9960 3.2930 -3.9970 3.2970 -4.0030 3.2960 -3.9970 3.2930 -4.0010 3.3050 -4.0020 3.2950 -4.1060 -0.0020 -4.1060 0 -4.1080 -0.0010 -4.1070 0 -4.1060 0 -4.1080 0 -3.9860 3.2860 -3.9970 3.2970 -4.0030 3.2950 -3.9950 3.2950 -3.9970 3.2970 -4.0030 3.2950 -4.1060 -0.0010 -4.1060 -0.0010 -4.1070 0 -4.1060 -0.0010 -4.1080 0 -4.1090 0.0010 -3.9980 3.2970 -3.9990 3.2970 -4.0030 3.2950 -3.9950 3.2950 -3.9970 3.2970 -4.0020 3.2950
which can be of any size, now i want to place all the values so that 3rd n 4 th coulm values comes under the end of 1st and 2nd row and so on all other tow pair columns values come under first n 2nd row
No products are associated with this question.
reshape([M(:,1:2:end) M(:,2:2:end)],[],2) % M is your Matrix
3 Comments
Direct link to this comment:
http://www.mathworks.com/matlabcentral/answers/62305#comment_127227
Please show an example of the desired output. Why do you want to do this? Is this homework?
Direct link to this comment:
http://www.mathworks.com/matlabcentral/answers/62305#comment_127236
This cannot work for a [n x 6] matrix, because the result is not rectangular anymore. What do you want as output for:
Direct link to this comment:
http://www.mathworks.com/matlabcentral/answers/62305#comment_127265
I have matrix like
f =
1 2 3 4 3 2 6 7 1 2 3 4 3 2 6 7 1 2 3 4 3 2 6 7 5 6 7 8 3 2 6 7 9 10 11 12 3 2 6 7 13 14 15 16 3 2 6 7and i want the result to be f3 =
1 2 1 2 1 2 5 6 9 10 13 14 3 4 3 4 3 4 7 8 11 12 15 16 3 2 3 2 3 2 3 2 3 2 3 2 6 7 6 7 6 7 6 7 6 7 6 7Thanks man i have already done it, I do not know whether i can post the answer my self or not ..............lols