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일

0 개 추천

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개)

카테고리

도움말 센터File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

질문:

2020년 5월 3일

댓글:

2020년 5월 3일

Community Treasure Hunt

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

Start Hunting!

Translated by