Funciones en Matlab
-
Función
function [salida1, salida2] = nombre(entrada1, entrada2, entrada3) %ordenes end -
Llamar la función
[x, y] = nombre(1, 2, 3) -
Función symfun
syms x y f = symfun([x+y x-y x*y],[x y]) -
Bucles
for i = 1:2:10 %inicio: paso: final disp(i) end
Interpolación lineal de funciones
-
Interpolación matlab
sysm x f=symfun(x^2, x); a=0; b=3; h=0.01; plot(a:h:b, f(a:h:b)) -
Splines
- Tenemos puntos para interpolar definida por siendo un polinomio cuadrático
- Hay la condición que que pasen por los puntos dados.
- Condición de suavidad: la derivada en los puntos de unión sean iguales:
- Condición inicial que depende de la función a interpolar:
- Spline Natural si
- Spline fijo si igualamos las derivadas a la función a interpolar
-
Polinomio de Taylor
Ecuaciones no Lineales
-
Método de la bisección
El método de la bisección es un algoritmo que se utiliza para encontrar la raíz de una función. Este método es muy sencillo de implementar y siempre converge a una solución. El método de la bisección consiste en dividir el intervalo en dos partes iguales y evaluar la función en el punto medio. Dependiendo del signo de la función en el punto medio, se selecciona la mitad del intervalo donde se encuentra la solución. Este proceso se repite hasta que se alcanza la precisión deseada.
Considerando el intervalo y lo dividimos a la mitad se queda:
Si consideramos la iteración y conocemos entonces se queda:
Entonces se puede observar que el intervalo es igual a
Tomando como solución de la ecuación , entonces el error sería:
El error se queda acotado en:
Y para lograr un error inferior a se necesita que el número de iteraciones sea:
-
Método de la secante
-
Método de la secante
El método de la secante se puede utilizar para aproximar la raíz de una función en un intervalo . Para utilizar este método, se necesitan dos valores iniciales, y , que se encuentran en el intervalo de búsqueda. A continuación, se calcula la siguiente aproximación de la raíz, , utilizando la siguiente fórmula:
Este proceso se repite hasta que se alcanza la precisión deseada. El método de la secante es más rápido que el método de la bisección, pero no siempre converge a una solución.
-
-
Método de Newton-Raphson
-
Método del punto fijo
El método del punto fijo es un método numérico utilizado para aproximar la solución de una ecuación a través de una iteración. Para utilizar este método, se necesita reescribir la ecuación en la forma . A continuación, se elige un valor inicial y se aplica la siguiente fórmula iterativa:
Este proceso se repite hasta que se alcanza la precisión deseada. El método del punto fijo converge a una solución si se cumplen ciertas condiciones de convergencia, como la existencia de una raíz única y una función que es continua y tiene una derivada acotada en el intervalo de solución.