Programación MATLAB: Ecuaciones, polinomios, regresión e interpolación.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Programación MATLAB: Ecuaciones, polinomios, regresión e interpolación."

Transcripción

1 Programación MATLAB: Ecuaciones, polinomios, regresión e interpolación. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: Universidad: ITESM CEM

2 Tópicos 1 Raíces de ecuaciones y polinomios Raíces de la ecuación algebraica y no lineal Raíces de polinomios Raíces de la ecuación de segundo grado 2 Ajuste de curvas: regresión con MATLAB 3 Interpolación con MATLAB

3 Tópicos 1 Raíces de ecuaciones y polinomios Raíces de la ecuación algebraica y no lineal Raíces de polinomios Raíces de la ecuación de segundo grado 2 Ajuste de curvas: regresión con MATLAB 3 Interpolación con MATLAB

4 MATLAB MATLAB es capaz de localizar raíces en ecuaciones algebraicas y trascendentes, MATLAB es excelente para la manipulación y localización de raíces en los polinomios, MATLAB es capaz de ajustar curvas mediante polinomios.

5 MATLAB MATLAB es capaz de localizar raíces en ecuaciones algebraicas y trascendentes, MATLAB es excelente para la manipulación y localización de raíces en los polinomios, MATLAB es capaz de ajustar curvas mediante polinomios.

6 MATLAB MATLAB es capaz de localizar raíces en ecuaciones algebraicas y trascendentes, MATLAB es excelente para la manipulación y localización de raíces en los polinomios, MATLAB es capaz de ajustar curvas mediante polinomios.

7 MATLAB Función fzero roots poly polyval polyvalm residue polyder conv deconv Descripción Raíz de una sola función Encuentra raíces de polinomios Construye polinomios con raíces específicas Evalúa un polinomio Evalúa un polinomio con argumento matricial Expansión de la fracción-parcial (residuos) Diferenciación polinomial Multiplicación de polinomios División de polinomios

8 Raíces de la ecuación algebraica y no lineal Función fzero x = fzero( funcion, x0) funcion función de una variable (cadena de caracteres), x 0 intervalo, x raíz.

9 Raíces de la ecuación algebraica y no lineal Función fzero x = fzero( funcion, x0) funcion función de una variable (cadena de caracteres), x 0 intervalo, x raíz.

10 Raíces de la ecuación algebraica y no lineal Ejemplo: Solución de una ecuación algebraica Utilice la función fzero de MATLAB para encontrar las raíces de f(x) = x 10 1.

11 Raíces de la ecuación algebraica y no lineal Solución para la raíz positiva >> x0 = [ ] ; >> x = fzero ( xˆ10 1, x0 ) x = 1

12 Raíces de la ecuación algebraica y no lineal Solución para la raíz negativa >> x0 = [ ] ; >> x = fzero ( xˆ10 1, x0 ) x = 1

13 Raíces de la ecuación algebraica y no lineal Ejemplo: Solución de una ecuación no lineal Utilice la función fzero de MATLAB para encontrar las raíces de f(x) = x e x 0.2.

14 Raíces de la ecuación algebraica y no lineal Solución clear ; clc ; f p l o t ( x exp( x ) 0.2, [0 8 ] ), grid x1 = fzero ( x exp( x ) 0.2, [0 2 ] ) x2 = fzero ( x exp( x ) 0.2, [2 7 ] )

15 Raíces de la ecuación algebraica y no lineal Solución

16 Raíces de la ecuación algebraica y no lineal Solución x1 = x2 =

17 Raíces de polinomios Función roots x = roots(p) x vector columna con las raíces del polinomio, p vector fila con los coeficientes del polinomio, f n (x) = a n x n + a n 1 x n a 1 x + a 0 = 0, p = [a n a n 1... a 1 a 0 ].

18 Raíces de polinomios Función roots x = roots(p) x vector columna con las raíces del polinomio, p vector fila con los coeficientes del polinomio, f n (x) = a n x n + a n 1 x n a 1 x + a 0 = 0, p = [a n a n 1... a 1 a 0 ].

19 Raíces de polinomios Ejemplo: Polinomios Analicemos cómo se emplea MATLAB para manipular y determinar las raíces de polinomios. Use la siguiente ecuación: f 5 (x) = x x x x x

20 Raíces de polinomios >> a = [ ] a = >> polyval ( a, 1 ) ans = >> polyder ( a ) ans = >> roots ( a ) ans = i i

21 Raíces de la ecuación de segundo grado Ecuación f (x) = a x 2 + b x + c = 0 Esta ecuación tiene solución exacta. Solución x 1 = b + b 2 4ac 2a x 2 = b b 2 4ac 2a

22 Raíces de la ecuación de segundo grado Ecuación f (x) = a x 2 + b x + c = 0 Esta ecuación tiene solución exacta. Solución x 1 = b + b 2 4ac 2a x 2 = b b 2 4ac 2a

23 Raíces de la ecuación de segundo grado Ecuación f (x) = a x 2 + b x + c = 0 Esta ecuación tiene solución exacta. Solución x 1 = b + b 2 4ac 2a x 2 = b b 2 4ac 2a

24 Raíces de la ecuación de segundo grado Solución de la ecuación con MATLAB >> syms a b c x; >> solve(a xˆ2 + b x + c) ans = (b + (b 2 4 a c)ˆ(1/2))/(2 a) (b (b 2 4 a c)ˆ(1/2))/(2 a)

25 Raíces de la ecuación de segundo grado Solución de la ecuación con MATLAB >> syms x; >> a = 1; b = 3; c = 2; >> solve(a xˆ2 + b x + c) ans = 1 2

26 Raíces de la ecuación de segundo grado Function en MATLAB function [x] = fun(a, b, c) x(1) = ( b + sqrt(bˆ2 4 a c))/2/a; x(2) = ( b sqrt(bˆ2 4 a c))/2/a; end M-file en MATLAB a = input( Deme el valor de a = ); b = input( Deme el valor de b = ); c = input( Deme el valor de c = ); x = fun(a, b, c); R = [ Las raices son: x1=,num2str(x(1)), y x2=,num2str(x(2))]; disp(r)

27 Raíces de la ecuación de segundo grado Function en MATLAB function [x] = fun(a, b, c) x(1) = ( b + sqrt(bˆ2 4 a c))/2/a; x(2) = ( b sqrt(bˆ2 4 a c))/2/a; end M-file en MATLAB a = input( Deme el valor de a = ); b = input( Deme el valor de b = ); c = input( Deme el valor de c = ); x = fun(a, b, c); R = [ Las raices son: x1=,num2str(x(1)), y x2=,num2str(x(2))]; disp(r)

28 Raíces de la ecuación de segundo grado Solución de la ecuación con MATLAB Deme el valor de a = 1 Deme el valor de b = 3 Deme el valor de c = 2 Las raices son: x1 = 2 y x2 = 1

29 Tópicos 1 Raíces de ecuaciones y polinomios Raíces de la ecuación algebraica y no lineal Raíces de polinomios Raíces de la ecuación de segundo grado 2 Ajuste de curvas: regresión con MATLAB 3 Interpolación con MATLAB

30 Función MATLAB polyfit clear ; clc ; x =[ ] ; y= [ ] ; n=6 %2, 3, 4, 5, 6,.... p= p o l y f i t ( x, y, n ) xp=linspace ( min ( x ),max( x ),100) ; yp=polyval ( p, xp ) ; plot ( x, y, o, xp, yp ) grid on xlabel ( x ) ylabel ( y )

31 Raı ces de ecuaciones y polinomios Ajuste de curvas: regresio n con MATLAB Interpolacio n con MATLAB Ejemplo: n = 1

32 Raı ces de ecuaciones y polinomios Ajuste de curvas: regresio n con MATLAB Interpolacio n con MATLAB Ejemplo: n = 2

33 Raı ces de ecuaciones y polinomios Ajuste de curvas: regresio n con MATLAB Interpolacio n con MATLAB Ejemplo: n = 3

34 Raı ces de ecuaciones y polinomios Ajuste de curvas: regresio n con MATLAB Interpolacio n con MATLAB Ejemplo: n = 4

35 Raı ces de ecuaciones y polinomios Ajuste de curvas: regresio n con MATLAB Interpolacio n con MATLAB Ejemplo: n = 5

36 Raı ces de ecuaciones y polinomios Ajuste de curvas: regresio n con MATLAB Interpolacio n con MATLAB Ejemplo: n = 6

37 Tópicos 1 Raíces de ecuaciones y polinomios Raíces de la ecuación algebraica y no lineal Raíces de polinomios Raíces de la ecuación de segundo grado 2 Ajuste de curvas: regresión con MATLAB 3 Interpolación con MATLAB

38 Función MATLAB polyfit clear ; clc ; x =[1 4 6 ] ; y= [ ]; n=2 p= p o l y f i t ( x, y, n ) xp=linspace ( min ( x ),max( x ),100) ; yp=polyval ( p, xp ) ; yp2=log ( xp ) ; plot ( x, y, o, xp, yp, xp, yp2, : ) grid on xlabel ( x ) ylabel ( y )

39 Raı ces de ecuaciones y polinomios Ajuste de curvas: regresio n con MATLAB Interpolacio n con MATLAB Ejemplo: n = 2 x0 = 1 x1 = 4 x2 = 6 f (x0 ) = 0 f (x1 ) = f (x2 ) =

40 Raı ces de ecuaciones y polinomios Ajuste de curvas: regresio n con MATLAB Interpolacio n con MATLAB Ejemplo: n = 3 x0 x1 x2 x3 =1 =4 =5 =6 f (x0 ) = 0 f (x1 ) = f (x2 ) = f (x3 ) =

41 Función MATLAB interp1 clear ; clc ; x =[1 4 6 ] ; y= [ ]; xx=2 y i =interp1 ( x, y, xx ) Salida y i =

42 Función MATLAB spline clear ; clc ; x =[1 4 6 ] ; y= [ ]; xx=2 y i =spline ( x, y, xx ) Salida y i =

Programación MATLAB: Ecuaciones, polinomios, regresión e interpolación.

Programación MATLAB: Ecuaciones, polinomios, regresión e interpolación. Programación MATLAB: Ecuaciones, polinomios, regresión e interpolación. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com

Más detalles

Ajuste de curvas. Interpolación.

Ajuste de curvas. Interpolación. Ajuste de curvas. Interpolación. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM CEM

Más detalles

Ajuste de curvas. Interpolación.

Ajuste de curvas. Interpolación. Ajuste de curvas. Interpolación. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM CEM

Más detalles

Programación MATLAB: Derivación e integración.

Programación MATLAB: Derivación e integración. Programación MATLAB: Derivación e integración. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad:

Más detalles

Programación MATLAB: Derivación e integración. Ecuaciones diferenciales ordinarias

Programación MATLAB: Derivación e integración. Ecuaciones diferenciales ordinarias Programación MATLAB: Derivación e integración. Ecuaciones diferenciales ordinarias Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com

Más detalles

Programación MATLAB: Derivación e integración. Ecuaciones diferenciales ordinarias

Programación MATLAB: Derivación e integración. Ecuaciones diferenciales ordinarias Programación MATLAB: Derivación e integración. Ecuaciones diferenciales ordinarias Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com

Más detalles

Ajuste de curvas. Regresión.

Ajuste de curvas. Regresión. Ajuste de curvas. Regresión. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM CEM Tópicos

Más detalles

Curso de Métodos Numéricos. Ajuste de curvas. Regresión.

Curso de Métodos Numéricos. Ajuste de curvas. Regresión. Curso de Métodos Numéricos. Ajuste de curvas. Regresión. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Universidad: ITESM CEM Fecha: Lunes, 20 de octubre de 2014 Tópicos

Más detalles

Curso de Métodos Numéricos. Introducción.

Curso de Métodos Numéricos. Introducción. Curso de Métodos Numéricos. Introducción. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad:

Más detalles

Ecuaciones diferenciales ordinarias

Ecuaciones diferenciales ordinarias Ecuaciones diferenciales ordinarias Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM

Más detalles

Curso de Métodos Numéricos. Introducción.

Curso de Métodos Numéricos. Introducción. Curso de Métodos Numéricos. Introducción. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx Universidad: ITESM CEM Tópicos 1 Bienvenidos 2 Web del

Más detalles

Programación MATLAB: Programas y Funciones.

Programación MATLAB: Programas y Funciones. Programación MATLAB: Programas y Funciones. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad:

Más detalles

Programación MATLAB: Programas y Funciones.

Programación MATLAB: Programas y Funciones. Programación MATLAB: Programas y Funciones. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad:

Más detalles

Programación MATLAB: Ficheros de Comandos y Gráficos.

Programación MATLAB: Ficheros de Comandos y Gráficos. Programación MATLAB: Ficheros de Comandos y Gráficos. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com

Más detalles

Curso de Métodos Numéricos. Introducción.

Curso de Métodos Numéricos. Introducción. Curso de Métodos Numéricos. Introducción. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx Universidad: ITESM CEM Tópicos 1 Bienvenidos 2 Web del

Más detalles

Sistema de ecuaciones algebraicas. Descomposición LU.

Sistema de ecuaciones algebraicas. Descomposición LU. Sistema de ecuaciones algebraicas. Descomposición LU. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com

Más detalles

Sistema de ecuaciones algebraicas. Eliminación de Gauss.

Sistema de ecuaciones algebraicas. Eliminación de Gauss. Sistema de ecuaciones algebraicas. Eliminación de Gauss. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com

Más detalles

Curso de Métodos Numéricos. Ecuaciones diferenciales ordinarias

Curso de Métodos Numéricos. Ecuaciones diferenciales ordinarias Curso de Métodos Numéricos. Ecuaciones diferenciales ordinarias Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Universidad: ITESM CEM Fecha: Lunes, 11 de noviembre de 2014

Más detalles

Raíces de ecuaciones no lineales

Raíces de ecuaciones no lineales Raíces de ecuaciones no lineales Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM CEM

Más detalles

Laboratorio 2 MA-33A : Interpolación y Aproximación de Funciones

Laboratorio 2 MA-33A : Interpolación y Aproximación de Funciones Laboratorio 2 MA-33A 2007-1: Interpolación y Aproximación de Funciones Gonzalo Hernández - Gonzalo Rios UChile - Departamento de Ingeniería Matemática 1 Manejo de Polinomios (30 min) En esta sesión aprenderemos

Más detalles

Curso de Métodos Numéricos. Errores

Curso de Métodos Numéricos. Errores Curso de Métodos Numéricos. Errores Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM

Más detalles

Raíces de ecuaciones no lineales

Raíces de ecuaciones no lineales Raíces de ecuaciones no lineales Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM CEM

Más detalles

Curso de Métodos Numéricos. Errores

Curso de Métodos Numéricos. Errores Curso de Métodos Numéricos. Errores Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM

Más detalles

Curso de Métodos Numéricos. Derivada Numérica

Curso de Métodos Numéricos. Derivada Numérica Curso de Métodos Numéricos. Derivada Numérica Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Universidad: ITESM CEM Fecha: Jueves, 01 de octubre de 2014 Tópicos 1 Definición

Más detalles

M a t L a b. Oriol Roca POLINOMIOS EN MATLAB.

M a t L a b. Oriol Roca POLINOMIOS EN MATLAB. POLINOMIOS EN MATLAB Polinomios Los polinomios son expresiones matemáticas utilizadas muy frecuentemente en el modelado de problemas científicos x 4-12x 3 +25x+116 Polinomios Matlab proporciona poderosas

Más detalles

Interpolación polinómica

Interpolación polinómica Interpolación polinómica Contenidos Polinomio interpolante Interpolación mediante los polinomios fundamentales de Lagrange Interpolación mediante diferencias divididas Interpolación con órdenes Matlab

Más detalles

M a t L a b. Oriol R oca POLINOMIOS EN MATLAB.

M a t L a b. Oriol R oca POLINOMIOS EN MATLAB. POLINOMIOS EN MATLAB Polinomios Los polinomios son expresiones matemáticas utilizadas muy frecuentemente en el modelado de problemas científicos x 4-12x 3 +25x+116 Polinomios Matlab proporciona poderosas

Más detalles

Operaciones matemáticas con arreglos

Operaciones matemáticas con arreglos Operaciones matemáticas con arreglos Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM

Más detalles

Splines. Spline Cúbicos. Hermes Pantoja Carhuavilca. Facultad de Ingeniería Mecánica Universidad Nacional de Ingenieria

Splines. Spline Cúbicos. Hermes Pantoja Carhuavilca. Facultad de Ingeniería Mecánica Universidad Nacional de Ingenieria Facultad de Ingeniería Mecánica Universidad Nacional de Ingenieria Métodos Numéricos Contenido 1 Splines Introducción Un spline es una función polinomial definida por casos donde cada caso es un polinomio

Más detalles

Práctica 5: Interpolación y ajuste.

Práctica 5: Interpolación y ajuste. Práctica 5: Interpolación y ajuste. 1 Tablas de diferencias. La interpolación se usa para obtener datos intermedios a partir de una tabla de valores, construyendo un polinomio que pasa por el conjunto

Más detalles

Lic. Guillermo Mario Chuquipoma Pacheco

Lic. Guillermo Mario Chuquipoma Pacheco UNSAAC Lic. Guillermo Mario Chuquipoma Pacheco mariochuqui@hotmail.com www.mariochuqui.jimdo.com Variables del MatLab Lic. Guillermo Mario Chuquipoma Pacheco 2009 Temario General 1. Introducción. 2. Interfaz

Más detalles

Cálculo de Raices. Punto inicia para el cálculo

Cálculo de Raices. Punto inicia para el cálculo nálisis Numérico Universidad Nacional de Misiones álculo de Raices Matlab incluye tres funciones básicas para calcular raices de funciones. fzero alcula raices de funciones de una varible. fsolve alcula

Más detalles

Sistemas de ecuaciones no lineales

Sistemas de ecuaciones no lineales Sistemas de ecuaciones no lineales Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM

Más detalles

INFORMÁTICA CIENTÍFICA

INFORMÁTICA CIENTÍFICA INFORMÁTICA CIENTÍFICA MATLAB Matemática Superior Aplicada 3er. Nivel de la Carrera en Ingeniería Química Universidad Tecnológica Nacional Facultad Regional Rosario Prof.: Dr. Alejandro S. M. Santa Cruz

Más detalles

Álgebra Lineal Tutorial básico de MATLAB

Álgebra Lineal Tutorial básico de MATLAB Escuela de Matemáticas. Universidad Nacional de Colombia, Sede Medellín. 1 VECTORES Álgebra Lineal Tutorial básico de MATLAB MATLAB es un programa interactivo para cómputos numéricos y visualización de

Más detalles

POLINOMIOS E INTERPOLACIÓN

POLINOMIOS E INTERPOLACIÓN 1 POLINOMIOS E INTERPOLACIÓN OBJETIVO: REALIZAR OPERACIONES CON POLINOMIOS E INTERPOLAR DATOS UNIDIMENSIONALES, BIDIMENSIONALES Y MULTIDIMENSIONALES. CONTENIDO: Interpolación polinomial. Métodos de interpolación.

Más detalles

TUTORIAL BASICO DE MATLAB

TUTORIAL BASICO DE MATLAB 1 COMANDOS GENERALES Help Demo Who What Size Length Clear Computer ^c Exit Quit Ayuda Demostraciones Muestra las variables en memoria Muestra archivos.m en el disco Numero de filas y columnas Longitud

Más detalles

Tutorial de Polinomios de Lagrange en MATLAB

Tutorial de Polinomios de Lagrange en MATLAB Tutorial de Polinomios de Lagrange en MATLAB Contents 1. MATLAB manipula polinomios almacenado 2. MATLAB posee diversas rutinas que nos permiten 3. El comando 'conv' se puede usar para multiplicar 4. La

Más detalles

Sistema de ecuaciones algebraicas. Eliminación de Gauss.

Sistema de ecuaciones algebraicas. Eliminación de Gauss. Sistema de ecuaciones algebraicas. Eliminación de Gauss. Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com

Más detalles

Como se ha visto en teoría, el ajuste por mínimos cuadrados de un conjunto de valores. forman una base de un espacio de funciones, conducen al sistema

Como se ha visto en teoría, el ajuste por mínimos cuadrados de un conjunto de valores. forman una base de un espacio de funciones, conducen al sistema UNIVERSIDAD DE OVIEDO DEPARTAMENTO DE MATEMÁTICAS Asignatura Cálculo Numérico Página 1 de 7 Tema Aproimación y ajuste Mínimos cuadrados Práctica 10 Autor César Menéndez Fernández 1 Mínimos cuadrados Como

Más detalles

TRABAJOS PRACTICOS COMPLEMENTARIOS PARA RESOLVER CON MATLAB

TRABAJOS PRACTICOS COMPLEMENTARIOS PARA RESOLVER CON MATLAB UNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO FACULTAD DE AGRONOMIA Y AGROINDUSTRIAS DEPARTAMENTO FISICO- MATEMATICO CATEDRA DE CALCULO NUMERICO TRABAJOS PRACTICOS COMPLEMENTARIOS PARA RESOLVER CON MATLAB

Más detalles

APLICACIONES COMPUTACIONALES INGENIERÍA EJECUCIÓN MECÁNICA INTEGRACIÓN NUMÉRICA. IEM APLICACIONES COMPUTACIONALES

APLICACIONES COMPUTACIONALES INGENIERÍA EJECUCIÓN MECÁNICA INTEGRACIÓN NUMÉRICA. IEM APLICACIONES COMPUTACIONALES APLICACIONES COMPUTACIONALES INGENIERÍA EJECUCIÓN MECÁNICA INTEGRACIÓN NUMÉRICA MOTIVACIÓN REPRESENTACIÓN GRÁFICA DE UNA DERIVADA Aproximación Definición MOTIVACIÓN REPRESENTACIÓN GRÁFICA DE UNA INTEGRAL

Más detalles

Algoritmos y análisis de datos. Informática aplicada al medio ambiente curso 2010/2011

Algoritmos y análisis de datos. Informática aplicada al medio ambiente curso 2010/2011 Algoritmos y análisis de datos Informática aplicada al medio ambiente curso 2010/2011 Extracción de información Fuentes: Datos históricos sobre distintas variables Imágenes: Radar, satélite, etc. Formatos:

Más detalles

METODOS NUMERICOS CATEDRA 0 5. Ingeniería Civil ING.CRISTIANCASTROP. Facultad de Ingeniería de Minas, Geología y Civil

METODOS NUMERICOS CATEDRA 0 5. Ingeniería Civil ING.CRISTIANCASTROP. Facultad de Ingeniería de Minas, Geología y Civil ING.CRISTIANCASTROP. CATEDRA 0 5 Facultad de Ingeniería de Minas, Geología y Civil Departamento académico de ingeniería de minas y civil METODOS NUMERICOS Ingeniería Civil ING.CRISTIANCASTROP. Capitulo

Más detalles

Introducción a las Técnicas de Programación con MatLab

Introducción a las Técnicas de Programación con MatLab Introducción a las Técnicas de Programación con MatLab Variables del MatLab Expositor: Dr. Carlos Javier Solano Salinas Temario General 1. Introducción. 2. Interfaz de usuario de MatLab. 3. Variables del

Más detalles

Métodos Interpolación con MatLab. El comando interp1 El comando interp1 se emplea para interpolar una serie de datos. El formato de este comando es:

Métodos Interpolación con MatLab. El comando interp1 El comando interp1 se emplea para interpolar una serie de datos. El formato de este comando es: Universidad Mayor de San Andrés Ciencias Puras y Naturales Informática Nombre: Rodrigo Diego Quispe Laura Materia: Análisis Numérico Métodos Interpolación con MatLab En matlab encontramos las siguientes

Más detalles

INTRODUCCIÓN A MATLAB. Laboratorio de Biofísica, U.T.P

INTRODUCCIÓN A MATLAB. Laboratorio de Biofísica, U.T.P Laboratorio 11 INTRODUCCIÓN A MATLAB Laboratorio de Biofísica, U.T.P 11.1 Objetivos Familiarizarse con el entorno de la herramienta MATLAB. Iniciación en la utilización de toolbox de procesado de señales

Más detalles

3 y un vector Y 2 que contenga el cálculo de Y2 = 4X

3 y un vector Y 2 que contenga el cálculo de Y2 = 4X Laboratorio 1. Introducción a MATLAB y Simulink. 1. Uso de MATLAB. Manejo de Vectores y Matrices: Usando el editor de MATLAB, escriba el código necesario para generar: a. Vectores (1x1) (3x1) y (1x7),

Más detalles

Resultado matriz a matriz b

Resultado matriz a matriz b Operaciones con matrices // programa 11_suma de transpuestas a dos columnas // matriz a de 4x4 a=[1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16]; b=a' // b es traspuesta de a disp('matriz a'); disp(a); // muestra

Más detalles

Laboratorio 3 MA-33A : Sistemas de Ecuaciones No-Lineales y Optimización

Laboratorio 3 MA-33A : Sistemas de Ecuaciones No-Lineales y Optimización Laboratorio 3 MA-33A 2007-1: Sistemas de Ecuaciones No-Lineales y Optimización Gonzalo Hernández - Gonzalo Rios UChile - Departamento de Ingeniería Matemática El objetivo de este laboratorio es aprender

Más detalles

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA DEPARTAMENTO DE CONTROL

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA DEPARTAMENTO DE CONTROL UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA DEPARTAMENTO DE CONTROL OBJETIVO Práctica N 1 del Laboratorio de Ingeniería de Control Introducción y Comandos de Matlab Familiarizarse

Más detalles

2 Operaciones de producto y división de polinomios

2 Operaciones de producto y división de polinomios I. TELECOMUNICACION. ALGEBRA LINEAL Sesión de laboratorio 1. Polinomios y algoritmo de Horner Esta primera sesión intenta familiarizar al estudiante con la representación y manejo de los polinomios en

Más detalles

Taller de Informática I Dpto. Computación F.C.E. y N. - UBA

Taller de Informática I Dpto. Computación F.C.E. y N. - UBA Ajuste de Curvas El ajuste de curvas es un proceso mediante el cual, dado un conjunto de N pares de puntos {xi, yi} (siendo x la variable independiente e y la dependiente), se determina una función matemática

Más detalles

sin(x) p1 p2 p3 p4

sin(x) p1 p2 p3 p4 Universidad de Puerto Rico Departamento de Matematicas Humacao, Puerto Rico 79 MATE 46 Analisis Numerico Prof. Pablo Negron Laboratorio I: Polinomios y Gracas Un polinomio como p(x) =x 4 +2x 3 ;3x 2 +4x+5

Más detalles

UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO. la Facultad de Ingeniería

UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO. la Facultad de Ingeniería UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO Sociedad de Alumnos Geofísicos de la Facultad de Ingeniería Taller de MatLab INTRODUCCIÓN Nombre abreviado de MATrix LABoratory. Lenguaje de alto funcionamiento

Más detalles

Programación Utilizando el Software Matlab 5.0. Enrique Vílchez Quesada 1 Universidad Nacional Escuela de Matemática

Programación Utilizando el Software Matlab 5.0. Enrique Vílchez Quesada 1 Universidad Nacional Escuela de Matemática Programación Utilizando el Software Matlab 5.0 Enrique Vílchez Quesada 1 Universidad Nacional Escuela de Matemática Resumen: El presente trabajo, busca exponer los comandos más importantes del software

Más detalles

7. REGRESIÓN POR MÍNIMOS CUADRADOS: REGRESIÓN POLINOMIAL. Jorge Eduardo Ortiz Triviño

7. REGRESIÓN POR MÍNIMOS CUADRADOS: REGRESIÓN POLINOMIAL. Jorge Eduardo Ortiz Triviño 7. REGRESIÓN POR MÍNIMOS CUADRADOS: REGRESIÓN POLINOMIAL Jorge Eduardo Ortiz Triviño jeortizt@unal.edu.co http:/www.docentes.unal.edu.co/jeortizt/ Introducción Los datos frecuentemente son dados para valores

Más detalles

Cursada Segundo Cuatrimestre 2012 Guía de Trabajos Prácticos Nro. 5

Cursada Segundo Cuatrimestre 2012 Guía de Trabajos Prácticos Nro. 5 Temas: Interpolación polinomial simple. Interpolación de Lagrange. Polinomio interpolador de Newton. Interpolación polinomial segmentada (Spline). Ajuste de curvas. Regresión por mínimos cuadrados. 1.

Más detalles

Capítulo 3. Polinomios

Capítulo 3. Polinomios Capítulo 3 Polinomios 29 30 Polinomios de variable real 31 Polinomios de variable real 311 Evaluación de polinomios Para el cálculo eficiente de los valores de un polinomio se utiliza el algoritmo de Horner,

Más detalles

Algorítmica y Lenguajes de Programación. MATLAB (iii)

Algorítmica y Lenguajes de Programación. MATLAB (iii) Algorítmica y Lenguajes de Programación MATLAB (iii) Números complejos (i) La variable i ya está definida como la raíz cuadrada de 1. Podemos verificarlo calculando i * i. La aritmética con números imaginarios

Más detalles

Rancagua, Agosto 2009

Rancagua, Agosto 2009 cvalle@inf.utfsm.cl Departamento de Informática - Universidad Técnica Federico Santa María Rancagua, Agosto 2009 1 / 23 Temario 1 2 3 4 2 / 23 Temario 1 2 3 4 3 / 23 Para resolver problemas simples en

Más detalles

Auxiliar 15. Laboratorio de Matlab COMPUTACIÓN I - CC

Auxiliar 15. Laboratorio de Matlab COMPUTACIÓN I - CC Auxiliar 15 Laboratorio de Matlab 1 Matlab es un programa de computación numérica que permite una amplia gama de operaciones matemáticas. Matlab es la sigla de MATRIX LABORATORY y no de mathematics lab,

Más detalles

Operaciones con matrices

Operaciones con matrices Lección B Operaciones con matrices B.1. Introducción y operaciones de matrices numéricas Comenzamos limpiando nuestra área de trabajo clear, clc, echo off, A=[1 2 3;4 0 3;9 3 2] A = 1 2 3 4 0 3 9 3 2 es

Más detalles

Raíces de Polinomios. beamer-tu-log

Raíces de Polinomios. beamer-tu-log Raíces de Polinomios Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM CEM TÓPICOS 1

Más detalles

MODELADO, SIMULACION Y CONTROL DE SISTEMAS DINAMICOS. Parte I. Tutorial Básico de Matlab

MODELADO, SIMULACION Y CONTROL DE SISTEMAS DINAMICOS. Parte I. Tutorial Básico de Matlab MODELADO, SIMULACION Y CONTROL DE SISTEMAS DINAMICOS P.F.PULESTON y F.VALENCIAGA Nota: Este apunte tiene por objetivo principal introducir al modelado, simulación y control de sistemas dinámicos empleando

Más detalles

Matlab para Análisis Dinámico de Sistemas

Matlab para Análisis Dinámico de Sistemas Matlab para Análisis Dinámico de Sistemas Análisis Dinámico de Sistemas, curso 26-7 7 de noviembre de 26 1. Introducción Para usar las funciones aquí mencionadas se necesita Matlab con el paquete de Control

Más detalles

METODOS NUMERICOS CATEDRA 0 5. Ingeniería Civil ING.CRISTIANCASTROP. Facultad de Ingeniería de Minas, Geología y Civil

METODOS NUMERICOS CATEDRA 0 5. Ingeniería Civil ING.CRISTIANCASTROP. Facultad de Ingeniería de Minas, Geología y Civil CATEDRA 0 5 Facultad de Ingeniería de Minas, Geología y Civil Departamento académico de ingeniería de minas y civil METODOS NUMERICOS Ingeniería Civil ING.CRISTIANCASTROP. Capitulo V Ecuaciones Algebraicas

Más detalles

Esta es el borrador de algunos ejemplos de 5Ed- Está en proceso de depuración.

Esta es el borrador de algunos ejemplos de 5Ed- Está en proceso de depuración. Esta es el borrador de algunos ejemplos de 5Ed- Está en proceso de depuración. A.Cervantes Ejemplos de Métodos numéricos (borrador) Page 1 A.Cervantes Ejemplos de Métodos numéricos (borrador) Page 2 A.Cervantes

Más detalles

Herramientas básicas I

Herramientas básicas I Curso: Modelización y simulación matemática de sistemas Metodología para su implementación computacional Herramientas básicas I Alejandro D. Otero (aotero@fi.uba.ar) Facultades de Ciencias Exactas y Naturales

Más detalles

Ejercicios Temas 3 y 4: Interpolación polinomial. Ajuste de curvas.

Ejercicios Temas 3 y 4: Interpolación polinomial. Ajuste de curvas. Ejercicios Temas 3 y 4: Interpolación polinomial. Ajuste de curvas.. El número de personas afectadas por el virus contagioso que produce la gripe en una determinada población viene dado por la siguiente

Más detalles

Aproximación funcional. Introducción

Aproximación funcional. Introducción Aproximación funcional. Introducción Laboratori de Càlcul Numèric (LaCàN) Departament de Matemàtica Aplicada III Universitat Politècnica de Catalunya (Barcelona) http://www-lacan.upc.es Objetivos Entender

Más detalles

Módulo 3 - Diapositiva 18 Polinomios. Universidad de Antioquia

Módulo 3 - Diapositiva 18 Polinomios. Universidad de Antioquia Módulo 3 - Diapositiva 18 Polinomios Facultad de Ciencias Exactas y Naturales Temas Polinomios División sintética Polinomios Polinomio en la variable x Es una expresión de la forma P (x) = a nx n + a n

Más detalles

Resolución de ecuaciones no lineales

Resolución de ecuaciones no lineales Resolución de ecuaciones no lineales Contenidos Raíz de una ecuación Método de bisección El método de Newton-Raphson Método de la secante Orden de convergencia Comandos Matlab Ejemplo: una bola que flota

Más detalles

Preliminares Métodos de Ajuste de Curvas AJUSTE DE CURVAS AJUSTE DE CURVAS

Preliminares Métodos de Ajuste de Curvas AJUSTE DE CURVAS AJUSTE DE CURVAS Contenido 1 Preliminares Definiciones 2 Definiciones Contenido 1 Preliminares Definiciones 2 Definiciones Definiciones En ciencias e ingeniería es frecuente que un experimento produzca un conjunto de datos

Más detalles

Integración Numérica. La regla del trapecio.

Integración Numérica. La regla del trapecio. Integrción Numéric. L regl del trpecio. Curso: Métodos Numéricos en Ingenierí Profesor: Dr. José A. Otero Hernández Correo: j..otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidd: ITESM

Más detalles

SINTAXIS EN MATLAB. Dr. Ing. Aldo Luis Caballero MSc. Ing. Corina Feltan. Última versión: agosto de 2013

SINTAXIS EN MATLAB. Dr. Ing. Aldo Luis Caballero MSc. Ing. Corina Feltan. Última versión: agosto de 2013 Universidad Nacional de Misiones SINTAXIS EN MATLAB Dr. Ing. Aldo Luis Caballero MSc. Ing. Corina Feltan Última versión: agosto de 2013 Se desarrollan a continuación una serie de programas para ejemplificar

Más detalles

Carrera: Participantes Representantes de las academias de Ingeniería Civil de los Institutos Tecnológicos.

Carrera: Participantes Representantes de las academias de Ingeniería Civil de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Métodos Numéricos Ingeniería Civil Clave de la asignatura: Horas teoría-horas práctica-créditos 2 2 6 2.- HISTORIA DEL PROGRAMA Lugar y fecha

Más detalles

Tema 5. Interpolación

Tema 5. Interpolación E.T.S. de Ingenieros de Telecomunicación Universidad de Vigo Plan Introducción Introducción Motivación Formulación 2 3 Interpolación spline Motivación Formulación Introducción Motivación Formulación 2

Más detalles

ETSI de Topografía, Geodesia y Cartografía

ETSI de Topografía, Geodesia y Cartografía POLINOMIOS DE INTERPOLACIÓN Polinomios oscilantes: Polinomio de Lagrange Polinomio de interpolación de grado n >>polyfit(x,y,n) Corresponde al polinomio Ejemplo: p( x) = px + px +... + px+ p n n 1 1 2

Más detalles

Práctica IV: Métodos de Newton-Raphson y de la secante, para encontrar las raíces de una función.

Práctica IV: Métodos de Newton-Raphson y de la secante, para encontrar las raíces de una función. Práctica IV: Métodos de Newton-Raphson y de la secante, para encontrar las raíces de una función. Se suele llamar método de Newton-Raphson al método de Newton cuando se utiliza para calcular los ceros

Más detalles

Algunos comandos para tener en cuenta en las operaciones son: who enumera todas las variables usadas hasta el momento.

Algunos comandos para tener en cuenta en las operaciones son: who enumera todas las variables usadas hasta el momento. MATLAB El software MatLab se desarrolló como un Laboratorio de matrices, pues su elemento básico es una matriz. Es un sistema interactivo y un lenguaje de programación de cómputos científico y técnico

Más detalles

Guión de prácticas de los Temas 3 y 4 de Cálculo Numérico

Guión de prácticas de los Temas 3 y 4 de Cálculo Numérico Guión de prácticas de los Temas 3 y 4 de Cálculo Numérico José Luis Bravo Trinidad, Pedro Martín Jiménez Preliminares Antes de comenzar la práctica, descárgate los archivos de ejemplo de Avuex. Después,

Más detalles

Carrera: Ingeniería Civil CIE 0529

Carrera: Ingeniería Civil CIE 0529 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos: Métodos Numéricos Ingeniería Civil CIE 0529 2 2 6 2.- HISTORIA DEL PROGRAMA Lugar

Más detalles

1 Con juntos de Números: Axiomas 1

1 Con juntos de Números: Axiomas 1 ÍNDICE 1 Con juntos de Números: Axiomas 1 LOS CONJUNTOS EN EL ALGEBRA. 1-1 Los conjuntos y sus relaciones, 1.1-2 Conjuntos y variables, 6. AXIOMAS DE LOS NUMEROS REALES. 1-3 Orden en el conjunto de los

Más detalles

Curso de Matlab. Nivel Básico

Curso de Matlab. Nivel Básico Curso de Matlab. Nivel Básico Guillem Borrell i Nogueras 12 de octubre de 2013 Antes de empezar Guillem Borrell i Nogueras. http://iimyo.forja.rediris.es/ Introducción Informal a Matlab y Octave Matemáticas

Más detalles

EL USO DE MATLAB COMO RECURSO DOCENTE PARA LA ENSEÑANZA-APRENDIZAJE DE LOS MÉTODOS NUMÉRICOS

EL USO DE MATLAB COMO RECURSO DOCENTE PARA LA ENSEÑANZA-APRENDIZAJE DE LOS MÉTODOS NUMÉRICOS EL USO DE MATLAB COMO RECURSO DOCENTE PARA LA ENSEÑANZA-APRENDIZAJE DE LOS MÉTODOS NUMÉRICOS LUIS LORENZO JIMÉNEZ GARCÍA; PROFESOR DE CARRERA FES ARAGÓN-UNAM; jimenezg@att.net.mx RESUMEN. El conocimiento

Más detalles

Métodos Numéricos. Juan Manuel Rodríguez Prieto I.M., M.Sc., Ph.D.

Métodos Numéricos. Juan Manuel Rodríguez Prieto I.M., M.Sc., Ph.D. Métodos Numéricos Juan Manuel Rodríguez Prieto I.M., M.Sc., Ph.D. Integración numérica Integración numérica Objetivo: aproximar el valor de la integral I = f (x)dx Limitaciones de la integración analítica

Más detalles

Problemas. Hoja 1. Escriba el algoritmo para N = 4 y calcule el número de operaciones que realiza.

Problemas. Hoja 1. Escriba el algoritmo para N = 4 y calcule el número de operaciones que realiza. Dpto. de Matemáticas. CÁLCULO NUMÉRICO. Curso 12/13 Problemas. Hoja 1 Problema 1. El método o algoritmo de Horner para evaluar en x 0 el polinomio P (x) = a 0 + a 1 x + + a N x N consiste formalmente en

Más detalles

APLICACIONES EN CONTROL

APLICACIONES EN CONTROL UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA DEPARTAMENTO DE INGENIERIA ELECTRONICA NUCLEO DE INSTRUMENTACION CONTROL Y SEÑALES LABORATORIO DE INSTRUMENTACION Y CONTROL INTRODUCCION AL MATLAB. (PARTE

Más detalles

Tutorial de MATLAB para MA45C: Ecología Microbiana

Tutorial de MATLAB para MA45C: Ecología Microbiana Tutorial de MATLAB para MA45C: Ecología Microbiana Héctor Ramírez C. * 6 de abril de 2010 Introducción a MATLAB a) Descripción del ambiente MATLAB. Command Window. Ésta es la ventana en la que se ejecutan

Más detalles

U D I - S o f t w a r e E s p e c i a l i z a d o I I

U D I - S o f t w a r e E s p e c i a l i z a d o I I UNIVERSIDAD AUTÓNOMA DE ZACATECAS Francisco García Salinas ÁREA DE INGENIERÍAS Y TECNOLOGICAS UNIDAD ACADÉMICA DE INGENIERÍA I PROGRAMA DE INGENIERÍA MECÁNICA U D I - S o f t w a r e E s p e c i a l i

Más detalles

Aproximación Polinomial de Funciones.

Aproximación Polinomial de Funciones. Aproximación Polinomial de Funciones José María Rico Martínez Departamento de Ingeniería Mecánica Universidad de Guanajuato, F I M E E 1 Introducción En estas notas se presentan los fundamentos de los

Más detalles

Profra. Soraida Zúñiga.

Profra. Soraida Zúñiga. Profra. Soraida Zúñiga www.soraidazuniga.pbworks.com soraida_zuniga@hotmail.com INTERSEMESTRAL METODOS NUMÉRICOS HORARIO DE 8 A 11 AM (EXCEPTO MARTEs, DE 8 A 12 HRS) RECESO DE 9.40 A 10 AM (LUNCH), EXCEPTO

Más detalles

Diseño de Sistemas de Control con GNU Octave

Diseño de Sistemas de Control con GNU Octave Diseño de Sistemas de Control con GNU Octave Abel Alberto Cuadrado Vega 4 de diciembre de 2008 1. Introducción El objetivo de este documento es enumerar las funciones disponibles en Octave para el análisis

Más detalles