For example, I want to turn the following column:
[90; 175; 600; 650; 655; 660]
into the matrix:
[ 90, 175, 600, 650, 655, 66
The built-in function toeplitz gives what you want after a couple of flips:
>> col = [90; 175; 600; 650; 655; 660];
>> result = flipud(toeplitz(flip(col)))
result =
90 175 600 650 655 660
175 600 650 655 660 655
600 650 655 660 655 650
650 655 660 655 650 600
655 660 655 650 600 175
660 655 650 600 175 90