Plotting a row from a matrix

174 次查看(过去 30 天)
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 个评论
Stephen23
Stephen23 2018-12-30
"Where do the y-valus come from"
Your data.
Where do the X values come from? Read the plot help to find out.

请先登录,再进行评论。

采纳的回答

Michael Madelaire
Michael Madelaire 2018-12-30
编辑:Michael Madelaire 2018-12-30
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 个评论
Stephen23
Stephen23 2018-12-30
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 2018-12-30
I understand now. Thank you.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by