Views
- State: visible
Ejemplo 2 Euler
Ejemplo simple de if
Size
1 kB
-
File type
text/x-objcsrc
File contents
% Este programa hace lo mismo que ej_euler, pero tiene un parámetro adicional: method. % si method == 0, entonces el programa resuelve usando el método explícito. En caso contrario, % utiliza el implícito. function [t,y] = ej2_euler(k,tf,h,method) %devuelvo sólo una solución. t = [0:h:tf]; %Defino t. n = length(t); %cantidad de pasos temporales. y = zeros(n,1); %Creo y. y(1) = 1; %Dato inicial. if method == 0 %Si me piden el método explícito for i=1:n-1 y(i+1) = y(i)*(1+k*h); end else %En caso contrario for i=1:n-1 y(i+1) = y(i)/(1-k*h); end end