How can I store the output data from a for loop

pwf=[0 500 1000 1500 2000 2500 ];
for pwf=[0 500 1000 1500 2000 2500 ]
flow(pwf)=qmax*(1-0.2*(pwf/r)-0.8*(pwf/r)^2);
end
o= table(pwf,flow)
I would like to save all of the outputs and show them in a table, but I don't know how to do so.

 채택된 답변

Chad Greene
Chad Greene 2017년 3월 12일

0 개 추천

Try this:
pwf=[0 500 1000 1500 2000 2500 ];
for k = 1:length(pwf)
flow(k)=qmax*(1-0.2*(pwf(k)/r)-0.8*(pwf(k)/r)^2);
end

댓글 수: 2

Thanks alot Chad you really helped me :)
Great, I'm glad it worked for you!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

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

질문:

2017년 3월 12일

댓글:

2017년 3월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by