Let I have three matrix
A=26X5
B=26Xj
c=26Xj
where A matrix size is fixed but in B and C the column number can be varied .I want to find a new set of matrix where the matrices number will depending on the j value .If I take j value is 4 then I will get 4 set of matrix like X(j).So how I can get it in a loop?
As example
X1=[A B(:,1) C(:,1)];
X2=[A B(:,2) C(:,2)];
X3=[A B(:,3) C(:,3)];
X4=[A B(:,4) C(:,4)];

 채택된 답변

Chunru
Chunru 2021년 8월 16일

0 개 추천

A=rand(26, 5);
B=rand(26, 7);
C=rand(26, 8);
for i=1:4
X{i} = [A, B(:,i) C(:,i)];
end
X
X = 1×4 cell array
{26×7 double} {26×7 double} {26×7 double} {26×7 double}

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Elementary Math에 대해 자세히 알아보기

태그

질문:

2021년 8월 16일

답변:

2021년 8월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by