# creating matrices from taking specific entries of multiple matrices

1 view (last 30 days)
fadzhi on 5 Feb 2021
Commented: fadzhi on 5 Feb 2021
Dear all,
I have a set of 4 matrices and i want to create multiple matrices by taking respetive column entries from these 4 matrices. For example,
matrix 1 = [first column A first colum B first column C First column D]
.............
.........
matrix n 0 [nth column A nth column B nth column C nth column D]
Many thanks for your suggestions
fadzhi on 5 Feb 2021
Edited: fadzhi on 5 Feb 2021
i am now using following code but i am only getting the last combination repeated in all cells. Perhaps osmebody can point out the error?
[x y] = size(Temp); %where Temp is one of the four matrices
t = cell(y,1)
for k = 1:y
t{k}= [Temp(:,[k]) strain_rate(:,[k]) strain_y(:,[k]) stress(:,[k])];
end;

KALYAN ACHARJYA on 5 Feb 2021
Once I tried to repoduce simmilar case, I did not find any issue
A=randi(10,[5,4]);
B=randi(10,[5,4]);
C=randi(10,[5,4]);
D=randi(10,[5,4]);
Mat=cell(1,size(A,2));
for i=1:size(A,2)
Mat{i}=[A(:,i),B(:,i),C(:,1),D(:,i)];
end
fadzhi on 5 Feb 2021
thanks worked

### Categories

Find more on Measurements and Feature Extraction in Help Center and File Exchange

R2020a

### Community Treasure Hunt

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

Start Hunting!