Effacer les filtres
Effacer les filtres

How to convert the augmented matrix A into four column vectors respectively

5 vues (au cours des 30 derniers jours)
Eiman Hakimy
Eiman Hakimy le 15 Avr 2022
Modifié(e) : Pratik Pawar le 16 Mai 2022
Hello i want asking about how i want to convert matrix into 4 column vector ?
here my homework question
  1. convert the augmented matrix A into four column vectors respectively
should i put like this A2 = reshape(A.',4,[]) ?
My example matrix is
  1. for Matrix A
M = [1 2 4; 0 6 1; 1 0 3]
M = 3×3
1 2 4 0 6 1 1 0 3
C=[1 1 1]'
C = 3×1
1 1 1
A = [M C],
A = 3×4
1 2 4 1 0 6 1 1 1 0 3 1
  2 commentaires
Matt J
Matt J le 15 Avr 2022
In your example, A already has 4 columns.
Eiman Hakimy
Eiman Hakimy le 15 Avr 2022
Modifié(e) : Eiman Hakimy le 15 Avr 2022
Hello @Matt J
owh because i got 1 question that i need to convert it.
here my homework question
  1. To convert the augmented matrix A into four column vectors respectively

Connectez-vous pour commenter.

Réponses (1)

Pratik Pawar
Pratik Pawar le 16 Mai 2022
Modifié(e) : Pratik Pawar le 16 Mai 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

Catégories

En savoir plus sur Data Type Conversion dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by