Una introducción a MATLAB

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

Download "Una introducción a MATLAB"

Transcripción

1 Universidad de Castilla-La Mancha ETSI Industriales Una introducción a MATLAB Curso 04/05 1. Introducción. MATLAB es un programa de cálculo científico de gran versatilidad y facilidad de uso con un gran número de herramientas orientadas a una amplia diversidad de aplicaciones. Una vez iniciado MATLAB, podremos acceder a un completo tutorial de ayuda mediante el comando helpdesk. MATLAB proporciona también un conjunto de demostraciones de algunas de sus posibilidades accesible mediante el comando demo. Por su parte, en cualquier momento podremos acceder a la ayuda inmediata respecto de cualquier función mediante la orden help función. El elemento básico en MATLAB son las matrices, que son definidas mediante corchetes. Así >> A=[ ] A = define la matriz fila, mientras que la orden >> a=[1 2 3; 4 5 6] A = ( ) a = define la matriz con dos filas a = Obsérvese que el operador ; separa una fila de la siguiente. Es importante destacar que MATLAB distingue entre mayúsculas y minúsculas, siendo por tanto diferentes a de A.

2 El operador ; al final de una sentencia hace que MATLAB omita la salida. Por otra parte, si no asignamos un nombre a la matriz definida, ésta se asigna de forma automática a la variable ans, por ejemplo, >> [1 2 3; 2 4 5] Una de las características de MATLAB es la facilidad con la que opera con matrices, así el operador define la matriz traspuesta de la dada, >> b=a b = La suma entre una matriz y un escalar produce lo siguiente, >> a pero la orden >> a+b??? Error using ==> + Matrix dimensions must agree. da lugar a error pues las dimensiones de las matrices no son acordes. También es posible definir submatrices a través del operador : del siguiente modo

3 >> c=a(1:2,2:3) c = La multiplicación de matrices se lleva a cabo con el operador *, siempre que las dimensiones sean compatibles. Así, >> a=[1 2 3; 4 5 6]; >> b=[2 3 1] ; >> a*b >> b*a??? Error using ==> * Inner matrix dimensions must agree. También se pueden multiplicar dos matrices elemento a elemento usando el operador.*. En el siguiente ejemplo, el comando eye(n) define la matriz identidad de orden n: >> c=a *a c = >> d=eye(3) d = 1 0 0

4 Nótese a continuación la diferencia entre el operador multiplicación, con y sin. >> c*d >> c.*d Del mismo modo actúan los operadores./ y.^, que dividen o elevan cada uno de los elementos de la matriz. Véanse los ejemplos, >> c^ >> c.^

5 el primero de los cuales calcula la multiplicación de c consigo misma, mientras que el segundo calcula el cuadrado de cada elemento de c Álgebra elemental. MATLAB dispone de diversos comandos para realizar distintos cálculos con matrices. El comando inv calcula la inversa de una matriz, siempre que ésta exista, mientras que det calcula su determinate: >> a=[1 0-1; 2 0-1; ]; >> inv(a) >> det(a) -1 Por su parte, el comando eig proporciona los autovalores de una matriz, y poly da como resultado los coeficientes del polinomio característico. Por ejemplo, >> a=[1 0-1; 2 1-1; ]; >> eig(a) i i donde, como puede observarse, aparecen dos autovalores complejos, 2 + i, 2 i, y el autovalor 0. Si hacemos, >> poly(a)

6 sabremos que el polinomio característico de a viene dado por λ 3 4λ 2 + 5λ Gráficas sencillas. El comando plot permite dibujar una poligonal que une un conjunto de puntos definidos mediante un par de vectores. Obsérvese el siguiente ejemplo: >> x=-1:0.3:1 x = >> y=x.^2 y = en él hemos definido un vector x tomando los puntos que están entre 1 y 1 con distancia 0,3. y el vector y, calculando los cuadrados de los elementos de x. El comando plot(x,y) dibuja una poligonal uniendo los puntos del plano con primera coordenada los elementos de x y segunda coordenada los elementos de y. Entre punto y punto, MATLAB introduce una recta. La sentencia siguiente >> plot(x,y, *- ) general el dibujo mostrado en la Figura Funciones. MATLAB permite trabajar con expresiones simbólicas de funciones de forma sencilla, y realizar cálculos sobre las mismas. Para definer una función usamos el comando inline como mostramos a continuación: >> f=inline( exp(x)-x^2-3*x ) f = Inline function: f(x) = exp(x)-x^2-3*x

7 Figura 1.1. Ejemplo del comando plot Para calcular el valor de esta función en un punto a basta escribir f(a), mientras que es posible esbozar su gráfica en un intervalo [a, b] con la sentencia fplot(f,[a b]). Por otro lado, el comando fzero(f,a) resuelve la ecuación f(x) = 0, en el punto más cercano al punto a. Si en lugar de dar el punto a damos un intervalo donde se encuentra una raíz, calcula ésta: >> fzero(f,[0,1]) El paquete simbólico. Una de los paquetes más útiles para el cálculo con MAT- LAB lo constituye el paquete simbólico o Symbolic Math Toolbox, que permite realizar cálculo simbólico avanzado, es decir, se puede prescindir de asignar un número a una variable y tratarla como una constante genérica. Por ejemplo, si tratamos de calcular el seno de una variable no numérica: >> y=sin(x)??? Undefined function or variable x. obtenemos un error, pues MATLAB no conoce el valor de x. Para declarar una variable como simbólica usamos la expresión >> syms x Ahora podemos evaluar expresiones que contengan a esta variable a través del comando simplify.

8 >> y=sin(x); z=cos(x); >> simplify(y^2+z^2) 1 También es posible definir matrices simbólicas del siguiente modo >> M=sym( [a b; c d] ) M = [ a, b] [ c, d] y ahora calcular, por ejemplo su determinante, y polinomio característico: >> det(m), poly(m) a*d-b*c x^2-x*d-a*x+a*d-b*c Con el paquete simbólico podemos calcular límites, derivadas, integrales impropias, etc. A continuación exponemos diversos ejemplos de estos cálculos. Para calcular el límite >> limit(sin(x)/x,0) lím x 0 sen(x), x 1

9 o un límite en infinito: >> syms n lím n >> limit((n^3+3*n^2-2*n)/(3*n^3-1),inf) n 3 + 3n 2 2n, 3n 3 1 1/3 También es posible definir expresiones simbólicas sin necesidad de declarar la variable previamente, >> f= exp(z^3)+sin(z)^2 f = exp(z^3)+sin(z)^2 y después es posible, por ejemplo, derivar: >> diff(f) 3*z^2*exp(z^3)+2*sin(z)*cos(z) En algunos casos la lectura de la salida que proporciona MATLAB no es muy legible. El comando pretty genera en ocasiones una visualización más usual. Si nuestra expresión depende de constantes o más variables, es posible especificar la variable de derivación del siguiente modo: >> f= a*exp(a+x)/sin(a*x) f = a*exp(a+x)/sin(a*x) >> diff(f, a )

10 exp(a+x)/sin(a*x)+a*exp(a+x)/sin(a*x)-a*exp(a+x)/sin(a*x)^2*cos(a*x)*x >> pretty(ans) exp(a + x) a exp(a + x) a exp(a + x) cos(a x) x sin(a x) sin(a x) 2 sin(a x) La integración se lleva a cabo con el comando int. Es posible hacer integrales definidas o indefinidas: >> f= a*exp(a*x) ; >> int(f, x ) exp(a*x) >> int(f, x,0,1) exp(a)-1 Es importante observar que el cálculo de una integral definida mediante la última sentencia es un cálculo simbólico, de manera que integrales como la siguiente >> int( exp(x^2), x,0,1) -1/2*i*erf(i)*pi^(1/2) no tienen mucho sentido, pues el resultado viene expresado mediante una función extraña, ya que no se conoce una primitiva de la función e x2. Sin embargo, si acudimos al análisis numérico, MATLAB proporciona varios comandos que permiten obtener aproximaciones numéricas de cualquier integral definida. Por ejemplo, para usar la regla de Simpson tenemos el comando quad que puede actuar sobre funciones o expresiones simbólicas

11 >> f=inline( exp(x.^2) ); >> quad(f,0,1) >> quad( x.*exp(x),0,1) Nótese en ambos casos la necesidad de usar los operadores de multiplicación o exponenciación de la forma.* ó.^. 4. Programación en MATLAB. Para finalizar con esta breve introducción a MAT- LAB es necesario hablar de los scripts o m-files que nos permiten elaborar programas para ejecutar en el entorno de MATLAB. Como ejemplo presentamos a continuación una pequeña implementación del método de Newton: function y = newton(f,x0) % f es una cadena de caracteres % x0 es el punto inicial df=diff(f); xk=1; x=0; while (abs(xk-x)>1.e-6) x=x0; xk = x0 - eval(f)/eval(df); x0=xk; end y=xk; El diseño del programa permite introducir tanto la función cuya raíz queremos encontrar como el punto para iniciar el algoritmo. Dado que introducimos parámetros en la ejecución hemos de formular el m-file como una function, tal y como aparece en la primera línea. El dato de salida es la variable y, el nombre del programa (que debe coincidir con el nombre del fichero m-file) es newton que depende de los parámetros de entrada f, que debe ser una cadena de caracteres y x0 un punto inicial. Las líneas siguientes, comenzando con % son comentarios.

12 El resto de las líneas son asignaciones y un bucle en el que se itera mediante el método de Newton hasta que la diferencia entre dos iteraciones consecutivas es menor que Para poder ejecutar este programa debemos editarlo (MATLAB trae consigo un editor incorporado) y guardarlo como un fichero con extensión.m. Después, bastará que el fichero se encuentre en algún lugar en el que MATLAB lo pueda encontrar (en el path), para que pueda se ejecutado del siguiente modo: >> newton( exp(x)-x*sin(x),0)

Á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

Introducción a MATLAB

Introducción a MATLAB Introducción a MATLAB Juan-Antonio Infante Rey José María En estas breves notas, desarrolladas por Juan-Antonio Infante y José María Rey, profesores del Departamento de Matemática Aplicada de la Universidad

Más detalles

Introducción a Matlab.

Introducción a Matlab. Introducción a Matlab. Ejercicios básicos de manipulación de imágenes. Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática OBJETIVOS: Iniciación

Más detalles

2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL

2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL 2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL PRÁCTICA 2: INTRODUCCIÓN A MATLAB. CARACTERÍSTICAS BÁSICAS DE MATLAB Funcionalidades

Más detalles

Práctica 1: Introducción al entorno de trabajo de MATLAB *

Práctica 1: Introducción al entorno de trabajo de MATLAB * Práctica 1: Introducción al entorno de trabajo de MATLAB * 1. Introducción MATLAB constituye actualmente un estándar dentro de las herramientas del análisis numérico, tanto por su gran capacidad y sencillez

Más detalles

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control 1er curso de Ingeniería Industrial: Ingeniería de Control Práctica 1ª: Introducción a Matlab Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática

Más detalles

Para convertir una variable númerica en simbólica se utiliza el comando sym:

Para convertir una variable númerica en simbólica se utiliza el comando sym: Capítulo 6 Cálculo simbólico con Matlab 6.1. Introducción Los cálculos en Matlab, por defecto, se realizan en formato numérico. Si efectuamos, por ejemplo, operaciones como 1/2 + 1/5 o (π 2 1)/(π 1), nos

Más detalles

Procesado de datos con MATLAB

Procesado de datos con MATLAB Procesado de datos con MATLAB 1. Introducción En este tutorial 1 pretendemos cubrir los comandos básicos de MATLAB necesarios para introducirnos en el manejo de datos. Para más información sobre los comandos

Más detalles

En esta sección se explica cómo usar Matlab a modo de calculadora. Empecemos con algo sencillo: las operaciones matemáticas elementales.

En esta sección se explica cómo usar Matlab a modo de calculadora. Empecemos con algo sencillo: las operaciones matemáticas elementales. Comandos básicos En esta sección se explica cómo usar Matlab a modo de calculadora. Empecemos con algo sencillo: las operaciones matemáticas elementales.» x=2+3 x = 5 Si no se asigna el resultado a ninguna

Más detalles

Práctica 3: Funciones

Práctica 3: Funciones Fonaments d Informàtica 1r curs d Enginyeria Industrial Práctica 3: Funciones Objetivos de la práctica En esta práctica estudiaremos cómo podemos aumentar la funcionalidad del lenguaje MATLAB para nuestras

Más detalles

Práctica 0: Introducción a Matlab. Series Temporales. Diplomatura en Estadística. 2009/2010

Práctica 0: Introducción a Matlab. Series Temporales. Diplomatura en Estadística. 2009/2010 Práctica 0: Introducción a Matlab. Series Temporales. Diplomatura en Estadística. 2009/200 Matlab es un programa inicialmente diseñado para realizar operaciones matriciales (MATrix LABoratory) que ha ido

Más detalles

Tema 4: Empezando a trabajar con ficheros.m

Tema 4: Empezando a trabajar con ficheros.m Tema 4: Empezando a trabajar con ficheros.m 1. Introducción Como ya se comentó en el punto 3 del tema1, en Matlab tienen especial importancia los ficheros M de extensión.m. Contienen conjuntos de comandos

Más detalles

Características básicas de Matlab

Características básicas de Matlab Práctica 1: Introducción a Matlab Objetivo: Conocer las herramientas básicas que ofrece Matlab: Matrices y vectores. Programación básica en Matlab: funciones y guiones (scripts). Representación bidimensional

Más detalles

Práctica 1. Introducción al matlab

Práctica 1. Introducción al matlab Práctica 1. Introducción al matlab Estadística Facultad de Física Objetivos Puesta en marcha de matlab Entrada y salida de datos Manejo de matrices Representaciones gráficas sencillas 1 matlab matlab es

Más detalles

MATLAB en 30 minutos

MATLAB en 30 minutos MATLAB en 30 minutos Rafael Collantes. Octubre 200. Introducción MATLAB nació como un programa para cálculo matricial, pero en la actualidad MATLAB es un sistema que permite no solamente realizar todo

Más detalles

Comenzando con MATLAB

Comenzando con MATLAB ÁLGEBRA LINEAL INGENIERÍA INFORMÁTICA Curso 08/09 PRÁCTICA 1 Comenzando con MATLAB 1 Funcionamiento de Matlab MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería.

Más detalles

facilidades para cálculo matemático y Dispone de toolboxes especializados: Control Systems, Neural Netword, Optimization, etc.

facilidades para cálculo matemático y Dispone de toolboxes especializados: Control Systems, Neural Netword, Optimization, etc. MATLAB Introducción al MATLAB MATLAB = MATrix LABoratory Es un entorno de computación que presenta facilidades para cálculo matemático y visualización gráfica Dispone de toolboxes especializados: Control

Más detalles

Guía de uso de MATLAB

Guía de uso de MATLAB Guía de uso de MATLAB Se necesitan unos pocos comandos básicos para empezar a utilizar MATLAB. Esta pequeña guía explica dichos comandos fundamentales. Habrá que definir vectores y matrices para poder

Más detalles

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

Algorítmica y Lenguajes de Programación. MATLAB (i) Algorítmica y Lenguajes de Programación MATLAB (i) MATLAB. Introducción MATLAB es un entorno interactivo que utiliza como tipos de datos básicos vectores y matrices de flotantes que no requieren ser dimensionados.

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

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

Más detalles

LENGUAJE DE PROGRAMACIÓN SCILAB

LENGUAJE DE PROGRAMACIÓN SCILAB LENGUAJE DE PROGRAMACIÓN SCILAB CONTENIDO 1. Operaciones básicas. Suma. Resta. Producto. División. Potencia. Raíz cuadrada. Números complejos 2. Funciones. Exponencial. Logarítmica. Trigonométricas. Evaluación

Más detalles

Introducción a Matlab

Introducción a Matlab Introducción a Matlab Visión en Robótica 1er cuatrimestre de 2013 En este apunte veremos las operaciones más comunes del entorno de programación Matlab. Se aprerán a manejar los aspectos básicos como saltos

Más detalles

Práctica 1: Introducción a matlab

Práctica 1: Introducción a matlab Modelado matemático de los sistemas ecológicos Facultad de Biología Universidad de Oviedo Curso 2007-2008 1. Qué es Matlab? Práctica 1: Introducción a matlab La primera versión de matlab data de los años

Más detalles

Proyecto de Innovación Docente: Guía multimedia para la elaboración de un modelo econométrico.

Proyecto de Innovación Docente: Guía multimedia para la elaboración de un modelo econométrico. 1 Primeros pasos en R. Al iniciarse R (ver Figura 16), R espera la entrada de órdenes y presenta un símbolo para indicarlo. El símbolo asignado, como puede observarse al final, es > Figura 16. Pantalla

Más detalles

Introducción a MATLAB/ OCTAVE. Fundamentos Físicos de la Informática, 2006

Introducción a MATLAB/ OCTAVE. Fundamentos Físicos de la Informática, 2006 Introducción a MATLAB/ OCTAVE Fundamentos Físicos de la Informática, 006 Matlab/ Octave Matlab es un lenguaje de programación orientado al cálculo numérico, principalmente matricial Octave es un programa

Más detalles

Práctica 0 Cálculo con Mathematica

Práctica 0 Cálculo con Mathematica Práctica 0 Cálculo con Mathematica 1.- Introducción al Mathematica El programa Mathematica constituye una herramienta muy potente para la realización de todo tipo de cálculos matemáticos: operaciones aritméticas,

Más detalles

Cálculo con MatLab. Práctica 2: CÁLCULO DIFERENCIAL. Curso 2010/2011. Departamento de Matemáticas. UDC

Cálculo con MatLab. Práctica 2: CÁLCULO DIFERENCIAL. Curso 2010/2011. Departamento de Matemáticas. UDC Cálculo con MatLab Curso 2010/2011 Práctica 2: CÁLCULO DIFERENCIAL Departamento de Matemáticas. UDC 1 LíMITES El concepto de límite es la base del Cálculo Diferencial. La librería Symbolic Math Toolbox

Más detalles

>> 10.5 + 3.1 % suma de dos números reales, el resultado se asigna a ans

>> 10.5 + 3.1 % suma de dos números reales, el resultado se asigna a ans Universidad de Concepción Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Matemática Cálculo Numérico (521230) Laboratorio 1: Introducción al Matlab Matlab es una abreviatura para

Más detalles

Tema 7: Programación con Matlab

Tema 7: Programación con Matlab Tema 7: Programación con Matlab 1. Introducción Matlab puede utilizarse como un lenguaje de programación que incluye todos los elementos necesarios. Añade la gran ventaja de poder incorporar a los programas

Más detalles

Ahora suponga que quiere sumar dos vectores. Si los mismos tienen igual longitud, es sencillo. Simplemente súmelos como se muestra abajo

Ahora suponga que quiere sumar dos vectores. Si los mismos tienen igual longitud, es sencillo. Simplemente súmelos como se muestra abajo Página 1 de 8 Vectores Funciones Ploteo Polinomios Matrices Impresión Uso de archivos.m en Matlab Obtención de Ayuda en Matlab Tutorial: Lo Básico de Matlab En esta parte del Tutorial se usarán los siguientes

Más detalles

Los componentes individuales

Los componentes individuales MatLab Los componentes individuales La ventana de comandos (Command Window), La ventana histórica de comandos (Command History Browser), El espacio de trabajo (Workspace Browser), La plataforma de lanzamiento

Más detalles

PRÁCTICA NÚMEROS REALES Y COMPLEJOS CURSO 2012-2013. Práctica 1

PRÁCTICA NÚMEROS REALES Y COMPLEJOS CURSO 2012-2013. Práctica 1 PRÁCTICA NÚMEROS REALES Y COMPLEJOS CURSO 2012-2013 Prácticas Matlab Práctica 1 Objetivos Iniciarse en el uso de Matlab. Conocer comandos básicos de Matlab para realizar cálculos con números reales y números

Más detalles

APUNTES DE MATLAB Fundamentos Matemáticos de la Ingeniería. Xabier Domínguez Pérez

APUNTES DE MATLAB Fundamentos Matemáticos de la Ingeniería. Xabier Domínguez Pérez APUNTES DE MATLAB Fundamentos Matemáticos de la Ingeniería Xabier Domínguez Pérez A Coruña, 2006 Índice general 1. Primera sesión 3 1.1. Operaciones básicas....................... 3 1.2. Las matrices en

Más detalles

Introducción al Scilab.

Introducción al Scilab. Introducción al Scilab. No cualquier cosa que escribamos en una computadora puede ser interpretado. Probablemente no nos responda nada si le preguntamos cuánto es 1+1. Sin embargo, con un intérprete podemos

Más detalles

IES Fco Ayala de Granada Junio de 2012 (Específico Modelo 1) Solución Germán-Jesús Rubio Luna

IES Fco Ayala de Granada Junio de 2012 (Específico Modelo 1) Solución Germán-Jesús Rubio Luna IES Fco Ayala de Granada Junio de 01 (Específico Modelo 1) Germán-Jesús Rubio Luna Opción A Ejercicio 1 opción A, modelo Junio 01 específico Sea la función f: (0,+) R definida por f(x) 1/x + ln(x) donde

Más detalles

1. Visualización de datos con Octave

1. Visualización de datos con Octave 1. Visualización de datos con Octave Versión final 1.0-19 agosto 2002 Octave es un poderoso software de cálculo numérico. En este documento explicamos un subconjunto realmente pequeño de sus comandos,

Más detalles

Complemento Microsoft Mathematics

Complemento Microsoft Mathematics Complemento Microsoft Mathematics El complemento Microsoft Mathematics es un conjunto de herramientas que se pueden usar para realizar operaciones matemáticas y trazado de gráficas con expresiones o ecuaciones

Más detalles

Matemáticas I: Hoja 2 Cálculo matricial y sistemas de ecuaciones lineales

Matemáticas I: Hoja 2 Cálculo matricial y sistemas de ecuaciones lineales Matemáticas I: Hoja 2 Cálculo matricial y sistemas de ecuaciones lineales Ejercicio 1 Escribe las siguientes matrices en forma normal de Hermite: 2 4 3 1 2 3 2 4 3 1 2 3 1. 1 2 3 2. 2 1 1 3. 1 2 3 4. 2

Más detalles

Se introduce en la Ventana de Álgebra la expresión cuya primitiva queremos calcular. Con la expresión seleccionada

Se introduce en la Ventana de Álgebra la expresión cuya primitiva queremos calcular. Con la expresión seleccionada Integrales Definidas e Indefinidas Cómo calcular una integral indefinida (primitiva) o una integral definida? Se introduce en la Ventana de Álgebra la expresión cuya primitiva queremos calcular Con la

Más detalles

ESCALARES, VECTORES Y MATRICES

ESCALARES, VECTORES Y MATRICES ESCALARES, VECTORES Y MATRICES MATRIZ Al resolver problemas de ingeniería, es importante poder visualizar los datos relacionados con el problema. A veces los datos consisten en un solo número, como el

Más detalles

Trabajando en la ventana de comandos en el programa gretl.

Trabajando en la ventana de comandos en el programa gretl. Proyecto de Innovación Docente: Guía multimedia para la elaboración de un modelo econométrico. 1 Trabajando en la ventana de comandos en el programa gretl. Gretl permite trabajar mediante comandos y funciones,

Más detalles

Práctica 1: Introducción

Práctica 1: Introducción 301- Fundamentos de la Informática (http://www.robot.uji.es/docencia/301) 1er curso de Ingeniería Industrial Práctica 1: Introducción Objetivos de la práctica En esta primera práctica tomaremos contacto

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

Práctica I: Breve Introducción a Matlab

Práctica I: Breve Introducción a Matlab AMPLIACIÓN DE MATEMÁTICAS (2 o Ingeniería de Telecomunicación y Aeronáutico) Departamento de Matemática Aplicada II. Universidad de Sevilla CURSO ACADÉMICO 2008-2009 Práctica I: Breve Introducción a Matlab

Más detalles

Manual de Introducción a MATLAB

Manual de Introducción a MATLAB Manual de Introducción a MATLAB Autores: Manuel López Martínez y José Ángel Acosta Rodríguez 2004 2 Índice general 1. Introducción a MatLab. Parte I 5 1.1. Introducción............................ 5 1.2.

Más detalles

Espacios vectoriales y aplicaciones lineales.

Espacios vectoriales y aplicaciones lineales. Práctica 2 Espacios vectoriales y aplicaciones lineales. Contenido: Localizar bases de espacios vectoriales. Suma directa. Bases y dimensiones. Cambio de base. Aplicaciones lineales. Matriz asociada en

Más detalles

Herramientas computacionales para la matemática MATLAB: limites e integración

Herramientas computacionales para la matemática MATLAB: limites e integración Herramientas computacionales para la matemática MATLAB: limites e integración Verónica Borja Macías Junio 2012 1 límites La idea fundamental del cálculo es hacer el cálculo de una función cuando una variable

Más detalles

Introducción al sistema Wolfram Mathematica

Introducción al sistema Wolfram Mathematica Introducción al sistema Wolfram Mathematica Expresiones Usamos la interfaz gráfica ( Notebook ) de Wolfram Mathematica. Para calcular una expresión en Notebook, hay que oprimir Shift-Enter (Mayús-Intro).

Más detalles

Formato de salida : 1er Laboratorio de MN II. Comando format 1. GRABACION DE CONTENIDOS EN UNA SESION DE MATLAB

Formato de salida : 1er Laboratorio de MN II. Comando format 1. GRABACION DE CONTENIDOS EN UNA SESION DE MATLAB 1er Laboratorio de MN II 1. GRABACION DE CONTENIDOS EN UNA SESION DE MATLAB Para salir de MATLAB se escribe quit ó exit. Al terminar una sesión de MATLAB, las variables en el espacio de trabajo se borran.

Más detalles

Práctica 1: Introducción a MATLAB.

Práctica 1: Introducción a MATLAB. Práctica 1: Introducción a MATLAB. 1 Introducción. MATLAB es el paquete de programas para computación numérica y visualización que vamos a utilizar como herramienta en las prácticas. Para arrancar el programa

Más detalles

BASES Y DIMENSIÓN. Propiedades de las bases. Ejemplos de bases.

BASES Y DIMENSIÓN. Propiedades de las bases. Ejemplos de bases. BASES Y DIMENSIÓN Definición: Base. Se llama base de un espacio (o subespacio) vectorial a un sistema generador de dicho espacio o subespacio, que sea a la vez linealmente independiente. β Propiedades

Más detalles

MANUAL BÁSICO DE OCTAVE Y QTOCTAVE

MANUAL BÁSICO DE OCTAVE Y QTOCTAVE MANUAL BÁSICO DE OCTAVE Y QTOCTAVE - 1 - El programa OCTAVE Octave o GNU Octave es un programa libre para realizar cálculos numéricos. Como indica su nombre es parte del proyecto GNU. Apoyado en una amplia

Más detalles

Trabajando en la ventana de comandos en el programa gretl.

Trabajando en la ventana de comandos en el programa gretl. Trabajando con comandos. Prof. Jorge Chica Olmo. Univ. Granada. 1 Trabajando en la ventana de comandos en el programa gretl. Gretl permite trabajar mediante comandos y funciones, es decir mediante un conjunto

Más detalles

Tutorial de Matlab. Antonio Souto Iglesias.

Tutorial de Matlab. Antonio Souto Iglesias. Tutorial de Matlab. Antonio Souto Iglesias. Presentamos un tutorial de Matlab porque en Cálculo Numérico es importante poder realizar rápidamente y con exactitud los cálculos elementales que son necesarios

Más detalles

Introducción bloques intro Control+Intro mayúsculas y minúsculas

Introducción bloques intro Control+Intro mayúsculas y minúsculas Wiris Wiris... 1 Introducción... 2 Aritmética... 3 Álgebra... 4 Ecuaciones y Sistemas... 4 Análisis... 5 Objetos matemáticos, definición de identificadores y funciones... 7 Funciones predefinidas:... 10

Más detalles

Práctica 0. Introducción al Mathematica

Práctica 0. Introducción al Mathematica Práctica 0. Introducción al Mathematica El programa Mathematica constituye una herramienta muy potente para la realización de todo tipo de cálculos matemáticos: operaciones aritméticas, cálculo simbólico,

Más detalles

Camelia Soledad Flores Peña. -Manual Derive v.5 -

Camelia Soledad Flores Peña. -Manual Derive v.5 - -Manual Derive v.5 - -Manual Derive v.5 - CONTENIDO Objetivo del curso Capitulo 1 Introducción al software matemático 1.1Conceptos básicos 1.1.1 Qué es derive? 1.1.2 Existen otros programas como DERIVE?

Más detalles

Práctica 2. Si se quiere indicar el tipo del objeto simbólico se puede escribir:

Práctica 2. Si se quiere indicar el tipo del objeto simbólico se puede escribir: PRÁCTICA FUNCIONES DE UNA VARIABLE Prácticas Matlab Práctica Objetivos Dibujar gráficas de funciones definidas a trozos con el comando Plot. Dibujar funciones implícitas con el comando ezplot. Calcular

Más detalles

Tema 3: Vectores y matrices. Conceptos básicos

Tema 3: Vectores y matrices. Conceptos básicos Tema : Vectores matrices. Conceptos básicos 1. Definición Matlab está fundamentalmente orientado al trabajo el cálculo matricial. Veremos que las operaciones están definidas para el trabajo con este tipo

Más detalles

Algoritmos. Tema 6. 6.1 Algoritmos y pseudocódigo

Algoritmos. Tema 6. 6.1 Algoritmos y pseudocódigo Tema 6 Algoritmos Una vez que se tiene una idea de cual es la estructura y funcionamiento de la computadora digital es posible preparar el camino para lograr su programación. En primer lugar hay que dejar

Más detalles

IES Fco Ayala de Granada ( Modelo 5) Soluciones Germán-Jesús Rubio Luna

IES Fco Ayala de Granada ( Modelo 5) Soluciones Germán-Jesús Rubio Luna PRUEBA DE ACCESO A LA UNIVERSIDAD MATEMÁTICAS II DE ANDALUCÍA CURSO 0-0 Opción A Ejercicio, Opción A, Modelo 5 de 0 ['5 puntos] Un alambre de longitud metros se divide en dos trozos Con el primero se forma

Más detalles

IES Fco Ayala de Granada Sobrantes de 2011 ( Modelo 3) Solución Germán-Jesús Rubio Luna

IES Fco Ayala de Granada Sobrantes de 2011 ( Modelo 3) Solución Germán-Jesús Rubio Luna IES Fco Ayala de Granada Sobrantes de 11 ( Modelo 3) Germán-Jesús Rubio Luna Opción A Ejercicio 1 opción A, modelo 3 del 11 [ 5 puntos] Dada la función f : R R definida por f(x) ax 3 + bx +cx, determina

Más detalles

Clase 2: Operaciones con matrices en Matlab

Clase 2: Operaciones con matrices en Matlab Clase 2: Operaciones con matrices en Matlab Hamilton Galindo UP Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo 2014 1 / 37 Outline 1 Definición de matrices desde teclado 2 Operaciones

Más detalles

Introducción a la programación en R

Introducción a la programación en R Programación en R 1 Introducción a la programación en R Qué es un programa de ordenador? Un programa de ordenador consiste en una secuencia de instrucciones que un ordenador pueda entender. El procesador

Más detalles

1. Trabajando con vectores en MATLAB

1. Trabajando con vectores en MATLAB Breve resumen de MATLAB. 1. Trabajando con vectores en MATLAB Esta es la introducción básica a MATLAB: la definición de vectores y una serie de operaciones elementales. El comienzo es sencillo: para iniciar

Más detalles

ÁLGEBRA LINEAL. Apuntes elaborados por. Juan González-Meneses López. Curso 2008/2009. Departamento de Álgebra. Universidad de Sevilla.

ÁLGEBRA LINEAL. Apuntes elaborados por. Juan González-Meneses López. Curso 2008/2009. Departamento de Álgebra. Universidad de Sevilla. ÁLGEBRA LINEAL Apuntes elaborados por Juan González-Meneses López. Curso 2008/2009 Departamento de Álgebra. Universidad de Sevilla. Índice general Tema 1. Matrices. Determinantes. Sistemas de ecuaciones

Más detalles

GUIA MATLAB SOLUCION DE ECUACIONES NO LINEALES Y SISTEMAS LINEALES

GUIA MATLAB SOLUCION DE ECUACIONES NO LINEALES Y SISTEMAS LINEALES GUIA MATLAB SOLUCION DE ECUACIONES NO LINEALES Y SISTEMAS LINEALES En este taller usaremos el programa MATLAB con el fin de resolver ecuaciones no lineales y sistemas de ecuaciones lineales, de manera

Más detalles

Curso Básico de MATLAB para Microsoft Windows (Modulo II)

Curso Básico de MATLAB para Microsoft Windows (Modulo II) Curso Básico de MATLAB para Microsoft Windows (Modulo II) Introducción La finalidad de este módulo es la de capacitar al participante a desarrollar programas para resolver problemas simples, además de

Más detalles

Supervisado por: Alfonsa García, Francisco García, Rafael Miñano y Blanca Ruiz

Supervisado por: Alfonsa García, Francisco García, Rafael Miñano y Blanca Ruiz 2011 Departamento de Matemática Aplicada EU Informática 1 [MINI MANUAL WXMAXIMA] Elaborado por: Rubén Haro Sanz Supervisado por: Alfonsa García, Francisco García, Rafael Miñano y Blanca Ruiz Trabajo parcialmente

Más detalles

Repaso de matrices, determinantes y sistemas de ecuaciones lineales

Repaso de matrices, determinantes y sistemas de ecuaciones lineales Tema 1 Repaso de matrices, determinantes y sistemas de ecuaciones lineales Comenzamos este primer tema con un problema de motivación. Problema: El aire puro está compuesto esencialmente por un 78 por ciento

Más detalles

PROBLEMA 1. 1. [1.5 puntos] Obtener la ecuación de la recta tangente en el punto ( 2, 1) a la curva dada implícitamente por y 3 +3y 2 = x 4 3x 2.

PROBLEMA 1. 1. [1.5 puntos] Obtener la ecuación de la recta tangente en el punto ( 2, 1) a la curva dada implícitamente por y 3 +3y 2 = x 4 3x 2. PROBLEMA. ESCUELA UNIVERSITARIA POLITÉCNICA DE SEVILLA Ingeniería Técnica en Diseño Industrial Fundamentos Matemáticos de la Ingeniería Soluciones correspondientes a los problemas del Primer Parcial 7/8.

Más detalles

Dependencia lineal de vectores y sus aplicaciones a la resolución de sistemas de ecuaciones lineales y de problemas geométricos.

Dependencia lineal de vectores y sus aplicaciones a la resolución de sistemas de ecuaciones lineales y de problemas geométricos. Dependencia lineal de vectores y sus aplicaciones a la resolución de sistemas de ecuaciones lineales y de problemas geométricos. Prof. D. Miguel Ángel García Hoyo. Septiembre de 2011 Dependencia lineal

Más detalles

GUÍA PARA EL USO DE MATLAB PARTE 1

GUÍA PARA EL USO DE MATLAB PARTE 1 GUÍA PARA EL USO DE MATLAB PARTE 1 GUÍA DE USUARIO BÁSICO PARA MATLAB El programa Matlab MatLab (MATrix LABoratory) es un programa para realizar cálculos numéricos con vectores y matrices. Una de las capacidades

Más detalles

5ª Práctica. Matlab página 1

5ª Práctica. Matlab página 1 5ª Práctica. Matlab página PROGRAMACIÓN EN MATLAB PRÁCTICA 05 GRÁFICOS EN MATLAB 2D Y 3D LECTURA DE FICHEROS ENTRADA DE PUNTOS CON EL RATÓN EJERCICIO. GRÁFICOS EN MATLAB BIDIMENSIONALES... EJERCICIO. UTILIZACIÓN

Más detalles

Problemas de contorno: Series de Fourier y aproximación numérica de soluciones.

Problemas de contorno: Series de Fourier y aproximación numérica de soluciones. Problemas de contorno: Series de Fourier y aproximación numérica de soluciones. Capítulo 5 - Libro + Hoja de problemas 8 + Complementos Resumen de contenidos: - Resoluciones explícitas (si se puede) -

Más detalles

Tutorial de MATLAB Curso Intensivo sobre Asimilación de Datos

Tutorial de MATLAB Curso Intensivo sobre Asimilación de Datos Tutorial de MATLAB Curso Intensivo sobre Asimilación de Datos Buenos Aires 2008 WIKIPEDIA: MATLAB es la abreviatura de MATrix LABoratory (laboratorio de matrices). Se trata de un software matemático muy

Más detalles

Cálculo científico y técnico con HP49g/49g+/48gII/50g Módulo 3: Aplicaciones Tema 3.6 Extremos relativos de funciones de 2 variables

Cálculo científico y técnico con HP49g/49g+/48gII/50g Módulo 3: Aplicaciones Tema 3.6 Extremos relativos de funciones de 2 variables Cálculo científico y técnico con HP49g/49g+/48gII/50g Módulo 3: Aplicaciones Tema 3.6 Extremos relativos de funciones de 2 variables Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa

Más detalles

M a t e m á t i c a s I I 1

M a t e m á t i c a s I I 1 Matemáticas II Matemáticas II ANDALUCÍA CNVCATRIA JUNI 009 SLUCIÓN DE LA PRUEBA DE ACCES AUTR: José Luis Pérez Sanz pción A Ejercicio En este límite nos encontramos ante la indeterminación. Agrupemos la

Más detalles

UNIVERSIDADES DE ANDALUCÍA PRUEBA DE ACCESO A LA UNIVERSIDAD

UNIVERSIDADES DE ANDALUCÍA PRUEBA DE ACCESO A LA UNIVERSIDAD Opción A Ejercicio 1.- [2 5 puntos] Una ventana normanda consiste en un rectángulo coronado con un semicírculo. De entre todas las ventanas normandas de perímetro 10 m, halla las dimensiones del marco

Más detalles

Teoremas de la función implícita y de la función inversa

Teoremas de la función implícita y de la función inversa Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 2004-2005 Teoremas de la función implícita y de la función inversa 1. El teorema de la función implícita 1.1. Ejemplos

Más detalles

Prácticas de Análisis Matricial con MATLAB

Prácticas de Análisis Matricial con MATLAB Prácticas de Análisis Matricial con MATLAB Ion Zaballa. Trabajando con matrices y vectores Ejercicio.- Dados los vectores a = 3 4 a) Calcula el vector 3a a + 4a 3., a = 3, a 3 = b) Si A = [a a a 3 ] es

Más detalles

CAPÍTULO III. FUNCIONES

CAPÍTULO III. FUNCIONES CAPÍTULO III LÍMITES DE FUNCIONES SECCIONES A Definición de límite y propiedades básicas B Infinitésimos Infinitésimos equivalentes C Límites infinitos Asíntotas D Ejercicios propuestos 85 A DEFINICIÓN

Más detalles

Subespacios vectoriales en R n

Subespacios vectoriales en R n Subespacios vectoriales en R n Víctor Domínguez Octubre 2011 1. Introducción Con estas notas resumimos los conceptos fundamentales del tema 3 que, en pocas palabras, se puede resumir en técnicas de manejo

Más detalles

FUNCIONES ELEMENTALES

FUNCIONES ELEMENTALES DERIVE FUNCIONES ELEMENTALES REPRESENTACIÓN GRÁFICA DE FUNCIONES Cómo introducir la expresión analítica de una función Para introducir una función pulsa el icono y escribe su expresión. Una función se

Más detalles

Opción A Ejercicio 1 opción A, modelo 4 Septiembre 2014

Opción A Ejercicio 1 opción A, modelo 4 Septiembre 2014 IES Fco Ayala de Granada Septiembre de 014 (Modelo 4) Soluciones Germán-Jesús Rubio Luna [ 5 puntos] Sabiendo que Sabiendo que 0 0 cos(3) - e + a sen() Opción A Ejercicio 1 opción A, modelo 4 Septiembre

Más detalles

Ecuaciones y sistemas de ecuaciones en Maple

Ecuaciones y sistemas de ecuaciones en Maple Ecuaciones y sistemas de ecuaciones en Maple José Luis Torres Rodríguez * Febrero Maple proporciona al usuario un conjunto de funciones para manipulación y solución de ecuaciones y sistemas de ecuaciones,

Más detalles

1. MANUAL - INTRODUCCIÓN AL USO DE DERIVE.

1. MANUAL - INTRODUCCIÓN AL USO DE DERIVE. 1. MANUAL - INTRODUCCIÓN AL USO DE DERIVE. 1.1. QUÉ ES UN PROGRAMA DE CÁLCULO SIMBÓLICO? Los programas de cálculo simbólico, como DERIVE son lenguajes de programación muy cercanos al usuario, es decir,

Más detalles

Introducción. Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre.

Introducción. Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre. Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre Primavera, 2011 Universidad de Concepción Contenidos 1 Panorámica de Cálculo Numérico 2 3 4 Super calculadoras?

Más detalles

Ejemplo: Resolvemos Sin solución. O siempre es positiva o siempre es negativa. Damos un valor cualquiera Siempre + D(f) =

Ejemplo: Resolvemos Sin solución. O siempre es positiva o siempre es negativa. Damos un valor cualquiera Siempre + D(f) = T1 Dominios, Límites, Asíntotas, Derivadas y Representación Gráfica. 1.1 Dominios de funciones: Polinómicas: D( = La X puede tomar cualquier valor entre Ejemplos: D( = Función racional: es el cociente

Más detalles

Matrices invertibles. La inversa de una matriz

Matrices invertibles. La inversa de una matriz Matrices invertibles. La inversa de una matriz Objetivos. Estudiar la definición y las propiedades básicas de la matriz inversa. Más adelante en este curso vamos a estudiar criterios de invertibilidad

Más detalles

Herramientas computacionales para la matemática MATLAB: Arreglos

Herramientas computacionales para la matemática MATLAB: Arreglos Herramientas computacionales para la matemática MATLAB: Arreglos Verónica Borja Macías Marzo 2013 1 Arreglos Un arreglo es una estructura que MATLAB utiliza para almacenar y manipular datos. Es una lista

Más detalles

EDICIÓN DE ECUACIONES CON WORD y ÁLGEBRA LINEAL CON EXCEL

EDICIÓN DE ECUACIONES CON WORD y ÁLGEBRA LINEAL CON EXCEL EDICIÓN DE ECUACIONES CON WORD y ÁLGEBRA LINEAL CON EXCEL Autores: Ángel Alejandro Juan Pérez (ajuanp@uoc.edu), Cristina Steegmann Pascual (csteegmann@uoc.edu). ESQUEMA DE CONTENIDOS ECUACIONES Y ÁLGEBRA

Más detalles

Tema 3. Espacios vectoriales

Tema 3. Espacios vectoriales Tema 3. Espacios vectoriales Estructura del tema. Definición y propiedades. Ejemplos. Dependencia e independencia lineal. Conceptos de base y dimensión. Coordenadas Subespacios vectoriales. 0.1. Definición

Más detalles

Comprender y utilizar la notación de dos puntos para la creación de listas.

Comprender y utilizar la notación de dos puntos para la creación de listas. Tema 2 Vectores y matrices. Objetivos Cuando finalice este tema, el alumno deberá ser capaz de: Definir vectores y matrices con Octave. Comprender y utilizar la notación de dos puntos para la creación

Más detalles

Aplicaciones Lineales

Aplicaciones Lineales Aplicaciones Lineales Ejercicio Dada la matriz A = 0 2 0 a) Escribir explícitamente la aplicación lineal f : 2 cuya matriz asociada con respecto a las bases canónicas es A. En primer lugar definimos las

Más detalles

INSTRUCCIONES GENERALES Y VALORACIÓN

INSTRUCCIONES GENERALES Y VALORACIÓN UNIVERSIDADES PÚBLICAS DE LA COMUNIDAD DE MADRID PRUEBA DE ACCESO A LAS ENSEÑANZAS UNIVERSITARIAS OFICIALES DE GRADO Curso 2014-2015 MATERIA: MATEMÁTICAS II INSTRUCCIONES GENERALES Y VALORACIÓN Después

Más detalles

Aprenda Matlab 4.2 como si estuviera en Primero

Aprenda Matlab 4.2 como si estuviera en Primero (6&8(/$683(5,25'(,1*(1,(526,1'8675,$/(6 81,9(56,'$''(1$9$55$,1'8675,,1-,1(58(1*2,0$L/$.2(6.2/$ 1$)$552$.281,%(576,7$7($ Aprenda Matlab 4.2 como si estuviera en Primero San Sebastián, 1 de Septiembre de

Más detalles