MATLAB Prof. Lino Coria Mendoza
|
|
|
- Catalina Martin Moreno
- hace 9 años
- Vistas:
Transcripción
1 1. Inicio Operaciones básicas MATLAB Prof. Lino Coria Mendoza Con Matlab puedes hacer cálculos simples como si trabajaras con una calculadora. Operación Símbolo Ejemplo Suma, a+b Resta, a-b Multiplicación,a*b * 8.7*9.2 División, a b / o \ 40/8 = 8\40 Potencia, a b ^ 5^3 A Matlab no le importan los espacios la mayoría de las veces y la multiplicación tiene preferencia sobre la suma.» » 8*9-6*5 + 3*4 54 Pueden guardarse los valores en variables:» manzanas = 2 manzanas = 2» peras = 1 peras = 1» duraznos = 3 duraznos = intro1.doc Creado: 14/09/ :39 Fecha de hoy: 24/01/2005 9:36 Página 1 de 5
2 3» fruta = manzanas + peras + duraznos fruta = 6 El agregar un punto y coma al final de la instrucción le indica a Matlab que efectúe la operación pero que no despliegue la respuesta. Para ver una lista de las variables almacenadas se utilizan los comandos who o whos.» who Your variables are: ans fruta peras duraznos manzanas» whos Name Size Bytes Class ans 1x1 8 double array duraznos 1x1 8 double array fruta 1x1 8 double array manzanas 1x1 8 double array peras 1x1 8 double array Grand total is 5 elements using 40 bytes Las variables son sensibles a las mayúsculas y pueden contener hasta 19 caracteres. Deben comenzar con una letra y pueden seguir letras, números o guiones bajos. Variables especiales Valor ans Se usa por default para resultados pi eps Número más pequeño usado por Matlab inf Infinito NaN Indica que no es un número i (y) j i = j = (-1) Para borrar variables se usa el comando clear. intro1.doc Creado: 14/09/ :39 Fecha de hoy: 24/01/2005 9:36 Página 2 de 5
3 Números complejos» c1 = 1-2i c1 = i» c2 = 6-9j c2 = i» c3 = sqrt(-2) c3 = i» c4 = c1 + c2 - c3 c4 = i Funciones Comunes abs(x) Valor absoluto acos(x) Coseno inverso angle(x) Ángulo de número complejo asin(x) Seno inverso atan(x) Tangente inversa ceil(x) Redondear hacia más infinito conj(x) Complejo conjugado cos(x) Coseno exp(x) Exponencial fix(x) Redondear hacia cero floor(x) Redondear hacia menos infinito imag(x) Parte imaginaria de número complejo log(x) Logaritmo natural log10(x) Logaritmo base 10 real(x) Parte real de número complejo round(x) Redondear hacia entero más cercano sign(x) Función signo sin(x) Seno sqrt(x) Raíz cuadrada tan(x) Tangente intro1.doc Creado: 14/09/ :39 Fecha de hoy: 24/01/2005 9:36 Página 3 de 5
4 Archivos de texto Matlab permite colocar los comandos en un simple archivo de texto. Después al darle a Matlab el nombre del archivo de texto se evalúan los comandos como si se estuvieran escribiendo directamente sobre la pantalla de Matlab. Estos archivos se llaman archivos "M" porque deben tener la extensión.m, por ejemplo, primer.m. primer.m % Primer programa en Matlab % Variables a = 3; b = -4; c = 8; % Operación d = a*b-c Esto aparece en Matlab al ejecutar primer.m:» primer d = -20 Funciones de archivos M disp(ans) Despliega resultados sin identificar nombres de variables input Permite al usuario escribir información keyboard Da control al teclado de manera temporal (escríbase return para salir) pause Pausa hasta que se presione el teclado pause(n) Pausa durante n segundos waitforbuttonpress Pausa hasta que se presione teclado o se haga click en el mouse Ayuda en línea Para poder localizar comandos, Matlab tiene capacidad de brindar ayuda en línea. Existen tres opciones: el comando help, el comando lookfor, y el uso de la ayuda de la barra del menú. intro1.doc Creado: 14/09/ :39 Fecha de hoy: 24/01/2005 9:36 Página 4 de 5
5 El comando help Escribe help tema para obtener ayuda sobre el tema de interés. Ej.: help pause El comando lookfor Escribe lookfor tema y Matlab regresa toda la ayuda que tenga donde aparezca el tema de interés. Ej.: lookfor complex intro1.doc Creado: 14/09/ :39 Fecha de hoy: 24/01/2005 9:36 Página 5 de 5
6 2. Arreglos Vectores MATLAB Prof. Lino Coria Mendoza En Matlab pueden hacerse arreglos de números de forma directa e intuitiva:» a = [ ] a = Los números del arreglo pueden separarse por espacios (como en el ejemplo anterior) o comas. En caso de que se trabaje con números complejos deben evitarse los espacios y utilizarse las comas. Hay formas sencillas de crear arreglos horizontales (vectores renglón) que van creciendo o decreciendo de manera lineal. Por ejemplo, supóngase que se desea obtener un vector t que contenga once valores igualmente espaciados que vayan de cero a π. Existen tres caminos para hacer esto:» t = [0.1*pi.2*pi.3*pi.4*pi.5*pi.6*pi.7*pi.8*pi.9*pi pi]» t = (0:0.1:1)*pi» t = linspace(0,pi,11) En cualquiera de estos tres casos el resultado es el mismo: t = Columns 1 through Columns 8 through El primer camino no es más que colocar todos los valores uno por uno, lo cual se vuelve tedioso. El segundo camino lo que hace es crear un arreglo que comienza en 0, se incrementa 0.1 cada vez hasta llegar a 1. Cada elemento de este arreglo es posteriormente multiplicado por π. intro2.doc Creado: 15/09/ :10 Fecha de hoy: 24/01/2005 9:39 Página 1 de 6
7 El tercer caso consiste en utilizar la función linspace de Matlab que tiene los siguientes argumentos: linspace(valor_inicial, valor_final, número_de_valores) Obviamente las dos últimas instrucciones son más prácticas que la primera. Construcción de Vectores x = [ ] Se crea vector renglón x con los elementos especificados x = primero:último Se crea vector renglón x comenzando con primero, aumentando en intervalos de uno, terminando en o antes de último x = primero:incremento:último Se crea vector renglón x comenzando con primero, aumentando en intervalos de incremento, terminando en o antes de último x = linspace(primero,último,n) Se crea vector renglón x comenzando con primero, terminando en último, teniendo n elementos x = logspace(primero,último,n) Se crea vector renglón x espaciado logarítmicamente comenzando con 10 primero, terminando en 10 último, teniendo n elementos Para accesar elementos individualmente en un vector se escribe entre paréntesis el lugar que el dato ocupa en el arreglo. Por ejemplo, x(1) es el primer elemento en x. Para accesar un bloque de elementos se usa la notación siguiente: x(1:5). En este ejemplo se accesan los primeros 5 elementos del arreglo. A continuación se muestran otros ejemplos: x(4:-1:1) Cuarto, tercer, segundo y primer elementos en ese orden. x(2:2:7) Segundo, cuarto y sexto elemento, y se detiene al llegar al 7. Hasta ahora se ha trabajado únicamente con vectores renglón. Para crear un vector columna se separan los elementos con punto y coma.» b = [1; 2; 3; 4; 5] intro2.doc Creado: 15/09/ :10 Fecha de hoy: 24/01/2005 9:39 Página 2 de 6
8 b = Para crear un vector columna usando la notación de los dos puntos inicio:incremento:final, o bien las funciones linspace o logspace, se debe transponer el resultado con el operador (').» a = 1:5 a =» b = a' b = Si se aplica el operador (') otra vez se obtiene el vector renglón. Si los números del vector son complejos, al transponerlo se obtiene el complejo conjugado transpuesto. Para que el vector sea transpuesto sin obtener su conjugado se usa el operador (.'). Matrices Los arreglos de números pueden también tomar la forma de matrices. Para crear una matriz los espacios y las comas se utilizan para separar los elementos de un mismo renglón, y los puntos y comas se usan para separar filas.» g = [ ; ] g = intro2.doc Creado: 15/09/ :10 Fecha de hoy: 24/01/2005 9:39 Página 3 de 6
9 En este caso g es una matriz de 2 renglones y cuatro columnas, es decir, es una matriz de 2x4. El punto y coma le indica a Matlab que inicie un nuevo renglón entre los valores 4 y 5. Importante: Todos los renglones de una matriz deben tener el mismo número de columnas. Matemáticas con arreglos y escalares Para un arreglo, ya sea vector o matriz, la suma, la resta, la multiplicación y la división por un escalar equivale a aplicar la operación en todos los elementos del arreglo.» g+3» 2*g Matemáticas entre arreglos En Matlab cuando dos arreglos tienen las mismas dimensiones, la suma, la resta, la multiplicación y la división se aplican elemento por elemento. Por ejemplo:» A = [ ; ; ] A = » B = [ ; ; ] B = intro2.doc Creado: 15/09/ :10 Fecha de hoy: 24/01/2005 9:39 Página 4 de 6
10 » A + B » 2*A - B Para la multiplicación y la división elemento por elemento se usa una notación ligeramente distinta. Lo mismo para elevar a alguna potencia.» A.*B» A./B» A.^ intro2.doc Creado: 15/09/ :10 Fecha de hoy: 24/01/2005 9:39 Página 5 de 6
11 Direccionamiento de Arreglos A(r,c) Direcciona un subarreglo dentro de A definido por el vector índice de renglones deseados r y el vector índice de columnas deseadas c A(r,:) Direcciona un subarreglo dentro de A definido por el vector índice de renglones deseados r y todas las columnas A(:,r) Direcciona un subarreglo dentro de A definido por todos los renglones y el vector índice de columnas deseadas c A(:) Direcciona todos los elementos de A como un vector columna tomado columna por columna A(i) Direcciona un subarreglo dentro de A definido por el vector índice individual de elementos deseados en i, como si A fuera el vector columna A(:) Funciones de Matrices det(a) Determinante inv(a) Matriz inversa norm(a) Norma de matriz o vector rank(a) Número de renglones o columnas linealmente independientes trace(a) Suma de los elementos de la diagonal Matrices Especiales eye Matriz identidad magic Cuadrado Mágico ones Matriz que contiene solamente unos rand Matriz aleatoria uniformemente distribuida con elementos entre 0 y 1 randn Matriz aleatoria normalmemente distribuida con elementos con media cero y varianza unitaria zeros Matriz que contiene solamente unos intro2.doc Creado: 15/09/ :10 Fecha de hoy: 24/01/2005 9:39 Página 6 de 6
12 3. Gráficas en 2D La función plot MATLAB Prof. Lino Coria Mendoza El comando más utilizado para graficar datos en dos dimensiones es plot.» t = linspace(0,2*pi,300);» x = sin(t);» plot(t,x) Este ejemplo genera 300 puntos en el rango de 0 t 2π para formar el eje horizontal y crea un vector x que contiene el seno de los puntos de t. Se pueden graficar un seno y un coseno en la misma figura.» y = cos(t);» plot(t,x,t,y) Funciones para graficar en 2D bar Gráfica de barra fill Dibujo de polígono en 2D relleno hist Histograma image Imagen loglog Gráfica con ambos ejes en escala logarítmica plot Gráfica simple polar Gráfica en coordenadas polares semilogx Gráfica con eje x en escala logarítmica semilogy Gráfica con eje y en escala logarítmica stairs Gráfica de escalera stem Gráfica de secuencia discreta intro3.doc Creado: 19/09/ :32 Fecha de hoy: 24/01/2005 9:40 Página 1 de 2
13 axis clf close figure grid gtext hold subplot text title xlabel ylabel zoom Herramientas para graficar en 2D Modifica las propiedades de los ejes Borra la ventana Figure Cierra la ventana Figure Crea o selecciona la ventana Figure Coloca una rejilla Coloca texto con el mouse Mantiene la gráfica actual Crea subgráficas dentro de la ventana Figure Coloca texto en un lugar dado Coloca el título Coloca etiqueta del eje x Coloca etiqueta del eje y Magnifica o disminuye los ejes intro3.doc Creado: 19/09/ :32 Fecha de hoy: 24/01/2005 9:40 Página 2 de 2
14 MATLAB 4. Procesamiento de Señales de Voz con Matlab Prof. Lino Coria Mendoza Con Matlab podemos trabajar en campos tan variados como comunicaciones, control, electrónica de potencia, procesamiento digital de imágenes y de señales. En este capítulo nos concentraremos en el Procesamiento Digital de Señales, trabajando con señales de voz. Cargar una señal de voz Para cargar un archivo ".wav" a Matlab se utiliza la siguiente instrucción: [x,fs,bits] = wavread('archivo.wav'); Donde x es la variable que guarda las muestras de la señal de voz, fs es la frecuencia de muestreo y bits indica el número de bits utilizados en cada muestra para codificar la señal. Para escuchar la señal de voz en Matlab se usa esta instrucción: soundsc(x,fs); Procesamiento digital de señales Una señal de voz discreta no es más que una tabla con datos de las muestras tomadas de la señal analógica original. Por lo tanto, podemos trabajar con ella como con cualquier otro vector y utilizar todas las funciones y operaciones que hasta ahora se han visto. Podemos sumar señales de voz, multiplicarlas, recortarlas, filtrarlas, etc. Pueden pues procesarse fácilmente. Para grabar una señal procesada se usa el siguiente comando: wavwrite(x2,fs,bits,'nuevo.wav'); Donde x2 es la variable que guarda las muestras de la señal de voz procesada, fs es la frecuencia de muestreo y bits indica el número de bits utilizados en cada muestra para codificar la señal. intro4.doc Creado: 22/09/2000 1:42 Fecha de hoy: 24/01/2005 9:41 Página 1 de 2
15 y = conv(x,h) X = fft(x) fftshift b = fir1(n,w) freqz x = ifft(x) Algunos comandos para procesar señales La convolución de x con h La transformada discreta de Fourier del vector x Util para visualizar la transformada de Fourier con el componente de dc a la mitad del espectro Diseña un filtro digital pasabajas FIR de orden n con frecuencia de corte w y regresa los coeficientes al vector b Muestra la respuesta en frecuencia de un filtro digital La transformada discreta inversa de Fourier del vector X intro4.doc Creado: 22/09/2000 1:42 Fecha de hoy: 24/01/2005 9:41 Página 2 de 2
Formatos y Operadores
Formatos y Operadores Formatos numéricos format short long hex bank short e short g long e long g rational coma fija con 4 decimales (defecto) coma fija con 15 decimales cifras hexadecimales números con
http://www.ib.cnea.gov.ar/~instyctl/tutorial_matlab_esp/plot.html Gráficos en Matlab
1 de 6 04/11/2010 0:58 La Estética de los Gráficos Más de un Gráfico en una ventana (Subplot) Cambiando los ejes Agregar Texto Gráficos en Matlab Una de las funciones más importantes en Matlab es la función
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
Fundamentos de Informática Parte II Análisis y Visualización de Datos mediante Matlab
Fundamentos de Informática Parte II Análisis y Visualización de Datos mediante Matlab Titulación: Ingeniería Técnica Industrial Química Industrial Profesor: José Luis Esteban Escuela Superior de Ciencias
Herramientas computacionales para la matemática MATLAB:Introducción
Herramientas computacionales para la matemática MATLAB:Introducción Verónica Borja Macías Marzo 2013 1 Variables predefinidas MATLAB tiene un conjunto de variables predefinidas Variables predefinidas ans
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
Señales y Sistemas (66.74) Práctica 0 : Introducción a MATLAB/OCTAVE
Last modified: Tue Mar 13 09:42:53 ART 2007 Señales y Sistemas (66.74) Práctica 0 : Introducción a MATLAB/OCTAVE El objetivo de esta práctica es proveer al alumno con una breve guía sobre la utilización
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA LABORATORIO DE INGENIERÍA DE CONTROL PRACTICA N 1 INTRODUCCIÓN Y COMANDOS DEL MATLAB OBJETIVO Familiarizarse con el modo de
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
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
En esta práctica aprenderemos a entrar en MATLAB y utilizarlo como una potente calculadora. También veremos cómo representar pares de puntos.
UNIVERSIDAD DE OVIEDO DEPARTAMENTO DE MATEMÁTICAS Asignatura Análisis Numérico Página 1 de 7 Tema MATLAB-Introducción: Interface, operaciones y representación Práctica 1 Autor César Menéndez Fernández
>> 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
Introducción a MATLAB
Introducción a MATLAB Sistemas Conexionistas - Curso 08/09 MATLAB es un sistema interactivo basado en matrices que se utiliza para cálculos científicos y de ingeniería. Puede resolver problemas numéricos
Ingeniería Eléctrica y Electrónica Introducción a Matlab
Introducción a Matlab Taller Intersemestral Agosto 2005 Objetivo: Presentar Matlab como una herramienta auxiliar para el análisis y solución de problemas. Seleccionando y adecuando las distintas funciones
Introducción a MATLAB
Introducción a MATLAB Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Formación Básica Departamento de Matemática METODOS COMPUTACIONALES INGENIERIA INDUSTRIAL
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
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
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
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
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
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
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
Á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
Introducción a MATLAB
Introducción a MATLAB Sistemas Conexionistas - Curso 07/08 MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería. Se pueden resolver problemas numéricos relativamente
Tema 12: Graficación 2D.
Tema 12: Graficación 2D. Gráficos cartesianos a partir de puntos (plot), gráficos logarítmicos (semilogx, semilogy, loglog), opciones de graficación (colores, trazos y símbolos), control de los ejes (axis),
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
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
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
Curso Básico de MATLAB para Microsoft Windows (Modulo I)
Objetivo Curso Básico de MATLAB para Microsoft Windows (Modulo I) La finalidad de este modulo es la de capacitar al participante para conocer el entorno general del programa y familiarizarse con las herramientas
GUIA DE USO GRAPHMATICA
GUIA DE USO GRAPHMATICA Ingreso de funciones a. El ingreso de funciones se hace en el renglón blanco de entrada. Autor: Gustavo Rodriguez Para ingresar una ecuación se puede realizar en la forma explícita
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
Introducción a Matlab y Práctica 1 y 2: Señales Continuas y Discretas
Universidad Simón Bolívar Ingeniería Electrónica SEÑALES Y SISTEMAS I Esta guía se basa en el material desarrollado por el Prof. John Puentes (USB) y la Prof. Mary Díaz (USB). Ha sido revisado y ampliado
Cursada Segundo Cuatrimestre 2012 Guía de Trabajos Prácticos Nro. 1
Temas: Ambiente de trabajo MATLAB. Creación de matrices y vectores. Matrices pre-definidas. Operador dos puntos. Operaciones con matrices y vectores. Direccionamiento de elementos de matrices y vectores.
UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica
Programación TE243 Segundo semestre de 2014 Ing: José Norbey Sánchez Grupo: UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica 2. Gráficos en dos y tres dimensiones: 2.1 Gráficos en dos
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
Curso de GNU Octave y L A TEXpara el apoyo a la investigación en ingeniería
Curso de GNU Octave y L A TEXpara el apoyo a la investigación en ingeniería Red de investigaciones y Tecnología Avanzada - RITA Facultad de ingeniería Universidad Distrital Francisco José de Caldas Copyleft
Tratamiento y Transmisión de Señales Ingenieros Electrónicos SEGUNDA PRÁCTICA
Tratamiento y Transmisión de Señales Ingenieros Electrónicos SEGUNDA PRÁCTICA NOTA: en toda esta práctica no se pueden utilizar bucles, para que los tiempos de ejecución se reduzcan. Esto se puede hacer
FUNCIONES POLINÓMICAS
PRÁCTICAS CON DERIVE 28 NUM.de MATRÍCULA FECHA... APELLIDOS /Nombre...PC PRÁCTICA CUATRO. FUNCIONES ELEMENTALES FUNCIONES POLINÓMICAS Dado un entero n 0, la función f(x) =a 0 x n + a 1 x n 1 + a 2 x n
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
MATLAB PARA LA INVESTIGACIÓN CIENTÍFICA, LA DOCENCIA Y LA INGENIERÍA NIVEL I. Por: Alberto Patiño Vanegas
MATLAB PARA LA INVESTIGACIÓN CIENTÍFICA, LA DOCENCIA Y LA INGENIERÍA NIVEL I GRUPO DE INVESTIGACIÓN ÓPTICA MODERNA Universidad de Pamplona 1 PRIMERA SESIÓN MATLAB OPERACIONES NUMÉRICAS ELEMENTALES PRINCIPALES
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.
Herramientas computacionales para la matemática MATLAB: Arreglos
Herramientas computacionales para la matemática MATLAB: Arreglos Verónica Borja Macías Marzo 2013 1 Una matriz es un arreglo bidimensional, es una sucesión de números distribuidos en filas y columnas.
PROGRAMA DE CONTROL DE CALIDAD
WORK PAPER # 1 PROGRAMA DE CONTROL DE CALIDAD Nro. DE PROCEDIMIENTO: AC - PRO 01 Nro. DE HOJAS: 6 ELABORÓ: Ing. Víctor A. Laredo Antezana CÓDIGO: TÍTULO WORK PAPER: LO BÁSICO DE MATLAB DPTO: UDABOL LA
Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden
CAPÍTULO 5 TEMAS 5.1 Aritmética 5.1.1 Variables y Operaciones Básicas Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden realizar en este programa. Si asignamos valores a
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
PRÁCTICA No. 2 FORMA POLAR DE UN NUMERO COMPLEJO. Otra forma de expresar un número complejo es la forma polar o forma módulo-argumento,
OBJETIVO EDUCACIONAL PRÁCTICA No. 2 FORMA POLAR DE UN NUMERO COMPLEJO Resolver problemas de aplicación e interpretar las soluciones utilizando matrices y sistemas de ecuaciones lineales para las diferentes
Matlab. Informática aplicada al medio ambiente curso 2010/2011
Matlab Informática aplicada al medio ambiente curso 2010/2011 Workspace Variables y funciones definidas who lista de variables whos descripción >> whos Name Size Bytes Class A 3x3 72 double array help
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
2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA
CONTENIDOS: 1. TIPOS DE DATOS 2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIICADORES COMO LOCALIDADES DE MEMORIA OBJETIO EDUCACIONAL: El alumno conocerá las reglas para cambiar fórmulas matemáticas
Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo
Tipos de datos. Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Valores Constantes: Es un dato que se introduce directamente en
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
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,
DERIVE también representa superficies en el espacio.
CAPÍTULO II TUTORIAL DERIVE Aritmética, álgebra, funciones, derivadas e integrales 2.1 INTRODUCCIÓN DERIVE es un programa informático de cálculo simbólico. Es decir que, además de calcular el valor numérico
MATEMÁTICA D INTRODUCCIÓN A SCILAB. Por: Dr. Javier Francesconi
MATEMÁTICA D INTRODUCCIÓN A SCILAB Por: Dr. Javier Francesconi Email: [email protected] INTRODUCCION Scilab (Scientific Computing Laboratory) es un programa desarrollado por INRIA (Institut
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
Introducción a MATLAB
Universidad Nacional de La Plata Facultad de Ingeniería Departamento de Electrotecnia Cátedra de Control Moderno Introducción a MATLAB Fernando D. Bianchi Año 2001 1. Introducción Se puede decir que MATLAB
Tema: Excel Formulas, Funciones y Macros
1 Facultad Escuela Lugar de Ejecución : Ingeniería. : Biomédica : Laboratorio de Biomédica Tema: Excel Formulas, Funciones y Macros Objetivos Específicos Conocer los conceptos básicos en relación a la
Crear gráficos en Excel Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación.
CREACIÓN DE GRÁFICOS EN MICROSOFT OFFICE EXCEL Vamos a ver cómo crear gráficos a partir de unos datos introducidos en una hoja de cálculo. Así resultará más sencilla la interpretación de los datos. Terminología
Programación en java. Estructuras algorítmicas
Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica
Métodos Numéricos utilizando Scilab
UNIVERSIDAD NACIONAL DE TUCUMÁN Facultad de Ciencias Exactas y Tecnología Departamento de Electricidad, Electrónica y Computación Carrera de Ingeniería en Computación Métodos Numéricos () Métodos Numéricos
Nociones Básicas de Octave
Facultad de Ciencias Astronómicas y Geofísicas Universidad Nacional de La Plata Nociones Básicas de Octave Autores: Galván Romina Villanueva Julieta E. Soldi Mariangeles Gende Mauricio 2009 1. Qué es Octave
Una función es una fórmu SINTAXIS DE UNA FUNCI. Ejemplo de sintaxis: escriben entre los paréntes Ejemplo: =SUMA(A1:C8) argumentos.
Universidad Alas Peruanas Escuela Profesional d HO ASIGNATURA : Computación ESCUELA : Administrac DOCENTE : Ing. Jorge LU Una función es una fórmu con uno o más valores y celda o será utilizado para SINTAXIS
PROCESAMIENTO DIGITAL DE SEÑALES PRACTICAS MATLAB/LABVIEW
PROCESAMIENTO DIGITAL DE SEÑALES PRACTICAS MATLAB/LABVIEW DR. DANIEL U. CAMPOS DELGADO PROFESOR-INVESTIGADOR FACULTAD DE CIENCIAS UASLP Noviembre, 2007 I. Procesamiento Digital en MATLAB (Diseño Filtros
Matemáticas Discretas TC1003
Matemáticas Discretas TC13 Matrices: Conceptos y Operaciones Básicas Departamento de Matemáticas ITESM Matrices: Conceptos y Operaciones Básicas Matemáticas Discretas - p. 1/25 Una matriz A m n es un arreglo
EJERCICIO 1. CREACIÓN DE UNA FUNCIÓN
4ª Práctica. Matlab Página 1 PROGRAMACIÓN EN MATLAB PRÁCTICA 04 FUNCIONES, BUCLES Y BIFURCACIONES EJERCICIO 1. CREACIÓN DE UNA FUNCIÓN 1 EJERCICIO 1.1 FUNCIÓN QUE OBTIENE LAS RAÍCES DE UN POLINOMIO DE
Microsoft Project 2013
Microsoft Project 2013 SALOMÓN CCANCE Project 2013 Salomón Ccance www.ccance.net CCANCE WEBSITE ANEXO 2. MANEJO DE VISTAS Y TABLAS. 2.1. ELEMENTOS DE VISUALIZACIÓN DE MICROSOFT OFFICE PROJECT PROFESSIONAL
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
Práctica 1: Señales y análisis de Fourier
Física de las Comunicaciones 2006/2007 Práctica 1 1 Práctica 1: Señales y análisis de Fourier 1. Objetivo y contenido En esta práctica pretendemos revisar parte de la materia del tema 2 de la asignatura
Calculadora. Navegar Historial. Separar Expresiones. Graficar Ecuaciones. Abrir Página OXY. Notación SCI/ENG. Deshacer (hasta 30 pasos)
Calculadora Tecla Navegar Historial Separar Expresiones Deshacer (hasta 30 pasos) Rehacer (hasta 30 pasos) Graficar Ecuaciones Asignar Ecuaciones Personalizadas. Abrir Página OXY Conversión Fracción/Grado
1. INTRODUCCIÓN A MATLAB 7.0
3ª Práctica. Matlab 7.0 página 1 PROGRAMACIÓN EN MATLAB PRÁCTICA 03 INTRODUCCIÓN A MATLAB 7.0 1. INTRODUCCIÓN A MATLAB 7.0... 1 1.1 OPERACIONES BÁSICAS CON MATRICES... 1 1.2 GENERACIÓN DE MATRICES DE FORMA
Los Conjuntos de Números
Héctor W. Pagán Profesor de Matemática Mate 40 Debemos recordar.. Los conjuntos de números 2. Opuesto. Valor absoluto 4. Operaciones de números con signo Los Conjuntos de Números Conjuntos importantes
Sistema de ecuaciones algebraicas
Sistema de ecuaciones algebraicas Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: [email protected] web: http://metodosnumericoscem.weebly.com Universidad: ITESM CEM
1) Como declarar una matriz o un vector.
MATLAB es un programa que integra matemáticas computacionales y visualización para resolver problemas numéricos basándose en arreglos de matrices y vectores. Esta herramienta posee infinidad de aplicaciones,
Programación en MATLAB
Tutorial: Programación en MATLAB 1. Introducción 1.1 Generalidades El nombre del software MATLAB proviene de las palabras en Inglés MATrix LABoratory. Es un programa muy potente con el cual podremos realizar
ƒ : {(1, 4), (2, 5), (3, 6), (4, 7)}.
SECCIÓN 5. Funciones inversas 5. Funciones inversas Verificar que una función es la inversa de otra. Determinar si una función tiene una función inversa. Encontrar la derivada de una función inversa. f
VECTORES EN EL PLANO CON DERIVE
VECTORES EN EL PLANO CON DERIVE En DERIVE los vectores se pueden introducir de dos formas distintas: (a) mediante la secuencia de comandos Introducir Vector EJEMPLO Definir el vector de componentes (1,2)
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
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
Enteros (Z):..., -3, -2, -1, 0, 1, 2, 3,... Números enteros (positivos o negativos), sin decimales. Incluye a los naturales.
Tema 1: Números Reales 1.1 Conjunto de los números Naturales (N): 0, 1, 2, 3. Números positivos sin decimales. Sirven para contar. Enteros (Z):..., -3, -2, -1, 0, 1, 2, 3,... Números enteros (positivos
MATEMÁTICA DE CUARTO 207
CAPÍTULO 1 CONJUNTOS NUMÉRICOS 1 Introducción... pág. 9 2 Números naturales... pág. 10 3 Números enteros... pág. 10 4 Números racionales... pág. 11 5 Números reales... pág. 11 6 Números complejos... pág.
Herramientas computacionales para la matemática MATLAB: Gráficas 2D
Herramientas computacionales para la matemática MATLAB: Gráficas 2D Verónica Borja Macías Abril 2013 1 Gráficas bidimensionales: Escalas en los ejes plotyy (x 1,y 1,x 2,y 2 ) dibuja la grafica de x 1 contra
1. Practica con la siguiente hoja. Las celdas que contienen las fórmulas son de color rojo. Deberás realizar las indicaciones que se adjuntan:
Práctica 2 1. Practica con la siguiente hoja. Las celdas que contienen las fórmulas son de color rojo. Deberás realizar las indicaciones que se adjuntan: Función suma Esta función tiene preestablecido
TUTORIAL SOBRE HOJAS DE CALCULO
TUTORIAL SOBRE HOJAS DE CALCULO Octubre de 2007 Página 1 de 12 Tabla de contenido Hojas de Cálculo...3 Software a utilizar y entorno de trabajo...3 Crear una hoja de cálculo...3 Características de las
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
U i n d id d a 3. El Element os á bá i s cos de un programa
Programación Digital U id d 3 El t bá i Unidad 3. Elementos básicos de un programa 1. Concepto de Programa Es un conjunto de instrucciones (órdenes dadas a la computadora), que producirán la ejecución
1. NUMEROS REALES a. Los Números Reales
1. NUMEROS REALES a. Los Números Reales Los números reales comprenden todo el campo de números que utilizamos en las matemáticas, a excepción de los números complejos que veremos en capítulos superiores.
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
Prácticas Matlab. Práctica 1. Objetivos
PRÁCTICA NÚMEROS REALES Y COMPLEJOS Prácticas Matlab Práctica Objetivos Introducir al uso de Matlab. Conocer comandos básicos de Matlab para realizar cálculos con números reales y números complejos. Realizar
Matrices y determinantes
Matrices y determinantes 1 Ejemplo Cuál es el tamaño de las siguientes matrices? Cuál es el elemento a 21, b 23, c 42? 2 Tipos de matrices Matriz renglón o vector renglón Matriz columna o vector columna
Ficha de Aprendizaje N 13
Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que
Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 =
1. NÚMEROS NATURALES POTENCIAS DE UN NÚMERO NATURAL Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3 El factor que se repite es la base, y el número de veces que se repite
Lenguajes de Inteligencia Artificial Segundo curso. Primer cuatrimestre
Lenguajes de Inteligencia Artificial Segundo curso. Primer cuatrimestre Ingeniería Técnica en Informática de Gestión Ingeniería Técnica en Informática de Sistemas Escuela Politécnica Superior Universidad
Programación I: Matrices - Arreglos bidimensionales
Programación I: Matrices - Arreglos bidimensionales Esteban De La Fuente Rubio 17 de junio de 2013 Índice 1. Matrices 1 1.1. Operaciones básicas.................................................... 2 1.1.1.
Fundamentos de Word. Identificar los elementos de la interfaz de usuario que puede usar para realizar las tareas básicas.
Fundamentos de Word Word es una potente aplicación de procesamiento de texto y diseño. Pero para usarla del modo más eficaz, es necesario comprender primero los aspectos básicos. Este tutorial presenta
UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica
Programación TE243 Segundo semestre de 2007 Ing: José Norbey Sánchez Grupo: 02 UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica 1. Gráficos en dos y tres dimensiones: 1.1 Gráficos en
MANUAL PARA EL MANEJO DE GRAPHMATICA 2.0C
MANUAL PARA EL MANEJO DE GRAPHMATICA 2.0C ARCHIVO: NUEVO: ESTA PROPIEDAD SE EMPLEA PARA CREAR UN DOCUMENTO NUEVO O UN SISTEMA DE COORDENADAS NUEVO. ABRIR: ABRE UN DOCUMENTO GUARDADO CON TERMINACION.GR
Teoría: MATLAB. Control de los formatos de salida:
FUNDAMENTOS DE INFORMATICA -2006- Departamento de Ing Eléctrica. El Matlab se basa fundamentalmente en cálculos vectoriales y matriciales mientras que el Simulink se basa en cálculos matemático trabajados
Funciones como Subprogramas en C++
FUNCIONES Cuando es necesario escribir programas complicados para resolver problemas complejos, una práctica común entre los programadores es descomponer el algoritmo (el diagrama de flujo) en varias partes.
