Column space of a matrix

77 visualizaciones (últimos 30 días)
a_Kumar16
a_Kumar16 el 5 de Jul. de 2020
Comentada: Rik el 19 de Mayo de 2022
Hi there,
I would like to find the column space of a matrix, but don't want the basis to be orthonormalised.
I tried the colspace function, but it seems to orthonormalise the basis.
For instance,
A = [1 0.2 3; -1 0.3 1; 2 -4 7];
colspace(sym(A))
Gives the answer:
[ 1, 0, 0]
[ 0, 1, 0]
[ 0, 0, 1]
However, in this particular example I would expect the first three columns of the matrix A as the answer if no orthonormalisation is done.
Any ideas how to achieve this?
Thanks and regards....

Respuestas (1)

Matt J
Matt J el 5 de Jul. de 2020
Editada: Matt J el 5 de Jul. de 2020
You can use this FEX submission,
Example:
A =
1.0000 0.2000 3.0000 1.0000 0.2000 3.0000
-1.0000 0.3000 1.0000 -1.0000 0.3000 1.0000
2.0000 -4.0000 7.0000 2.0000 -4.0000 7.0000
>> licols(A)
ans =
1.0000 0.2000 3.0000
-1.0000 0.3000 1.0000
2.0000 -4.0000 7.0000
  2 comentarios
othusitse molokele
othusitse molokele el 19 de Mayo de 2022
It gives wrong answer
Rik
Rik el 19 de Mayo de 2022
@othusitse molokele Can you give an example?

Iniciar sesión para comentar.

Categorías

Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by