How do I plot an array// text file?

12 vues (au cours des 30 derniers jours)
Krysten de Leon
Krysten de Leon le 3 Mai 2020
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!

Réponse acceptée

KSSV
KSSV le 3 Mai 2020
Modifié(e) : KSSV le 3 Mai 2020
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) ;
  1 commentaire
Krysten de Leon
Krysten de Leon le 3 Mai 2020
Thank you! That worked perfectly :)

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by