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

5 visualizaciones (últimos 30 días)
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 comentarios
Matt J
Matt J el 15 de Abr. de 2022
In your example, A already has 4 columns.
Eiman Hakimy
Eiman Hakimy el 15 de Abr. de 2022
Editada: Eiman Hakimy el 15 de Abr. de 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

Iniciar sesión para comentar.

Respuestas (1)

Pratik Pawar
Pratik Pawar el 16 de Mayo de 2022
Editada: Pratik Pawar el 16 de Mayo de 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

Categorías

Más información sobre Mathematics en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by