Cálculo Numérico (521230)
|
|
|
- Yolanda Zúñiga Aguirre
- hace 7 años
- Vistas:
Transcripción
1 UNIVERSIDAD DE CONCEPCION FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS DEPARTAMENTO DE INGENIERIA MATEMATICA Cálculo Numérico (521230) Laboratorio 1 Introducción al Matlab I Matlab ( es un lenguaje de programación y una herramienta de cálculo. Un comando Matlab puede terminar con ; o no. Cuando se ejecuta un comando terminado en ;, los contenidos de las variables involucradas no se muestran en la pantalla. A continuación daremos una serie de comandos que muestran como trabajar con escalares, vectores y matrices. >> a=1; % Un escalar, ingreselo con y sin ";". Para ingresar el vector fila v = ( ): >> v=[ ]; % Las componentes van separadas una de otra por un espacio. Para ingresar el vector columna w = : >> w=[1;3;5;7]; % Una fila va separada de otra por ";". Muchas veces los vectores tiene una ley de formación. Esto permite una mayor facilidad para ingresarlos al computador. Por ejemplo, un vector con 100 componentes, donde la primera componente es 2, la última es 200 y las componentes intermedias van incrementados de dos en dos, puede ingresarse de la siguiente manera abreviada: >> q=2:2:200; % El primer numero indica la componente inicial, el segundo el >> % incremento y el ultimo la componente final. Cuando el incremento está ausente, se presupone el valor 1: así, son equivalentes r=1:45; y r=1:1:45; A continuación mostraremos ejemplos de algunas operaciones con vectores que pueden realizarse (hágalas una a una): 1
2 >> u=[ ]; % Se ingresa un vector (fila). >> v=8:-1:1 % Se ingresa otro vector (fila). >> u+v % Suma de vectores. >> v % Vector transpuesto (columna). >> u*v % El vector u por el v transpuesto (producto interior entre dos vectores). >> sqrt(u*u ) % Norma del vector u ("sqrt" calcula la raiz cuadrada) >> sin(u) % Produce un vector de la misma longitud de u donde cada componente es >> % el seno de cada componente de u. >> cos(u) % Idem con coseno. >> u.*v % Vector cuyas componentes son los productos de las componentes de u por >> % las de v (notar el. antes del signo *). >> u./v % Vector cuyas componentes son las divisiones de las componentes de u por >> % las de v (notar el. antes del signo /). >> u.^3 % Vector cuyas componentes son los cubos de las componentes de u >> % (notar el. antes del signo *). >> 5^4 % Para elevar un escalar a una potencia no es necesario usar el punto. >> length(v) % Entrega el numero de componentes del vector v (longitud de v). Para ingresar la matriz M = : >> M=[1 2 5; 2-1 6; 3 0-1] % Una matriz se ingresa por filas. Los elementos >> % de una misma fila se separan por un espacio y >> % para separar una fila de otra se usa ";". >> IM=inv(M) % Inversa de la matriz. >> TM=M % Transpuesta de la matriz. >> Det=det(M) % Determinante de la matriz. >> VP=eig(M) % Valores propios de la matriz. Notar que un escalar es una matriz 1 1 y un vector columna es una matriz n 1. A continuación mostraremos ejemplos de algunas operaciones que pueden realizarse con matrices (hágalas una a una): >> A=[ ; ; ; ; ]; % Se ingresa la matriz A. >> A(2,3) % Muestra el elemento que esta en la posicion (2,3). >> A(:,4) % Muestra la cuarta columna de la matriz A. >> A(2,:) % Muestra la segunda fila de la matriz A. >> A(1:3,2) % Muestra desde el elemento 1 al 3 de la columna 2 de la matriz A. >> [m,n]=size(a) % Muestra los numeros de filas (m) y columnas (n) de la matriz A. Los siguientes comandos permiten construir matrices preestablecidas: eye Matriz identidad. zeros Matriz de ceros. ones Matriz de unos. diag Si x es un vector, diag(x) crea una matriz diagonal cuya diagonal son las componentes de x. Si A es una matriz cuadrada, diag(a) es un vector formado por la diagonal de A. 2
3 triu Parte triangular superior de una matriz. tril Parte triangular inferior de una matriz. rand Matriz generada aleatoriamente con valores entre 0 y 1. hilb Matriz de Hilbert. Los comandos anteriores combinados permiten ahorrar tiempo en la construcción de algunas matrices. Por ejemplo: >> A=[1 2; 5-2] >> B=[-10 30; A] >> C=[eye(2) zeros(2,2); zeros(2,2) A] >> D=diag(diag(C)) Matlab permite hacer gráficos, mediante el comando plot. Por ejemplo: >> x=0:.01:10; >> y=sin(x); >> plot(x,y) >> plot(x,y, r ) % Note la diferencia con el anterior. >> plot(x,y, * ) % Note la diferencia con los anteriores. >> plot(x,y, *y ) % Note la diferencia con los anteriores. >> z=sin(x).^2; >> plot(x,y, r,x,z, b ) % Asi pueden dibujarse dos curvas en un mismo grafico. También pueden hacerse varios gráficos a la vez agregando el comando subplot. Por ejemplo: >> x=1:.01:10; >> y=sin(4*x); >> subplot(2,2,1) % Se divide la pantalla grafica en dos filas por dos columnas y >> % se utiliza la primera ventana. >> plot(x,y) >> subplot(2,2,2) % Estamos usando la segunda ventana. >> plot(x,y, r ) % Note la diferencia con el anterior. >> subplot(2,2,3) % Estamos usando la tercera ventana. >> plot(x,y, * ) % Note la diferencia con los anteriores. >> subplot(2,2,4) % Estamos usando la cuarta ventana. >> plot(x,y, *y ) % Note la diferencia con los anteriores. Para borrar los contenidos de todas las variables se usa el comando clear. Para conocer la sintaxis correcta de alguna sentencia se usa el comado help. Por ejemplo: >> help plot Importante: Matlab diferencia entre mayúsculas y minúsculas. Por lo tanto, a y A son variables diferentes! 3
4 UNIVERSIDAD DE CONCEPCION FACULTAD DE CIENCIAS FISICAS Y MATEMATICAS DEPARTAMENTO DE INGENIERIA MATEMATICA Cálculo Numérico (521230) Laboratorio 2 Introducción al Matlab II En este laboratorio discutiremos los tipos de programas que pueden hacerse en Matlab y cómo almacenar datos. Hay dos tipos de programas Matlab: uno se donomina rutero y el otro function. Supongamos que tenemos un directorio donde guardaremos nuestros programas. Matlab debe estar direccionado a ese directorio. Un comando para cambiar de directorio dentro de Matlab es: >> cd directorio Todos los archivos con programas Matlab deben terminar con la extensión.m. Veamos un ejemplo: Deseamos resolver la ecuación de segundo grado 3x 2 + 5x + 2 = 0. Escribamos primeramente un programa tipo rutero. El programa puede ser el siguiente: a=3; b=5; c=2; D=b^2-4*a*c; x(1)=(-b+sqrt(d))/(2*a); x(2)=(-b-sqrt(d))/(2*a); x Guarde el programa con el nombre eje1.m. Para ejecutarlo escriba en Matlab el nombre del archivo y obtrá: >> eje1 x = Este tipo de programas se conocen como ruteros y las variables son globales, es decir, quedan en la memoria despues de ejecutarse el programa. Para saber que hay en la memoria puede usarse el comando whos: 4
5 >> whos Name Size Bytes Class D 1x1 8 double array a 1x1 8 double array b 1x1 8 double array c 1x1 8 double array x 1x2 16 double array Una desventaja de este tipo de programas es que para resolver otra ecuación que utilice la misma fórmula debemos modificar el programa. Los programas tipo function tienen una estructura más esquematizada y siempre comienzan de la siguiente forma: function [salida1,salida2,...]=nombre(entrada1,entrada2,...) El programa anterior escrito como function queda asi: function x=eje2(a,b,c) D=b^2-4*a*c; x(1)=(-b+sqrt(d))/(2*a); x(2)=(-b-sqrt(d))/(2*a); Se almacena en un archivo eje2.m y se ejecuta del siguiente modo: >> eje2(3,5,2) ans = Este programa puede usarse, sin modificarlo, para resolver otras ecuaciones del mismo tipo. También puede usarse en otros programas (como veremos en otros laboratorios). En este caso las variables son locales. Por ello si se ejecuta whos se obtiene: >> whos Name Size Bytes Class ans 1x2 16 double array Es conveniente usar programas tipo function, cuando sea posible, pues permiten un ahorro de memoria. 5
6 A continuación daremos los comandos más usados en programas: for. La sintaxis de este comando es for i=vi:in:vf instrucciones donde vi, in y vf son el valor inicial, el incremento y el valor final de la variable escalar i. Cuando in está ausente, se presupone el valor 1: así, son equivalentes for i=vi:vf y for i=vi:1:vf. while. La sintaxis de este comando es while relación instrucciones Las instrucciones se ejecutan reiteradamente mientras la relación sea verdadera. if. La sintaxis de este comando es if relación instrucciones Las instrucciones se ejecutan si la relación es verdadera. Otras formas de este comando son posibles. Por ejemplo, if relación instrucciones 1 else instrucciones 2 Si la relación es verdadera se ejecutan las instrucciones 1, caso contrario se ejecutan las instrucciones 2. Las relaciones para los comandos if y while se construyen mediante los siguientes relacionadores: y los siguientes conectivos lógicos: < menor que > mayor que <= menor o igual a >= mayor o igual a == igual a ~= distinto a & y o ~ no xor o excluyente 6
7 A continuación mostraremos un par de ejemplos de programas (prográmelos) y dejaremos algunos ejercicios (trate de hacerlos todos en el tiempo del laboratorio). { 2 sen 2 (2x), x 0, 1. Construya un programa que evalúe la función f(x) = 1 e x, x > 0. Solución: function y=fun1(x) % Si la entrada es un vector, la salida tambien lo es. n=length(x); % Determina la longitud del vector x. % A continuacion se calcula el valor de la funcion % componente a componente. for i=1:n % Al omitir el incremento este se asume igual a 1. if x(i)<=0 y(i)=2*(sin(2*x(i)))^2; else y(i)=1-exp(-x(i)); Para hacer la gráfica de la función f en el intervalo [ 10, 10] puede utilizarse este programa del siguiente modo: >> x=-10:.01:10; >> plot(x,fun1(x)) x 1, x 2, 2. Construya un programa que evalúe la función: f(x) = 1 x 2, 2 < x < 0, 1 x + 1, x 0. Solución: function y=fun2(x) n=length(x); for i=1:n if x(i)<=-2 y(i)=x(i)-1; elseif (x(i)>-2 & x(i)<0) y(i)=1-x(i).^2; else y(i)=-1/(x(i)+1); Utilice este programa para hacer gráficos de la función en diferentes intervalos Construya una función que genere una matriz de la forma A = R n n. 7
8 Solución: function A=matriz(n) B=[zeros(n-1,1) eye(n-1);zeros(1,n)]; A=2*eye(n)-B-B ; genere y visualice la matriz A para n = 8. Genere el vector b = Ax = b mediante el comando Matlab: 1. 1 R 8 y resuelva el sistema >> x=a\b Verifique que el vector x obtenido resuelve el sistema de ecuaciones anterior evaluando (obviamente en Matlab) Ax b. Qué observa? 4. Construya una función que evalúe e x mediante su serie de Taylor: e x x n = n!. Solución: function y=miexp(x) y=1; sum=x; n=1; while (y+sum~=y) y=y+sum; n=n+1; sum=x*sum/n; n=0 Explique por qué este programa siempre se detiene. Compare los valores de esta función con los de la función Matlab exp(x) para distintos valores de x. Para visualizar más dígitos decimales utilice el comando: >> format long 5. Usando el comando help de Matlab estudie la sintaxis de los comandos save y load. Pruébelos con algunos de los programas realizados. 6. Dada una matriz A, indique qué calculan las siguiente líneas Matlab: >> max(sum(abs(a ))) >> norm(a,inf) RAD/GBG/RBP/MCP/RRS/RRA/MSC 15/03/06 8
Á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
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
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
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
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
>> 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
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
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
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
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
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
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é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
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
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 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
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.
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
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
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.
I. Operaciones con matrices usando Mathematica
PRÁCTICA 9: RESOLUCIÓN DE SISTEMAS LINEALES II I. Operaciones con matrices usando Mathematica Introducir matrices en Mathematica: listas y escritura de cuadro. Matrices identidad y diagonales. El programa
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
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
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
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 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
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
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
Una introducción a MATLAB
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
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
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.
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
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
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étodos directos para resolver sistemas de ecuaciones lineales
Métodos directos para resolver sistemas de ecuaciones lineales Problemas para examen Si en algún problema se pide calcular el número de flops (operaciones aritméticas con punto flotante), entonces en el
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
MENORES, COFACTORES Y DETERMINANTES
MENORES, COFACTORES Y DETERMINANTES 1. Introducción. 2. Determinante de una matriz de 3 x 3. 3. Menores y cofactores. 4. Determinante de una matriz de n x n. 5. Matriz triangular. 6. Determinante de una
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
Tema 1: Matrices y Determinantes
Tema 1: Matrices y Determinantes September 14, 2009 1 Matrices Definición 11 Una matriz es un arreglo rectangular de números reales a 11 a 12 a 1m a 21 a 22 a 2m A = a n1 a n2 a nm Se dice que una matriz
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
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
Clase 8 Matrices Álgebra Lineal
Clase 8 Matrices Álgebra Lineal Código Escuela de Matemáticas - Facultad de Ciencias Universidad Nacional de Colombia Matrices Definición Una matriz es un arreglo rectangular de números denominados entradas
Funciones & Estructuras de control
Funciones & Estructuras de control Universidad de Concepción, Chile Departamento de Geofísica Programación Científica con Software libre Primavera, 2011 Universidad de Concepción Contenidos 1 2 3 En la
DEFINICIONES TIPOS DE MATRICES DETERMINANTES Y PROPIEDADES OPERACIONES MATRICIALES INVERSA DE UNA MATRIZ SISTEMAS DE ECUACIONES
ALGEBRA DE MATRICES DEFINICIONES TIPOS DE MATRICES DETERMINANTES Y PROPIEDADES OPERACIONES MATRICIALES INVERSA DE UNA MATRIZ SISTEMAS DE ECUACIONES DEFINICIONES 2 Las matrices y los determinantes son herramientas
El lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
Algunas herramientas adicionales de programación en Scilab. Más sobre cilcos y condiciones.
Algunas herramientas adicionales de programación en Scilab. Más sobre cilcos y condiciones. Autores: Sandra Martínez Darío Kunik Andrés Babino Colaboradores: Cristina Caputo Silvina Ponce Dawson Contacto
Introducción a MATLAB y LabVIEW
Facultad: Ingeniería Escuela: Ingeniería Biomédica Asignatura: Procesamiento de Señales Biomédicas Introducción a MATLAB y LabVIEW Objetivo. Realizar operaciones básicas en el lenguaje de programación
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
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 matriz es un arreglo rectangular de elementos. Por ejemplo:
1 MATRICES CONCEPTOS BÁSICOS Definición: Matriz Una matriz es un arreglo rectangular de elementos. Por ejemplo: es una matriz de 3 x 2 (que se lee 3 por 2 ) pues es un arreglo rectangular de números con
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,
Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo?
Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo? Verónica Borja Macías Marzo 2013 1 Cómo guardar el trabajo? Trabajar en la ventana de comandos es similar a realizar cálculos
Sistemas de Ecuaciones. Lineales I
Sistemas de Ecuaciones Lineales I Preliminares: Expresión matricial. Dificultades numéricas. 521230-1 - DIM Universidad de Concepción Expresión matricial Todo sistema de ecuaciones lineales puede escribirse
de la forma ), i =1,..., m, j =1,..., n, o simplemente por (a i j ).
INTRODUCCIÓN. MATRICES Y DETERMINANTES Las matrices se utilizan en el cálculo numérico, en la resolución de sistemas de ecuaciones lineales, de las ecuaciones diferenciales y de las derivadas parciales.
Conjuntos y matrices. Sistemas de ecuaciones lineales
1 Conjuntos y matrices Sistemas de ecuaciones lineales 11 Matrices Nuestro objetivo consiste en estudiar sistemas de ecuaciones del tipo: a 11 x 1 ++ a 1m x m = b 1 a n1 x 1 ++ a nm x m = b n Una solución
Elementos de un programa en C
Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución
Algebra Lineal XXVI: La Regla de Cramer.
Algebra Lineal XXVI: La Regla de Cramer José María Rico Martínez Departamento de Ingeniería Mecánica Facultad de Ingeniería Mecánica Eléctrica y Electrónica Universidad de Guanajuato email: jrico@salamancaugtomx
TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS.
TEMA 1. MATRICES, DETERMINANTES Y APLICACIÓN DE LOS DETERMINANTES. 1. MATRICES. CONCEPTO DE MATRIZ. LA MATRIZ COMO EXPRESIÓN DE TABLAS Y GRAFOS. DEFINICIÓN: Las matrices son tablas numéricas rectangulares
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
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
CURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES
CONCEPTO MATRICES Se llama matriz de orden (dimensión) m n a un conjunto de m n elementos dispuestos en m filas y n columnas Se representa por A = a 11 a 12 a 1n a 21 a 22 a 2n a m1 a m2 a mn j=1,2,,n
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
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
Utilización de Funciones en OpenOffice.org Calc
Utilización de Funciones en OpenOffice.org Calc Una función es un conjunto de instrucciones reunidas bajo un nombre que calculan un resultado o llevan a cabo una acción específica. Las funciones pueden
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
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
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
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
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
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
Práctica 2: Periodicidad
Práctica 2: Periodicidad Apellidos, nombre Apellidos, nombre Grupo Puesto Fecha El objetivo de esta práctica es explorar las utilidades de representación gráfica de MATLAB para observar las especiales
Manual de turbo pascal
Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de
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
Práctica 02 Expresiones Algebraicas
Instituto Tecnológico de Costa Rica Escuela de Matemática Matemática General Práctica 0 Expresiones Algebraicas I. Determine el valor numérico de la expresión en cada caso: ) x + ax b si x =, a = y b =
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
Laboratorio 1 Procesamiento Digital de Imágenes
Laboratorio 1 Procesamiento Digital de Imágenes 7 de febrero de 2013 Hernán Darío Benítez Restrepo Departamento de Electrónica y Computación Pontificia Universidad Javeriana-Cali. Temas Niveles de intensidad
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
DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO
DIAGRAMAS DE LUJO Un Diagrama de lujo es la representación gráfica de los pasos a seguir para lograr un objetivo, que habitualmente es la solución de un problema. Por Logical se entiende, en algunos libros,
MÓDULO SE: SISTEMAS DE ECUACIONES
LABORATORIO DE COMPUTACIÓN CIENTÍFICA (Prácticas) Curso 2009-10 1 MÓDULO SE: SISTEMAS DE ECUACIONES Alumno: Lee detenidamente los enunciados. Copia las funciones y scripts que crees a lo largo de la practica,
REFERENCIA DEL LENGUAJE
REFERENCIA DEL LENGUAJE Sesión 07 Mg. Cadenas de caracteres Una cadena de caracteres es un arreglo de caracteres. Los caracteres son letras, números y signos de puntuación. Cuando un número se usa como
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?
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
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
Matrices Invertibles y Elementos de Álgebra Matricial
Matrices Invertibles y Elementos de Álgebra Matricial Departamento de Matemáticas, CSI/ITESM 20 de agosto de 2008 Índice 121 Introducción 1 122 Transpuesta 1 123 Propiedades de la transpuesta 2 124 Matrices
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
Una matriz es una tabla ordenada (por filas y columnas) de escalares a i j de la forma: ... ... a... ...
MATRICES Las matrices se utilizan en el cálculo numérico, en la resolución de sistemas de ecuaciones lineales, de las ecuaciones diferenciales y de las derivadas parciales. Tienen también muchas aplicaciones
Guía de uso de DERIVE. 2) Botones de acceso rápido Al colocar el cursor sobre el botón aparece un recuadro con su función
Sobre la pantalla principal de DERIVE distinguimos: 1) La barra del menú 2) Botones de acceso rápido Al colocar el cursor sobre el botón aparece un recuadro con su función UNIDAD DOCENTE DE MATEMÁTICAS
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
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
Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
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
GUÍA MATHCAD 1: b- (. ) 3- Realizar las siguientes operaciones, modificando las anteriores, sin ingresar nuevamente los números y operadores.
GUÍA MATHCAD : - Ingresar y realizar las siguientes operaciones combinadas: a- 6 + = 4 ln e 4 + = (. ) 5 + 6 + 6 = 4 5 6 + ( 0 ). 0 = - Modificar el formato de los resultados a cinco decimales. - Realizar
Se llama adjunto de un elemento de una matriz A, al número resultante de multiplicar por el determinante de la matriz complementaria
T.3: MATRICES Y DETERMINANTES 3.1 Determinantes de segundo orden Se llama determinante de a: 3.2 Determinantes de tercer orden Se llama determinante de a: Ejercicio 1: Halla los determinantes de las siguientes
Tema 1: MATRICES. OPERACIONES CON MATRICES
Tema 1: MATRICES. OPERACIONES CON MATRICES 1. DEFINICIÓN Y TIPO DE MATRICES DEFINICIÓN. Una matriz es un conjunto de números reales dispuestos en filas y columnas. Si en ese conjunto hay m n números escritos
Departamento de Matemática Aplicada FUNDAMENTOS DE MATEMATICAS. Ingeniería Química (Curso 2005-06) Álgebra Lineal Práctica 3
1. Matrices en Matlab Departamento de Matemática Aplicada FUNDAMENTOS DE MATEMATICAS. Ingeniería Química (Curso 2005-06) Álgebra Lineal Práctica 3 Para introducir una matriz en Matlab se procede de la
