How to convert the augmented matrix A into four column vectors respectively
1 view (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
Categories
Find more on Data Type Conversion 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!