creating matrices from taking specific entries of multiple matrices

1 回表示 (過去 30 日間)
fadzhi
fadzhi 2021 年 2 月 5 日
コメント済み: fadzhi 2021 年 2 月 5 日
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
  1 件のコメント
fadzhi
fadzhi 2021 年 2 月 5 日
編集済み: fadzhi 2021 年 2 月 5 日
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
KALYAN ACHARJYA 2021 年 2 月 5 日
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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeResizing and Reshaping Matrices についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by