Clase 2: Operaciones con matrices en Matlab

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Clase 2: Operaciones con matrices en Matlab"

Transcripción

1 Clase 2: Operaciones con matrices en Matlab Hamilton Galindo UP Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

2 Outline 1 Definición de matrices desde teclado 2 Operaciones con matrices 3 Tipos de datos Datos numéricos Datos lógicos Caracteres y cadena de caracteres Estructuras Vectores o matrices de celdas 4 Variables y expresiones matriciales 5 Otras formas de definir matrices 6 Operadores relacionales 7 Operadores lógicos 8 Ejercicios Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

3 Definición de matrices desde teclado I Las matrices y vectores son variables que tienen nombres. Sugerencia: utilizar letras mayúsculas para matrices y letras minúsculas para vectores y escalares. 1 Las matrices se definen por filas y se usan conchetes [...] para definirlas. 2 vector fila: cuando los números están separados por espacios en blanco o comas. Vector fila Fila = [1 2 3] 3 vector columna: cuando los números están separados por enters o punto y coma. Vector columna Columna = [1; 2; 3] Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

4 Definición de matrices desde teclado II 4 Los elementos de una misma fila están separados por espacios en blanco o comas, mientras que las filas están separadas por una pulsación enter o por punto y coma. Matriz A = [Fila1 ; Fila2] A = [1 2 3; 4 5 6] Se obtiene: A = [ 1 2 ] Cuando el resultado de una operación no ha sido asignado a una variable, MATLAB utiliza un nombre de variable por defecto (ans, de answer), que contiene el resultado de la última operación. 6 Para acceder a los elementos de un vector se coloca el nombre del vector seguido de la ubicación entre parentesis: v(3); muestra el tercer elemento del vector v. Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

5 Definición de matrices desde teclado III 7 Para una matriz: A(i,j) muestra el elemento que se encuentra en la i-ésima fila y en la j-ésima columna de la matriz A. 8 Importante: las matrices se almacenan por columnas (aunque se introduzcan por filas), entonces se puede acceder a cualquier elemento de una matriz con un sólo subíndice A = A(3, 2) = A(6) = 8 Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

6 Operaciones con matrices En Matlab existe tres principales operaciones con matrices: operadores aritméticos operadores para la solución de sistema de ecuaciones lineales operadores elemento a elemento Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

7 Operadores aritméticos I Operaciones con matrices + suma - resta * multiplicación transpuesta ˆ potenciación / división derecha 1 Matriz y escalar: los operadores anteriores se pueden aplicar entre un escalar y una matriz; en este caso, la operación con el escalar se aplica a cada uno de los elementos de la matriz. 2 División derecha: se usa para dividir por un escalar todos los elementos de una matriz o vector. Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

8 Operadores para la solución de sistema de ecuaciones lineales I Operaciones con matrices 1 División izquierda (\): este operador se usa para la solución de sistema de ecuaciones lineales como el siguiente: Ax = b Donde, x y b son vectores columna y A es una matriz invertible. 2 La solución de este sistema se puede escribir en dos formas: x = inv(a) b x = A\b 3 Este operador equivale a pre-multiplicar por la inversa de la matriz. 4 Este operador es aplicable aunque la matriz no tenga inversa e incluso no sea cuadrada, en cuyo caso la solución se obtiene por medio del método de mínimos cuadrados. Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

9 Operadores para la solución de sistema de ecuaciones lineales II Operaciones con matrices 5 Costo del operador: Matlab debe de emplear cierto tiempo en determinar las características de la matriz (triangular, simétrica, etc.). 6 También se puede usar el operador división derecha es el siguiente caso: xa = b x = b inv(a) x = A/b 7 En este caso el operador división derecha equivale a post-multiplicar por la inversa de la matriz. Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

10 Operadores elemento a elemento Operaciones con matrices.* producto elemento a elemento./ y.\ división derecha-izquierda elemento a elemento.ˆ potenciación elemento a elemento Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

11 Tipos de datos 15 TIPOS DE DATO Lógico (logical) Texto (char) Numérico (numeric) Referencia de función (function handle) Contenedor heterogéneo Enteros Con signo Sin signo (int8) <=8 bit=> (uint8) (int16) <=16 bit=> (uint16) (int32) <=32 bit=> (uint32) (int64) <=64 bit=> (uint64) Sola precisión (single) Punto flotante Estructura (struct) Doble precisión (double) Vector de celdas (cell) Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

12 Datos numéricos I Por default Matlab almacena los valores numéricos como punto flotante de doble precisión. [1] Enteros: Matlab dispone de 8 tipos de datos para números enteros: 4 con signo y 4 sin signo. Con signo: permite trabajar con números negativos y positivos, pero el rango de números (positivos) que considera es limitado en comparación con los enteros sin signo. Esto se debe a que el entero con signo utiliza un bite para el signo. Sin signo: utilizan un mayor rango de números que los enteros con signo, pero esta limitado a valores positivos y al cero. [2] Punto flotante: Es una forma de representar los números con decimales (no enteros) Bajo esta forma un número se representa mediante un exponente y una mantisa Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

13 Datos numéricos II x = En Matlab: x = e+004 Donde: es la mantisa y e es la base (igual a 10). Precisión simple (single): el formato para los números de precisión simple es de 32 bits: Signo Exp. con signo Mantisa 1 bit 8 bits 23 bits Precisión doble (double): el formato para los números de precisión doble es de 64 bits: Signo Exp. con signo Mantisa 1 bit 11 bits 52 bits Infinito: Matlab utiliza inf y -inf para representar el infinito positivo y negativo. NaN: con esta expresión Matlab representa valores que no son números reales ni complejos. NaN significa Not a Number (no es una número). Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

14 Datos lógicos Los datos lógicos son aquellos que resultan de la comparación de dos expresiones númericas o de otro tipo. Su resultado es 1 (verdadero) o 0 (falso). El resultado puede ser un escalar, vector o matriz. Ejemplo [ ] > 40 ans= Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

15 Cadena de caracteres I 1 Características: Los caracteres de una cadena se almacenan en un vector, con un caracter por elemento. Las cadenas de caracteres van entre apóstrofos o comillas simples x = miguel Una matriz de caracteres es una matriz cuyos elementos son caracteres, o una matriz cuyas filas son cadenas de caracteres. z = [ miguel ; javier ; raquel ] z = miguel javier raquel Donde z es una matriz de 3x6 Todas las filas de una matriz de caracteres debe de tener el mismo número de elementos, las filas más cortas se completan con espacios en blanco. z = [ miguel ; juan ; raquel ] Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

16 Cadena de caracteres II donde se ha dejado 2 espacios en blanco en juan 2 Funciones para operar con cadenas de caracteres: char(v) convierte un vector de números v en una cadena de caracteres char(c1,c2) crea una matriz de caracteres, completando con blancos las cadenas más cortas deblank(c) elimina los blancos al final de una cadena de caracteres disp(c) imprime el texto contenido en la variable c strcmp(c1,c2) comparación de cadenas. Si las cadenas son iguales devuelve un uno, y si nolo son, devuelve un cero s=[s, y más ] concatena cadenas, añadiendo la segunda a continuación de la primera Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

17 Estructuras I 1 Definición: Es una agrupación de diferentes tipos de datos bajo un mismo nombre. Estos datos se llaman campos (miembros). Una estructura es un nuevo tipo de dato, del que luego se pueden crear muchas variables (objetos). 2 Creación: Se desea crear una estructura alumno con dos campos: nombre y edad Directa: alumno.nombre = Miguel alumno.edad = 24 Se accede a los campos de una estructura por medio del operador punto (.), que une el nombre de la estructura y el nombre del campo (por ejemplo: alumno.nombre). Al escribir alumno en el command windows se obtiene: Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

18 Estructuras II Usando una función: >> alumno nombre: Miguel edad: 24 alumno = struct( nombre, Miguel, edad,24) 3 Vectores y matrices de estructuras: Para crear un vector de estructuras se hace lo siguiente: alumno(10) = struct( Nombre,, Edad, ) Esto crea un vector de 10 estructuras tipo alumno. Para acceder a la estructura cinco se escribe alumno(5). Para llenar el campo nombre de la estructura cinco: alumno(5).nombre = Miguel Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

19 Estructuras III 4 Funciones para operar con estructuras: fieldnames() devuelve un vector de celdas con cadenas de caracteres que recogen los nombres de los campos de una estructura isfield(st,s) permite saber si la cadena s es un campo de una estructura ST isstruct(st) permite saber si ST es o no una estructura rmfield(st,s) elimina el campo s de la estructura ST getfield(st,s) devuelve el valor del campo especificado. Si la estructura es un array hay que pasarle los índices como cell array (entre llaves {}) como segundo argumento setfield(st,s,v) da el valor v al campo s de la estructura ST. Si la estructura es un array, hay que pasarle los índices como cell array (entre llaves {}) como segundo argumento 5 Estructuras anidadas: Una estructura anidada es una estructura con campos que son otras estructuras. clase=struct( curso, primero, grupo, A, alumno, struct( nombre, Juan, edad, 19)) Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

20 Estructuras IV Para acceder a los campos de la estructura más interna se utiliza dos veces el operador punto (.), como puede verse en el ejemplo, en el que la estructura clase contiene un campo que es una estructura alumno. Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

21 Vectores o matrices de celdas I Cell Arrays 1 Definición: Es un vector (matriz) cuyos elementos son cada uno de ellos una variable de cualquier tipo. En un vector de celdas, el primer elemento puede ser un número, el segundo una matriz, el tercero una estructura, etc. 2 Creación: Un vector de celdas se crea usando llaves {}. Es importante que el nombre del vector de celda no haya sido utilizado anteriormente por otra variable, sino Matlab arroja un error. Ejemplo: a continuación se crea el vector de celda vc. Primer elemento: un vector vc(1) = {[1 2 3]} o vc{1} = [1 2 3] Segundo elemento: un cadena de caracteres vc(2) = { mi nombre } o vc{2} = mi nombre Tercer elemento: una matriz Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

22 Vectores o matrices de celdas II Cell Arrays vc(3) = {eye(3)} o vc{3} = eye(3) Tambien se puede crear vc de forma directa: vc = { [1 2 3] mi nombre eye(3)} 3 Funciones para operar con vectores (matrices) de celdas: MATLAB dispone de las siguientes funciones para trabajar con cell arrays (ca): cell(m,n) crea un cell array vacío de m filas y n columnas celldisp(ca) muestra el contenido de todas las celdas de ca cellplot(ca) muestra una representación gráfica de las distintas celdas iscell(ca) indica si ca es un vector de celdas num2cell() convierte un array numérico en un cell array cell2struct() convierte un cell array en una estructura struct2cell() convierte una estructura en un cell array 4 Conversión entre estructuras y vectores de celdas: Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

23 Vectores o matrices de celdas III Cell Arrays De vector de celdas a estructura: Sea el vector de celda vc : vc = {[1 2 3], Juan, eye(3)} El cual retorna un vector vc de 1x3 La función de conversión: st = cell2struct(vc,{ vector, nombre, matriz },2) Donde: el número 2 indica que es la segunda dimensión del cell array la que va a dar origen a los campos de la estructura. De estructura a vector de celdas: Se usa la siguiente función de conversión vvc = struct2cell(st) Se transpone para obtener una fila Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

24 Variables y expresiones matriciales I Variable Una variable es un nombre que se da a una entidad numérica (matriz, vector o escalar). 1 La forma normal de cambiar el valor de una variable es colocandola a la izquierda del operador de asignación (=) 2 Si una expresión termina en punto y coma su resultado se calcula, pero no se escribe en pantalla. Esto es importante por: Evita la escritura de resultados intermedios Evita la impresión en pantalla de grandes cantidades de números cuando se trabaja con matrices de gran tamaño. 3 Si se desea que una expresión continue despues de colocar enter, se debe de colocar tres puntos... antes de pulsar enter. 4 Matlab distingue entre mayúsculas y minúsculas en los nombres de las variables. Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

25 Variables y expresiones matriciales II 5 Los nombres de las variables siempre debe de empezar con una letra y pueden constar de hasta 63 letras y números. 6 El caracter guión bajo ( ) se considera como una letra. 7 Comando Who y Whos Ambos permiten obtener la relación de variables que se está utilizando. Whos proporciona mayor información (tamaño, cantidad de memoria ocupada y el carácter real o complejo de cada variable). 8 Comando Clear clear clear global clear A,b clear functions clear all elimina todas las variables creadas previamente (excepto las variables globales). borra las variables globales. borra las variables indicadas. borra las funciones. borra todas las variables, incluyendo las globales y las funciones. Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

26 Otras formas de definir matrices I 1 Matrices predefinidas eye(n): matriz identidad de tamaño n zeros(n,m): matriz de ceros de tamaño nxm zeros(n): matriz cuadrada (nxn) de ceros ones(n): matriz cuadrada (nxn) cuyos elementos son 1 ones(n,m): matriz nxm cuyos elementos son 1 rand(n): matriz cuadrada (nxn) de números aleatorios entre 0 y 1, con distribución uniforme rand(n,m): matriz nxm de números aleatorios entre 0 y 1, con distribución uniforme randn(n): matriz cuadrada (nxn) de números aleatorios, con distribución normal de valor medio 0 y varianza 1 magic(n): matriz cuadrada (nxn) cuyos elementos son 1,2,3...nxn; con la propiedad de que todas las filas y columnas suman lo mismo kron(n,m): produce una matriz que se obtiene del producto Kronecker de n y m Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

27 Otras formas de definir matrices II 2 Formación de matrices a partir de otras Sea la matriz A de orden nxm y el vector kx1, en base a ella en Matlab se pueden contruir otras matrices: [n, m] = size(a); devuelve el número de filas y columnas de la matriz A size(a,1): indica el número de filas de la matriz A size(a,2): indica el número de columnas de la matriz A n = lenght(x); devuelve el número de elementos de una vector x B = diag(x); forma una matriz diagonal B con los elementos del vector x y = diag(a); forma un vector y con los elementos de la diagonal de la matriz A Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

28 Otras formas de definir matrices III Concatenación de matrices: concatenar matrices es el proceso de unir una o más matrices para crear una nueva. Concatenación horizontal Sea A una matriz 2x2 y B 2x5, entonces: C = [A B] C será una matriz de 2x7 (notar que A y B tienen el mismo número de filas) Concatenación vertical Sea A una matriz 2x5 y B 4x5, entonces: C = [A; B] C será una matriz de 6x5 (notar que A y B tienen el mismo número de columnas) Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

29 Otras formas de definir matrices IV Ejemplo: A = rand(3) B = diag(diag(a)) C = [A, eye(3); B, zeros(3)] Esta matriz C 6x6 se forma por composición de 4 matrices de 3x3. Donde las filas se han separado por ; y los elementos de cada fila por, 3 Extraer elementos de una matriz y vector a partir de vectores Vectores para filas y columnas vector para filas: a = [1 3 5], fila 1,3 y 5 vector para columnas: b = [1 2], columna 1 y 2 Sea la matriz: A = magic(6) Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

30 Otras formas de definir matrices V A(a,b) nos dará: Un solo vector Dado que los elementos de una matriz estan numerados de arriba hacia abajo Se puede obtener elementos particulares de la matriz por medio de un vector que indique la posición de dichos elementos A = magic(6), por tanto a tiene 36 elementos Sea c = [1 3 14] A(c), nos dará en un vector el elemento A(1), A(3) y A(14) Utilizando corchetes [] directamente A([1 2 4],[2 3]) Operador dos puntos (:) Produce vector fila o columna Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

31 Otras formas de definir matrices VI Sea x=a:n:b, este comando produce un vector fila iniciando en a y terminando en b. El parámetro n indica el incremento (positivo o negativo) Ejemplo: x=1:2:10 Crea el vector: x = Extrae elementos de una matriz Sea la matriz A = magic(6) Extraer los 4 primeros elementos de la 5ta fila: x = A(1:4,5) Extraer todos los elementos (:) de la 3era fila: x = A(3,:) Extraer la última fila (end) de matriz A: x = A(end,:) 5 Matriz vacia (borrado de filas o columnas) Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

32 Utilidad: A = magic(3) Otras formas de definir matrices VII Para Matlab una matriz definida sin ningún elemento entre los corchetes es una matriz que existe pero que está vacía; es decir, tiene dimensión cero Sea: A(:,3) = [] Esto eliminará la tercera columna de A: Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

33 Operadores relacionales I Operadores relacionales Matlab dispone de los siguientes operadores relacionales: < menor que > mayor que <= menor o igual que >= mayor o igual que == igual que = distinto que 1 En Matlab los operadores relacionales se pueden aplicar a vectores y matrices. 2 Si una comparación se cumple el resultado es 1 (true), mientras que si no se cumple es 0 (false). Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

34 Operadores relacionales II 3 Cuando estos operadores se aplican a vectores y matrices del mismo tamaño, la comparación se realiza elemento a elemento, y el resultado es otra matriz de unos y ceros del mismo tamaño. Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

35 Operadores lógicos Operadores lógicos Los operadores lógicos de Matlab son los siguientes: & and (función equivalente: and(a,b)). Se evalúan siempre && and breve: si el primer operando es false ya no se evalúa el segundo, pues el resultado final ya no puede ser más que false. or (función equivalente: or(a,b)). Se evalúan siempre ambos operandos, y el resultado es false sólo si ambos son false. or breve: si el primer operando es true ya no se evalúa el segundo, pues el resultado final no puede ser más que true. negación lógica (función equivalente: not(a)) Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

36 Ejercicios I 1 Crear las siguientes matrices: A = matriz identidad 5x5 B = matriz 5x4 cuyos elementos son unos C = matriz 4x5 de números aleatorios entre 0 y 1 con distribución uniforme D = matriz 4x4 de números aleatorios con distribución normal (media 0 y varianza 4) E = matriz que contiene a B y D F = matriz inversa de D 2 Crear el vector de celda con nombre encabezado y que contenga: nombre1, nombre2,...,nombre4 3 Convierta la matriz F en una matriz de celda y llamela G 4 Concatenar G y nombre en una sola matriz llamada Datos 5 Concatenar C y D en una matriz llamada M Extraer las filas 1,3 y 4 de M Extraer las columnas 2,5 y 7 de M Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

37 Ejercicios II Construya una nueva matriz cuyos elementos esten determinados por las filas 1,2,3 y por las columnas 3,7,8,9 de M Construya una matriz que contenga las 3 primeras filas y 5 primeras columnas de M 6 Construya un vector fila ( x ) cuyos elementos sean números consecutivos del 1 al Construya un vector columna ( y ) cuyos elementos sean números que descienden de 2 en 2 desde el 200 hasta el 10 8 Eliminar desde la columna 12 a la última del vector x 9 Crear una estructura (Alumno) con tres campos (nombre,edad,nota) Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo / 37

Herramientas computacionales para la matemática MATLAB: Otros tipos de datos

Herramientas computacionales para la matemática MATLAB: Otros tipos de datos Herramientas computacionales para la matemática MATLAB: Otros tipos de datos Verónica Borja Macías Mayo 2012 1 Otros tipos de datos La especialidad de MATLAB es trabajar con vectores y matrices, pero MATLAB

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

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACÁN INTEGRANTES

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACÁN INTEGRANTES INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACÁN INTEGRANTES CÁRDENAS ESPINOSA CÉSAR OCTAVIO racsec_05@hotmail.com Boleta: 2009350122 CASTILLO GUTIÉRREZ

Más detalles

MATLAB: Introducción al procesamiento de imágenes

MATLAB: Introducción al procesamiento de imágenes MATLAB: Introducción al procesamiento de imágenes Visión por Computador Esther de Ves Cuenca Representación de imágenes en MATLAB Matlab almacena las imágenes como vectores bidimensionales (matrices),

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

Más detalles

Informática I (Grado en Matemáticas) Práctica 1 de Excel

Informática I (Grado en Matemáticas) Práctica 1 de Excel Práctica 1 de Excel Definición: Excel es una aplicación del tipo hoja de cálculo, integrada en el entorno Windows y desarrollada por Microsoft, en la cual se combinan las capacidades de una hoja de cálculo

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

Á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

Departamento de Matemática Aplicada FUNDAMENTOS DE MATEMATICAS. Ingeniería Química (Curso 2005-06) Álgebra Lineal Práctica 3

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

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

>> 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

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

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

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03. INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles

Una breve introducción a Excel c

Una breve introducción a Excel c Una breve introducción a Excel c Martes 22 de febrero de 2005 Curso de Formación continua en Matemáticas UAM Curso 2004/2005 1. Introducción Excel c es una aplicación de hojas de cálculo electrónicas:

Más detalles

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016! INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por

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

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

Arrays y Cadenas en C

Arrays y Cadenas en C Arrays y Cadenas en C Los arrays son variables estructuradas, donde cada elemento se almacena de forma consecutiva en memoria. Las cadenas de caracteres son declaradas en C como arrays de caracteres y

Más detalles

EDWIN KÄMMERER ORCASITA INGENIERO ELECTRÓNICO

EDWIN KÄMMERER ORCASITA INGENIERO ELECTRÓNICO Identifica los tipos de datos y funciones - Tipos de Datos: Excel soporta 5 tipos de datos, estos son: a) Numéricos: Están formados por cualquiera de los 10 dígitos (del 0 al 9) y pueden estar acompañados

Más detalles

Una desigualdad se obtiene al escribir dos expresiones numéricas o algebraicas relacionadas con alguno de los símbolos

Una desigualdad se obtiene al escribir dos expresiones numéricas o algebraicas relacionadas con alguno de los símbolos MATEMÁTICAS BÁSICAS DESIGUALDADES DESIGUALDADES DE PRIMER GRADO EN UNA VARIABLE La epresión a b significa que "a" no es igual a "b ". Según los valores particulares de a de b, puede tenerse a > b, que

Más detalles

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido MICROSOFT EXCEL 2007 NIVEL AVANZADO GUÍA TEÓRICO-PRÁCTICA N 1 FORMULAS y FUNCIONES AVANZADAS Contenido INTRODUCCIÓN...2 CONCEPTOS BÁSICOS...2 Fórmulas Algebraicas...2 Precedencia de los operadores en las

Más detalles

Modulo 1 El lenguaje Java

Modulo 1 El lenguaje Java Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

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

CAPÍTULO 4. FÓRMULAS Y FUNCIONES

CAPÍTULO 4. FÓRMULAS Y FUNCIONES CAPÍTULO 4. FÓRMULAS Y FUNCIONES Este capítulo es uno de los más importantes del curso, pues en su comprensión y manejo está la base de Excel. Qué es una hoja de cálculo sino una base de datos que utilizamos

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

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO)

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO) Luis José Sánchez 1. Realiza un programa que sume los 100 números siguientes a un número entero y positivo introducido por teclado. Se debe

Más detalles

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

Taller de Informática I Dpto. Computación F.C.E. y N. - UBA 2010 Detalles de Matlab MATLAB utiliza la aritmética del punto flotante, la cual involucra un conjunto finito de números con precisión finita. Esta limitación conlleva dos dificultades: los números representados

Más detalles

Matrices y sus operaciones

Matrices y sus operaciones Capítulo 1 Matrices y sus operaciones 1.1. Definiciones Dados dos enteros m, n 1 y un cuerpo conmutativo IK, llamamos matriz de m filas y n columnas con coeficientes en IK a un conjunto ordenado de n vectores

Más detalles

Hoja1!C4. Hoja1!$C$4. Fila

Hoja1!C4. Hoja1!$C$4. Fila CAPÍTULO 6......... Cálculo y funciones con Excel 2000 6.1.- Referencias De Celdas Como vimos con anterioridad en Excel 2000 se referencian las celdas por la fila y la columna en la que están. Además como

Más detalles

Matrices. Definiciones básicas de matrices. www.math.com.mx. José de Jesús Angel Angel. jjaa@math.com.mx

Matrices. Definiciones básicas de matrices. www.math.com.mx. José de Jesús Angel Angel. jjaa@math.com.mx Matrices Definiciones básicas de matrices wwwmathcommx José de Jesús Angel Angel jjaa@mathcommx MathCon c 2007-2008 Contenido 1 Matrices 2 11 Matrices cuadradas 3 12 Matriz transpuesta 4 13 Matriz identidad

Más detalles

LECCION 2 FORMULAS Y FUNCIONES

LECCION 2 FORMULAS Y FUNCIONES LECCION 2 FORMULAS Y FUNCIONES FÓRMULAS Esta es una de las características más importantes de una planilla de cálculos. Permite establecer relaciones entre constantes, funciones y referencias a celdas

Más detalles

El elemento estructural y operativo fundamental de una hoja de cálculo es la Celda

El elemento estructural y operativo fundamental de una hoja de cálculo es la Celda BREVES NOTAS SOBRE EXCEL Estas notas sólo pretenden ser una referencia muy breve para fijar algunos conceptos básicos que se utilizan con gran frecuencia por cualquier usuario (científico) de EXCEL. Hacen

Más detalles

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 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

Más detalles

Matrices Invertibles y Elementos de Álgebra Matricial

Matrices Invertibles y Elementos de Álgebra Matricial Matrices Invertibles y Elementos de Álgebra Matricial Departamento de Matemáticas, CCIR/ITESM 12 de enero de 2011 Índice 91 Introducción 1 92 Transpuesta 1 93 Propiedades de la transpuesta 2 94 Matrices

Más detalles

EDITOR DE ECUACIONES en Open Office.org Writer INTRODUCCIÓN

EDITOR DE ECUACIONES en Open Office.org Writer INTRODUCCIÓN EDITOR DE ECUACIONES en Open Office.org Writer INTRODUCCIÓN Para escribir en el ordenador cualquier texto de una materia como puede ser las Matemáticas, la Física, la Economía, etc es necesario usar alguna

Más detalles

ARREGLOS DEFINICION GENERAL DE ARREGLO

ARREGLOS DEFINICION GENERAL DE ARREGLO ARREGLOS DEFINICION GENERAL DE ARREGLO Conjunto de cantidades o valores homogéneos, que por su naturaleza se comportan de idéntica forma y deben de ser tratados en forma similar. Se les debe de dar un

Más detalles

martilloatomico@gmail.com

martilloatomico@gmail.com Titulo: OPERACIONES CON POLINOMIOS (Reducción de términos semejantes, suma y resta de polinomios, signos de agrupación, multiplicación y división de polinomios) Año escolar: 2do: año de bachillerato Autor:

Más detalles

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

Esta y todas las demás prácticas están pensadas para ser trabajadas delante de

Esta y todas las demás prácticas están pensadas para ser trabajadas delante de PRÁCTICA 1 Vectores y MATLAB Esta y todas las demás prácticas están pensadas para ser trabajadas delante de un ordenador con MATLAB instalado, y no para ser leídas como una novela. En vez de eso, cada

Más detalles

3.2 Operaciones aritmético-lógicas en Pascal

3.2 Operaciones aritmético-lógicas en Pascal 3.2 Operaciones aritmético-lógicas en Pascal Operadores Los operadores sirven para combinar los términos de las expresiones. En Pascal, se manejan tres grupos de operadores : 1. ARITMÉTICOS 2. RELACIONALES

Más detalles

Matrices equivalentes. El método de Gauss

Matrices equivalentes. El método de Gauss Matrices equivalentes. El método de Gauss Dada una matriz A cualquiera decimos que B es equivalente a A si podemos transformar A en B mediante una combinación de las siguientes operaciones: Multiplicar

Más detalles

Arreglos. // Incluir E/S y Librerías Standard #include #include

Arreglos. // Incluir E/S y Librerías Standard #include <stdlib.h> #include <stdio.h> Arreglos Introducción. En los temas anteriores se han estudiado los diferentes tipos de datos simples de C++, usados para representar valores simples como enteros, reales o caracteres. Sin embargo, en

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

MICROSOFT OFFCE EXCEL 2007 TEORIA MICROSOFT OFFICE EXCEL

MICROSOFT OFFCE EXCEL 2007 TEORIA MICROSOFT OFFICE EXCEL MICROSOFT OFFCE EXCEL 2007 TEORIA DE MICROSOFT OFFICE EXCEL 2007 MICCROSOFT OFFICE EXCEL 2007 MICROSOFT EXCEL MICROSOFT EXCEL: es una Hoja de Cálculo que permite realizar operaciones con números organizados

Más detalles

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática Manejo básico de base de datos Unas de las capacidades de Excel es la de trabajar con listas o tablas de información: nombres, direcciones, teléfonos, etc. Excel puede trabajar con tablas de información

Más detalles

LICEO COMERCIAL 2009 JORNADA NOCTURNA MARCO SANTANDER ALFARO

LICEO COMERCIAL 2009 JORNADA NOCTURNA MARCO SANTANDER ALFARO LICEO COMERCIAL 2009 JORNADA NOCTURNA MARCO SANTANDER ALFARO I. INTRODUCCIÓN A MICROSOFT EXCEL 2002 1. CONCEPTOS BÁSICOS 1.1 Ventana de Microsoft Excel 1.2 Descripción CONTENIDO II. GENERALIDADES 1. SELECCIÓN

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

TEMA 5: HOJAS DE CÁLCULO. Edición de hojas de cálculo con OpenOffice Calc

TEMA 5: HOJAS DE CÁLCULO. Edición de hojas de cálculo con OpenOffice Calc TEMA 5: HOJAS DE CÁLCULO Edición de hojas de cálculo con OpenOffice Calc Qué vamos a ver? Qué es una hoja de cálculo y para qué sirve El entorno de trabajo de OpenOffice Calc Edición básica de hojas de

Más detalles

Matrices: Conceptos y Operaciones Básicas

Matrices: Conceptos y Operaciones Básicas Matrices: Conceptos y Operaciones Básicas Departamento de Matemáticas, CCIR/ITESM 8 de septiembre de 010 Índice 111 Introducción 1 11 Matriz 1 113 Igualdad entre matrices 11 Matrices especiales 3 115 Suma

Más detalles

Cómo nombrar variables ( 2&

Cómo nombrar variables ( 2& &'()*+,, *)-.&'*/0+!" #$ # http://www.escet.urjc.es/~aiiq/ Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción

Más detalles

Academia técnica de computación A.T.C.

Academia técnica de computación A.T.C. Academia técnica de computación A.T.C. Free Pascal (FPC) El Free Pascal es un compilador Pascal portable, libre y de código abierto, que representa una alternativa a los productos comerciales Turbo Pascal

Más detalles

Capítulo 6. Modificar archivos de datos. Ordenar casos

Capítulo 6. Modificar archivos de datos. Ordenar casos Capítulo 6 Modificar archivos de datos Los archivos de datos no siempre están organizados de forma idónea. En ocasiones podemos desear cambiar el orden de los casos, o transponer las filas y las columnas,

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

3_formato I. NOTA: al pegar unas celdas sobre otras no vacías, se borrará el contenido de estas últimas.

3_formato I. NOTA: al pegar unas celdas sobre otras no vacías, se borrará el contenido de estas últimas. 3. Luego se seleccionan las celdas donde se quiere que se sitúen las celdas cortadas. No hace falta seleccionar el rango completo sobre el que se va a pegar, ya que si se selecciona una única celda, Calc

Más detalles

Semana 12 12. Empecemos! Qué sabes de...? El reto es... Vamos al grano. Excel. Parte II

Semana 12 12. Empecemos! Qué sabes de...? El reto es... Vamos al grano. Excel. Parte II Semana 12 12 Empecemos! Amigo participante, en esta sesión continuaremos desarrollando el tema del software Excel, conoceremos las distintas funciones para hacer un mejor uso de este programa aplicado

Más detalles

Valores propios y vectores propios

Valores propios y vectores propios Capítulo 6 Valores propios y vectores propios En este capítulo investigaremos qué propiedades son intrínsecas a una matriz, o su aplicación lineal asociada. Como veremos, el hecho de que existen muchas

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

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)

OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) APRENDERAPROGRAMAR.COM OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles

Definición 1.1.1. Dados dos números naturales m y n, una matriz de orden o dimensión m n es una tabla numérica rectangular con m filas y n columnas.

Definición 1.1.1. Dados dos números naturales m y n, una matriz de orden o dimensión m n es una tabla numérica rectangular con m filas y n columnas. Tema 1 Matrices Estructura del tema. Conceptos básicos y ejemplos Operaciones básicas con matrices Método de Gauss Rango de una matriz Concepto de matriz regular y propiedades Determinante asociado a una

Más detalles

Aplicaciones de Excel en los Centros para la Práctica Empresarial Labor@

Aplicaciones de Excel en los Centros para la Práctica Empresarial Labor@ Aplicaciones de Excel en los Centros para la Práctica Empresarial Labor@ Metas de Aprendizaje Contenidos Hacer un uso eficiente de las posibilidades básicas que brinda la hoja electrónica Excel. Diseñar

Más detalles

Uso del programa CALC

Uso del programa CALC Uso del programa CALC 1. Introducción. Podemos considerar una hoja de cálculo como una tabla en la que tenemos texto, números y fórmulas relacionadas entre si. La ventaja de usar dicho programa radica

Más detalles

Ejercicio 1 (2 puntos. Tiempo: 25 minutos)

Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Fecha de publicación de notas: jueves 18 de Julio. Fecha de revisión: viernes 19 de Julio a las 10:00h. Despacho C-209. Ejercicio 1 (2 puntos. Tiempo: 25 minutos) Se desea desarrollar un programa en C

Más detalles

Curso 0 de Informática

Curso 0 de Informática Curso 0 de Informática 2015-2016 Tema 1: Introducción a la Informática y Conceptos básicos 1 Motivación (I): En los procesos industriales, cada vez es mayor el uso de sistemas informáticos para: Monitorización,

Más detalles

11. Algunas clases estándar de Java (II)

11. Algunas clases estándar de Java (II) 122 A. García-Beltrán y J.M. Arranz 11. Algunas clases estándar de Java (II) Objetivos: a) Presentar la clase predefinida en Java para trabajar con arrays b) Interpretar el código fuente de una aplicación

Más detalles

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 = 3 3 3 3 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

Más detalles

6ª Práctica. Matlab página 1

6ª Práctica. Matlab página 1 6ª Práctica. Matlab página 1 PROGRAMACIÓN EN MATLAB PRÁCTICA 06 INSTRUCCIÓN BREAK TRATAMIENTO DE IMÁGENES EN MATLAB FUNCIONES Y GRÁFICOS EJERCICIO 1. INSTRUCCIÓN BREAK...1 EJERCICIO 2. TRATAMIENTO DE IMÁGENES

Más detalles

Cálculo científico y técnico con HP49g/49g+/48gII/50g Módulo 3 Aplicaciones Tema 3.3 Sistemas de ecuaciones lineales: regla de Cramer

Cálculo científico y técnico con HP49g/49g+/48gII/50g Módulo 3 Aplicaciones Tema 3.3 Sistemas de ecuaciones lineales: regla de Cramer Cálculo científico y técnico con HP49g/49g+/48gII/50g Módulo 3 Aplicaciones Tema 3.3 Sistemas de ecuaciones lineales: regla de Cramer Francisco Palacios Escuela Politécnica Superiror de Ingeniería Manresa

Más detalles

COLEGIO APUNTES ACCESS

COLEGIO APUNTES ACCESS COLEGIO APUNTES ACCESS Índice Introducción al Access... 3 Conocimientos básicos... 6 Tablas... 7 Formularios... 10 Consultas... 12 Consultas de eliminación... 15 Consulta de actualización... 15 Informes...

Más detalles

ARITMÉTICA EN PUNTO FLOTANTE

ARITMÉTICA EN PUNTO FLOTANTE ARITMÉTICA EN PUNTO FLOTANTE AMPLIACIÓN DE ESTRUCTURA DE COMPUTADORES Daniel Mozos Muñoz Facultad de Informática 1 Aritmética en punto flotante 1. Representación de números en punto flotante 2. IEEE 754

Más detalles

Elabore el análisis, el diseño mediante pseudocódigo y un diagrama de flujo de un algoritmo para resolver cada uno de las siguientes problemas:

Elabore el análisis, el diseño mediante pseudocódigo y un diagrama de flujo de un algoritmo para resolver cada uno de las siguientes problemas: OBJETIVO: El estudiante resolverá diversos ejercicios mediante el desarrollo de algoritmos aplicando arreglos MATERIAL Y EQUIPO NECESARIO: Papel y lápiz Se recomienda la comprobación de los ejercicios

Más detalles

Cursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2

Cursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2 Temas: Programación en MATLAB: Sentencias, expresiones y variables. Estructuras de control. Operadores relacionales y lógicos. Programación de funciones. Aritmética finita: Representación de números en

Más detalles

Sistemas de ecuaciones lineales

Sistemas de ecuaciones lineales Sistemas de ecuaciones lineales Problemas teóricos Sistemas de ecuaciones lineales con parámetros En los siguientes problemas hay que resolver el sistema de ecuaciones lineales para todo valor del parámetro

Más detalles

TALLER #5 ACCESS CONSULTAS. objeto Consulta en la vista lateral izquierda de la ventana Base de datos. Aparece esta ventana.

TALLER #5 ACCESS CONSULTAS. objeto Consulta en la vista lateral izquierda de la ventana Base de datos. Aparece esta ventana. TALLER #5 ACCESS CONSULTAS Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla. TIPOS DE CONSULTAS

Más detalles

Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II)

Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II) Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II) Verónica Borja Macías Mayo 2012 1 La línea H1 y las líneas de texto de ayuda La línea H1 y las líneas

Más detalles

ELO311 Estructuras de Computadores Digitales. Números

ELO311 Estructuras de Computadores Digitales. Números ELO311 Estructuras de Computadores Digitales Números Tomás Arredondo Vidal Este material está basado en: material de apoyo del texto de David Patterson, John Hennessy, "Computer Organization & Design",

Más detalles

= C18+C19+C20+C21+C22 = SUMA(C18:C22) Con este sencillo ejemplo hemos querido demostrar que las funciones nos permiten simplificar los cálculos.

= C18+C19+C20+C21+C22 = SUMA(C18:C22) Con este sencillo ejemplo hemos querido demostrar que las funciones nos permiten simplificar los cálculos. Alexandra Hernández Mesa LAS FUNCIONES EN EXCEL Las funciones son la principal característica de una Hoja de Cálculos. El primer paso para exprimir al máximo el potencial de Excel es conocer y dominar

Más detalles

FUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial

FUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial FUNDAMENTOS DE INFORMÁTICA º PRÁCTICA 4: Funciones y vectores CURSO 5/6 Área de Ingeniería de Sistemas y Automática ISA-UMH R-2-FI4v. FUNDAMENTOS DE INFORMÁTICA PRÁCTICA 4: Funciones y vectores curso 25-26

Más detalles

BASES DE DATOS RELACIONALES Microsoft Access

BASES DE DATOS RELACIONALES Microsoft Access BASES DE DATOS RELACIONALES Microsoft Access Primeros Conceptos Bases de datos Muchas empresas e instituciones manejan grandes volúmenes de información, con la que, de forma resumida, hace las siguientes

Más detalles

Qué son los monomios?

Qué son los monomios? Qué son los monomios? Recordemos qué es una expresión algebraica. Definición Una expresión algebraica es aquella en la que se utilizan letras, números y signos de operaciones. Si se observan las siguientes

Más detalles

Uso de funciones en Excel

Uso de funciones en Excel Uso de funciones en Excel Las funciones son fórmulas predefinidas que ejecutan cálculos utilizando valores específicos, denominados argumentos, en un orden determinado o estructura. Por ejemplo, la función

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

CAPÍTULO II. 2 El espacio vectorial R n

CAPÍTULO II. 2 El espacio vectorial R n CAPÍTULO II 2 El espacio vectorial R n A una n upla (x 1, x 2,..., x n ) de números reales se le denomina vector de n coordenadas o, simplemente, vector. Por ejemplo, el par ( 3, 2) es un vector de R 2,

Más detalles

LABORATORIO Nº 3 PRÁCTICA DE FUNCIONES EN MICROSOFT EXCEL

LABORATORIO Nº 3 PRÁCTICA DE FUNCIONES EN MICROSOFT EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar funciones en Microsoft Excel 2010. 1) LA FUNCIÓN SI EN EXCEL La función SI en Excel es parte del grupo

Más detalles

Introducción al tipo de dato ARRAY

Introducción al tipo de dato ARRAY CONTENIDOS. Introducción al tipo de dato ARRAY. Definición, Características, Declaración, Acceso e Inicialización.. Arrays multidimensionales Definición, Declaración, Acceso e Inicialización. Introducción

Más detalles

El álgebra booleana (Algebra de los circuitos lógicos tiene muchas leyes o teoremas muy útiles tales como :

El álgebra booleana (Algebra de los circuitos lógicos tiene muchas leyes o teoremas muy útiles tales como : SIMPLIFICACION DE CIRCUITOS LOGICOS : Una vez que se obtiene la expresión booleana para un circuito lógico, podemos reducirla a una forma más simple que contenga menos términos, la nueva expresión puede

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

Nombre del polinomio. uno monomio 17 x 5 dos binomio 2x 3 6x tres trinomio x 4 x 2 + 2

Nombre del polinomio. uno monomio 17 x 5 dos binomio 2x 3 6x tres trinomio x 4 x 2 + 2 SISTEMA DE ACCESO COMÚN A LAS CARRERAS DE INGENIERÍA DE LA UNaM III. UNIDAD : FUNCIONES POLINÓMICAS III..1 POLINOMIOS La expresión 5x + 7 x + 4x 1 recibe el nombre de polinomio en la variable x. Es de

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

Tema: Sobrecarga de Operadores.

Tema: Sobrecarga de Operadores. Programación II. Guía 7 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Sobrecarga de Operadores. Objetivos Describir como redefinir (sobrecargar) operadores para que funcionen

Más detalles

Claves para las fórmulas: Incrementos Decrementos Porcentajes Múltiplos - Partes - Diferencia

Claves para las fórmulas: Incrementos Decrementos Porcentajes Múltiplos - Partes - Diferencia 1 UNIDAD 1 - MANEJO DE REFERENCIAS Y TRABAJO CON HOJAS DE CÁLCULO 1.1 REPASO - IDENTIFICA LOS TIPOS DE DATOS Y FUNCIONES - Tipos de Datos: Excel soporta 4 tipos de datos, estos son: a) Numéricos: Están

Más detalles

LAS BARRAS. La barra de acceso rápido

LAS BARRAS. La barra de acceso rápido LS RRS La barra de título Contiene el nombre del documento sobre el que se está trabajando en ese momento. Cuando creamos un libro nuevo se le asigna el nombre provisional Libro1, hasta que lo guardemos

Más detalles

Mini Curso Excel 1. HOJAS DE CÁLCULO

Mini Curso Excel 1. HOJAS DE CÁLCULO Mini Curso Excel El siguiente documento ha sido tomado con permiso desde GuillermoDiaz.com y adaptado para ser utilizado con Microsoft Excel 2003 y en coherencia con los contenidos expuestos en el laboratorio.

Más detalles

Ejemplos de conversión de reales a enteros

Ejemplos de conversión de reales a enteros Ejemplos de conversión de reales a enteros Con el siguiente programa se pueden apreciar las diferencias entre las cuatro funciones para convertir de reales a enteros: program convertir_real_a_entero print

Más detalles

Funciones en Excel (II)

Funciones en Excel (II) Funciones en Excel (II) Las Funciones de Texto Jose Ignacio González Gómez Departamento de Economía Financiera y Contabilidad - Universidad de La Laguna www.jggomez.eu INDICE 1 Para qué las funciones de

Más detalles

CURSO CERO. Departamento de Matemáticas. Profesor: Raúl Martín Martín Sesiones 18 y 19 de Septiembre

CURSO CERO. Departamento de Matemáticas. Profesor: Raúl Martín Martín Sesiones 18 y 19 de Septiembre CURSO CERO Departamento de Matemáticas Profesor: Raúl Martín Martín Sesiones 18 y 19 de Septiembre Capítulo 1 La demostración matemática Demostración por inducción El razonamiento por inducción es una

Más detalles

Organización del Computador. Prof. Angela Di Serio

Organización del Computador. Prof. Angela Di Serio Punto Flotante Muchas aplicaciones requieren trabajar con números que no son enteros. Existen varias formas de representar números no enteros. Una de ellas es usando un punto o coma fijo. Este tipo de

Más detalles

LECCIÓN 4ª Operaciones Numéricas

LECCIÓN 4ª Operaciones Numéricas REALIZAR OPERACIONES NUMERICAS LECCIÓN 4ª Operaciones Numéricas Excel es una hoja de cálculo y, como su nombre indica, su función fundamental es trabajar con grandes volúmenes de números y realizar cálculos

Más detalles