Filter löschen
Filter löschen

Plotting a row from a matrix

87 Ansichten (letzte 30 Tage)
BubbleFlow
BubbleFlow am 30 Dez. 2018
Kommentiert: BubbleFlow am 30 Dez. 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 Kommentar
Stephen23
Stephen23 am 30 Dez. 2018
"Where do the y-valus come from"
Your data.
Where do the X values come from? Read the plot help to find out.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Michael Madelaire
Michael Madelaire am 30 Dez. 2018
Bearbeitet: Michael Madelaire am 30 Dez. 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 Kommentare
Stephen23
Stephen23 am 30 Dez. 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 am 30 Dez. 2018
I understand now. Thank you.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by