Está en la página 1de 5

Asignación

http://www.youtube.com/watch?v=2znfRiS9sBQ

Materia: Introducción a MATLAB

Integrante;
Asignación

Materia: Introducción a MATLAB

Integrante;

P2.m
clc;
format long;
opc=-2;
while (opc~=0)
clc;
disp(' Menu
')
disp(' 1 Resolver y''+ty-3y = t^2 con y(0)=3, y(0)=-6')
disp(' 2 Resolver y``+ty`-3y = t^2 con y(0)=3, y(0)=-6')
% disp(' 3 Resolver y``=cos(t-y)y^2 con y(0)=1, y(0)=0')
disp(' 0 Salir ')
opc=input('Ingrese su opcion:');
if (opc==0)
t=input('presione cualquier tecla para salir.........');
elseif (opc==1)
ejemplo();
t=input('presione cualquier tecla para salir.........');
format long;
elseif (opc==2)
ejemplo2()
t=input('presione cualquier tecla para salir.........');
% elseif (opc==3)
% S=polyfit(x,y,6);
% m=polyint(S);
% hh=polyval(m,4.8)-polyval(m,0);
% ff=hh*f
% t=input('presione cualquier tecla para salir.........');
elseif (opc>3)
t=input('error intente nuevamente.........');
end
end
clc;

Ejemplo.m
tspan=[0: 0.01: 5];
y0=[3,-6];
[t,y] = ode23 (@dfunc, tspan, y0);
[t,y]
plot (t, y(:,1),'-',t, y(:,2),'-');

title ('Solución');
legend ('y(1)','y(2)')
xlabel ('t');
ylabel ('y(1) y y(2)');
hold on

function f = dfunc(t,y)
f = zeros (2,1);
c=t;
k=3;

Ejemplo2.m
tspan=[0: 0.01:3];
y0=[3,-6];
[t,y] = ode23 (@dfunc2, tspan, y0);
[t,y]
plot (t, y(:,1),'-',t, y(:,2),'-');

title ('Solución');
legend ('y(1)','y(2)')
xlabel ('t');
ylabel ('y(1) y y(2)');
hold on

%dfunc 2
function f = dfunc2(t,y)

f = zeros (2,1);
c=t;
k=3;
m=1;
f(1)=y(2);
f(2)=((c-k)/m)*y(1)+t^2;
m=1;
f(1)=y(2);
f(2)=-(c/m)*y(2)+(k/m)*y(1)+t^2;.

P3.m
clc;
format long;
opc=-2;
x = [0:0.8:4.8];
y = [0.42 0.69 0.75 0.82 0.70 0.40 0.20];
f=2/7;
while (opc~=0)
clc;
disp('Calculo de caudal del rio que pasa cerca de la casa del Prof
Huascar')
disp(' las medidas son [ 0 0.8 1.6 2.4 3.2 4
4.8]')
disp(' las profundidades son [0.42 0.69 0.75 0.82 0.70 0.40
0.20]')
disp(' ')
disp(' Menu
')
disp(' 1 ver los datos que se introdujeron ')
disp(' 2 ver el grafico de profundidad ')
disp(' 3 Calcular el flujo ')
disp(' 0 Salir ')
opc=input('Ingrese su opcion:');
if (opc==0)
t=input('presione cualquier tecla para salir.........');
elseif (opc==1)
format short;
x
y
f
t=input('presione cualquier tecla para salir.........');
format long;
elseif (opc==2)
area(x,y)
t=input('presione cualquier tecla para salir.........');
elseif (opc==3)
S=polyfit(x,y,6);
m=polyint(S);
hh=polyval(m,4.8)-polyval(m,0);
ff=hh*f
t=input('presione cualquier tecla para salir.........');
elseif (opc>3)
t=input('error intente nuevamente.........');
end
end

También podría gustarte