MÉTODOS NUMÉRICOS
ING. RAFAEL DURÁN CAMPOAMOR Página 1
Práctica Nº4
Diseñando funciones y su respectiva llamada en el command window
Ejercicio #1 Hacer un programa que realice la siguiente función
Solución:
1. Abrir un archivo llamándolo mifunción.m
2. Indicar a MATLAB la trayectoria del archivo con path(path,‘dirección’)
3. Ejecutarlo en el command window escribiendo el nombre del archivo y los parámetros de
entrada.
Editar:
function y=mifuncion(x)
%función de x para mi ecuación
Y=1./(1+25.*x.^2);
Colocar trayectoria: si estamos en directorio work escribir: path(path,'C:\matlabR12\work')
En ventana de comando ejecutar las siguientes llamadas:
mifuncion(2)
x=0:10;y=mifuncion(x)
plot(x,y)
Ejercicio #2
Hacer una función para sumar las potencias k-esimas de los n primeros números enteros.
Genere un vector con los primeros números naturales N=1:n
Elevemos a la potencia k los valores N: Nk=N.^k;
Sumemos las potencias generadas con s=cumsum(Nk);
MÉTODOS NUMÉRICOS
ING. RAFAEL DURÁN CAMPOAMOR Página 2
Editamos el programa llamándolo sumapot.m
Function [N,Nk,s]=sumpot(n,k) %suma de las primeras potencias de grado k N=1:n; Nk=N.^k; S=cumsum(Nk);
Indicamos trayectoria si es necesario
Ejecutamos el programa de la siguiente forma en el command window:
[N,Nk,s]=sumpot(10,2) y presiona enter
Después teclee
bar(N,s);grid on y de enter, observe resultado
Ejercicio#3
Escriba las siguientes funciones como programa llamándolas desde el command window : graficar
resultados