Plot a single vector as a line

77 vues (au cours des 30 derniers jours)
Anthony Mason
Anthony Mason le 26 Juin 2019
Commenté : infinity le 26 Juin 2019
How would you plot a 3 dimensional vector as a single line? I need to plot the null space of a matrix and having trouble finding the correct way to create the graph. Matrix is : [1,3,11;4,2,14;-2,-2,-10] , and the Null space is the vector [-2;-3;1]. It should just be a line because I am also plotting the column space of the matrix which is a plane. Any help would be greatly appreciated.
  3 commentaires
Anthony Mason
Anthony Mason le 26 Juin 2019
I meant that the graph was the Null space of the matrix. That is the vector when I set the free variable x3 to 1. It can be set to 0, 2, 3 , etc. Sorry for not specifying. I was saying that this graph should be a line because when graphing the column space of the matrix it should be a plane because it covers the span of all linear combinations of Ax = b. Is this not correct? I thought that column space was a plane when graphed and null space was a line.
infinity
infinity le 26 Juin 2019
Hello,
Here you can see an example in 2D, the column space and null space are draw.
I think in your case (3D), you can plot as a answer below.

Connectez-vous pour commenter.

Réponse acceptée

Vismay Raj
Vismay Raj le 26 Juin 2019
assuming that you want to draw a vector starting from (0,0,0) and to the specified point the following code can be used
v = [-2;-3;-1] % or any vector that you've obtained
t = linspace(0,1,100)
e = v*t
plot3(e(:,1),e(:,2),e(:,3))

Plus de réponses (0)

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Produits


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by