Adding additional column into the array

5 views (last 30 days)
Hi,
I have two arrays A, B of size 100 x 3 and 100 x 5 . Here I would like to copy the entries in the fifth column of B array to fourth coulmn in A. So finnaly A becomes 100 x 4.
Any idea how to do this..??

Accepted Answer

Benjamin Thompson
Benjamin Thompson on 8 Apr 2022
Reducing row size from 100 to 5 for clarify of answering here.
>> A = zeros(5,3)
A =
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
>> B = ones(5,5)
B =
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
>> A(:,4) = B(:,5)
A =
0 0 0 1
0 0 0 1
0 0 0 1
0 0 0 1
0 0 0 1
>>

More Answers (1)

Mathieu NOE
Mathieu NOE on 8 Apr 2022
hello
simply this
Anew = [A B(:,5)];

Categories

Find more on Operators and Elementary Operations in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!