Plotting a row from a matrix

53 visualizaciones (últimos 30 días)
BubbleFlow
BubbleFlow el 30 de Dic. de 2018
Comentada: BubbleFlow el 30 de Dic. de 2018
Hello,
I'm new to matlab. So forgive me if this is a stupid question. I'm analyzing some MATLAB code, and there is a line which plots the 1000th row of a matrix. However I don't understand where the y-values come from. Where do the y-valus come from?
Here is a link to the csv file of INT_I:
The code is:
figure('Name','INT 1000','NumberTitle','off'); hold on;
set(gca,'FontSize',30)
plot(INT_I(1000,:))
legend('1','2','3')
What I get is this:
  1 comentario
Stephen23
Stephen23 el 30 de Dic. de 2018
"Where do the y-valus come from"
Your data.
Where do the X values come from? Read the plot help to find out.

Iniciar sesión para comentar.

Respuesta aceptada

Michael Madelaire
Michael Madelaire el 30 de Dic. de 2018
Editada: Michael Madelaire el 30 de Dic. de 2018
INT_I(1000,:)
That is your y-values
plot(INT_I(1000,:))
Is equivalent to
plot(1:length(INT_I(1000,:)), INT_I(1000,:))
Due tell if it is not clear
  2 comentarios
Stephen23
Stephen23 el 30 de Dic. de 2018
Which is also exactly what the plot documentation states:
"plot(Y) creates a 2-D line plot of the data in Y versus the index of each value."
"If Y is a vector, then the x-axis scale ranges from 1 to length(Y)."
BubbleFlow
BubbleFlow el 30 de Dic. de 2018
I understand now. Thank you.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Annotations 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!

Translated by