Filter löschen
Filter löschen

How can I introduce a scatter plot for this?

1 Ansicht (letzte 30 Tage)
Ana Carla Díaz Aguirre
Ana Carla Díaz Aguirre am 15 Nov. 2020
Beantwortet: Monica Peña am 30 Nov. 2022
%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 Kommentar
Ana Carla Díaz Aguirre
Ana Carla Díaz Aguirre am 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.

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Setsuna Yuuki.
Setsuna Yuuki. am 15 Nov. 2020
Bearbeitet: Setsuna Yuuki. am 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 am 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!

Translated by