How can I introduce a scatter plot for this?

1 view (last 30 days)
%Valores iniciales/inicial values
C= 100;
D= 0.1;
b= 0.15;
m= 0.05;
g= 9.81;
h= 0.001;
yn= 0;
vo=0;
yo=0;
yf=0;
%Procedimiento con metodo de Euler/Eulers meythod
for dt=0:h:(5-h)
vf=C*(h/m)*(D-yf)-(g*h)+(vo*(1-(b*h)/m));
vo=vf
yf=yo+vf*h;
yo=yf
end
%I would want to make a scatter for dt and vo, and another for dt and yo
  1 Comment
Ana Carla Díaz Aguirre
Ana Carla Díaz Aguirre on 15 Nov 2020
I´m new in this, so i really dont know how to do it, i did it with a readtable in excel and its like this:
but i need to do it with scatter.

Sign in to comment.

Answers (2)

Setsuna Yuuki.
Setsuna Yuuki. on 15 Nov 2020
Edited: Setsuna Yuuki. on 15 Nov 2020
Espero que esto te sirva :D
C= 100;
D= 0.1;
b= 0.15;
m= 0.05;
g= 9.81;
h= 0.001;
yn= 0;
vo=0;
yo=0;
yf=0;
i = 1;
%Procedimiento con metodo de Euler/Eulers meythod
for dt=0:h:(5-h)
vf=C*(h/m)*(D-yf)-(g*h)+(vo*(1-(b*h)/m));
vo=vf;
v0(i) = vo; %Almacena en una variable que no se volverá a utilizar despues
yf=yo+vf*h;
yo=yf;
y0(i) = yo; %Almacena en una variable que no se volverá a utilizar despues
i = i+1;
end
dt = 0:h:(5-h)
scatter(dt,v0,'b'); %scatter dt vs vo
figure
scatter(dt,y0,'r'); %scatter dt vs yo

Monica Peña
Monica Peña on 30 Nov 2022
Hola, Una pregunta como podria hacer una funcion con el metodo Euler que encuentre la solucion aproximada, y aplique interpolacion

Community Treasure Hunt

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

Start Hunting!