how to create matrix X
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Don Singh
el 26 de Oct. de 2015
Respondida: Star Strider
el 26 de Oct. de 2015
I am trying to create a matrix X like in the attached image. I have the vectors x,y,z denoted as DE,DN,DZ respectively.

0 comentarios
Respuesta aceptada
Star Strider
el 26 de Oct. de 2015
That is straightforward, using the (:) addressing to create column vectors regardless of their original orientation:
X = [ones(size(DE(:))) DE(:) DN(:) DZ(:)];
If you also have your ‘g’ vector (all vectors must be the same length), calculate the ‘a’ coefficients as:
a = X\g(:);
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Resizing and Reshaping Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!