How do I plot an array// text file?

9 次查看(过去 30 天)
For my code, I wanted to read a vertical array from a .txt file and make the content in the row the y coordinate and have the x coordinate be equal to the row number.
This is how the data in the file is formatted:
9.653679
10.760676
9.942204
9.807939
9.358463
10.937850
9.814911
10.688975
This is part of my code for plotting the graph. What I have now isn't producing a graph, it just has a blank window.
data = load(filename)
for i=1:1:length(data)
x = i;
y = data(1:i);
plot(x,y)
end
Any help would be great!

采纳的回答

KSSV
KSSV 2020-5-3
编辑:KSSV 2020-5-3
y = load(filename) ;
x = (1:length(y))' ; % making it a column as y is a column
plot(x,y)
Without using x also you can striaght away plot, it will be plotted w.r.t indices.
plot(y) ;

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by