How to save each loop data?

조회 수: 3(최근 30일)
I am new to matlab so please bear with me. I am trying to show how y varies with the different u values. And im trying to to display that in a figure. But i dont seem get the saved data from the loop. Any suggestions?
c=3e8; %speed of light
u=0;
while u<(c)
y=1/(sqrt(1-((u^2)/(c^2))));
u=u+(0.01*c);
end
plot(u, y,'r')

채택된 답변

Asad (Mehrzad)  Khoddam
Asad (Mehrzad) Khoddam 2020년 9월 18일
You can make a vector of points as here:
c=3e8; %speed of light
u=0;
uv=[];
yv=[];
while u<(c)
y=1/(sqrt(1-((u^2)/(c^2))));
u=u+(0.01*c);
uv=[uv u];
yv=[yv y];
end
plot(uv, yv,'r')

추가 답변(0개)

Community Treasure Hunt

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

Start Hunting!

Translated by