How to convert the augmented matrix A into four column vectors respectively
11 views (last 30 days)
Show older comments
Hello i want asking about how i want to convert matrix into 4 column vector ?
here my homework question
- convert the augmented matrix A into four column vectors respectively
should i put like this A2 = reshape(A.',4,[]) ?
My example matrix is
- for Matrix A
M = [1 2 4; 0 6 1; 1 0 3]
C=[1 1 1]'
A = [M C],
2 Comments
Answers (1)
Pratik Pawar
on 16 May 2022
Edited: Pratik Pawar
on 16 May 2022
If you want to access a particular column, then you can simply assign them to variables as shown in the code below
>> A = [1 2 3 4; 5 6 7 8; 9 10 11 12]
>> C1 = A(:, 1)
>> C2 = A(:, 2)
If you want to access multiple columns or the matrix size is unknown, then you can separate columns using num2cell
>> A = [1 2 3 4; 5 6 7 8; 9 10 11 12]
>> C = num2cell(A, 1)
>> C{1}
>> C{2}
>> C{3}
>> C{4}
OR
[m n] = size(A);
for i = 1:n
C{i}
end
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!