Question about plotting matrix
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hello I have problem in plotting (2*2) loop matrix. My matrice code is as follow :
theta=0:pi/6:2*pi;
A=[cos(theta), 0 ; 0,sin(theta)];
I need to plot the matrix for each theta value, in my case there is 7 iterations (theta=0:pi/6:2*pi), it means 7 values of theta and 7 resulting matrices for each value of theta. For theta=0; A=[1, 0 ; 0, 0]; .... For theta=2*pi; A=[1, 0 ; 0, -2.4493e-16];
plot(A)
plot(A,'o')
I need to plot all the values of A, but ploting dont give inside values.
3 comentarios
Rik
el 16 de Mayo de 2018
What do you mean with plotting this matrix? Should one row be considered x-coordinate and the other y-coordinate? Should all values be plotted against their column position (which would result in two lines if you had chosen a line format)?
Aakash Deep
el 16 de Mayo de 2018
You can not directly plot a matrix but if your data is stored in a matrix you have to plot row/column vectors individually. The variable theta don't store 7 values, there are 13 values in 0:pi/6:2*pi, if you want 7 values in this range use linspace instead.
Respuestas (1)
Ameer Hamza
el 17 de Mayo de 2018
1 comentario
Dennis
el 17 de Mayo de 2018
So you want 13 plots? How do you want to plot A? How does a [2 0 0; 0 2 0; 0 0 2] plot look like? You want to have a 3D plot?
Ver también
Categorías
Más información sobre Surface and Mesh Plots 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!