Clase 2: Operaciones con matrices en Matlab

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que

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

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

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

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

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

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

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

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

Operación de Microsoft Word

Operación de Microsoft Word Trabajar con tablas Las tablas permiten organizar la información y crear atractivos diseños de página con columnas paralelas de texto y gráficos. Las tablas pueden utilizarse para alinear números en columnas

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

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

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

6. VECTORES Y COORDENADAS

6. VECTORES Y COORDENADAS 6. VECTORES Y COORDENADAS Página 1 Traslaciones. Vectores Sistema de referencia. Coordenadas. Punto medio de un segmento Ecuaciones de rectas. Paralelismo. Distancias Página 2 1. TRASLACIONES. VECTORES

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

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

Módulo 9 Sistema matemático y operaciones binarias

Módulo 9 Sistema matemático y operaciones binarias Módulo 9 Sistema matemático y operaciones binarias OBJETIVO: Identificar los conjuntos de números naturales, enteros, racionales e irracionales; resolver una operación binaria, representar un número racional

Más detalles

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.

CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo. CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia

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

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

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

Fórmulas y funciones

Fórmulas y funciones Fórmulas y funciones Uso de fórmulas Las fórmulas son el corazón y el alma de la hoja de cálculo. Si no las necesitáramos sería lo mismo que trabajáramos en un procesador de textos. Excel 2007 ofrece un

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

Instructivo de Microsoft Excel 2003

Instructivo de Microsoft Excel 2003 Instructivo de Microsoft Excel 2003 El presente instructivo corresponde a una guía básica para el manejo del programa y la adquisición de conceptos en relación a este utilitario. Que es Microsoft Excel?

Más detalles

Capítulo. Cálculos con matrices

Capítulo. Cálculos con matrices Capítulo Cálculos con matrices Esta calculadora le proporciona 26 memorias de matrices (desde Mat A hasta Mat Z), más una memoria de respuesta de matriz (MatAns) que puede usarse para realizar los siguientes

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

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

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

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

Más detalles

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

Capítulo 4. Vectores y matrices. 4.1 Declaración de tablas. 4.2 Declaración estática de tablas

Capítulo 4. Vectores y matrices. 4.1 Declaración de tablas. 4.2 Declaración estática de tablas Capítulo 4 Vectores y matrices En FORTRAN se puede utilizar un tipo especial de variable que sirve, en particular, para almacenar vectores y matrices. De esta forma, se utiliza un sólo nombre para referirse

Más detalles

Ejercicio Nº 3: Realizar aumentos en una Tabla de Sueldos

Ejercicio Nº 3: Realizar aumentos en una Tabla de Sueldos SESION5: BASE DE DATOS PLANILLAS Ejercicio Nº : Realizar aumentos en una Tabla de Sueldos Veamos pues. En la hoja de calculo se tiene la Tabla de Sueldos de varios empleados (aquí ahora vemos solo empleados,

Más detalles

AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA. Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR

AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA. Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR AUTOR CARLOS EDUARDO BUENO VERGARA JORGE ARMANDO BUENO VERGARA USO DE LOS OBJETOS DEL PROGRAMA Dfd INFORMÁTICA II PROFESOR. JOSÉ FRANCISCO AMADOR UNIVERSIDAD TECNOLÓGICA DE PEREIRA. LICENCIATURA EN COMUNICACIÓN

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

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

PRÁCTICAS DE GESTIÓN GANADERA:

PRÁCTICAS DE GESTIÓN GANADERA: PRÁCTICAS DE GESTIÓN GANADERA: MANEJO DE HOJA DE CÁCULO (EXCEL) 1. INTRODUCCIÓN AL MANEJO DE EXCEL La pantalla del programa consta de una barra de herramientas principal y de una amplia cuadrícula compuesta

Más detalles

Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones

Índice Introducción Números Polinomios Funciones y su Representación. Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones Curso 0: Matemáticas y sus Aplicaciones Tema 1. Números, Polinomios y Funciones Leandro Marín Dpto. de Matemática Aplicada Universidad de Murcia 2012 1 Números 2 Polinomios 3 Funciones y su Representación

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

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

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

Para aquellos que tengan conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad.

Para aquellos que tengan conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad. Las tablas dinámicas Crear una tabla dinámica Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada

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

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

Planilla de cálculo. Módulo II - OpenOffice.org Calc

Planilla de cálculo. Módulo II - OpenOffice.org Calc Planilla de cálculo Módulo II - OpenOffice.org Calc 1 OpenOffice.org Calc Índice de contenidos Introducción Fórmulas Operadores matemáticos Autorrellenar Una función especial: Autosuma Algunas funciones

Más detalles

Base de datos en Access

Base de datos en Access Unidad 6.-Bases de Datos en Access Autor: Dr. Ramón Roque Hernández http://ramonroque.com/materias/pootec.htm ramonroque@yahoo.com Colaboradores: Ing. Gloria Ma. Rodríguez Morales grodríguez@itnuevolaredo.edu.mx

Más detalles

PRACTICA 6. VECTORES Y MATRICES.

PRACTICA 6. VECTORES Y MATRICES. PRACTICA 6. VECTORES Y MATRICES. 1. Introducción. Los vectores y matrices son uno de los medios principales para el almacenamiento de los datos en un programa. En esta práctica veremos todos los conceptos

Más detalles

NÚMEROS NATURALES Y NÚMEROS ENTEROS

NÚMEROS NATURALES Y NÚMEROS ENTEROS NÚMEROS NATURALES Y NÚMEROS ENTEROS Los números naturales surgen como respuesta a la necesidad de nuestros antepasados de contar los elementos de un conjunto (por ejemplo los animales de un rebaño) y de

Más detalles

UNIDAD I NÚMEROS REALES

UNIDAD I NÚMEROS REALES UNIDAD I NÚMEROS REALES Los números que se utilizan en el álgebra son los números reales. Hay un número real en cada punto de la recta numérica. Los números reales se dividen en números racionales y números

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

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

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda: Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor

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

Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice

Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice Tema 1: Fundamentos de lógica, teoría de conjuntos y estructuras algebraicas: Apéndice 1 Polinomios Dedicaremos este apartado al repaso de los polinomios. Se define R[x] ={a 0 + a 1 x + a 2 x 2 +... +

Más detalles

ÁLGEBRA DE MATRICES. Al consejero A no le gusta ninguno de sus colegas como presidente.

ÁLGEBRA DE MATRICES. Al consejero A no le gusta ninguno de sus colegas como presidente. ÁLGEBRA DE MATRICES Página 49 REFLEXIONA Y RESUELVE Elección de presidente Ayudándote de la tabla, estudia detalladamente los resultados de la votación, analiza algunas características de los participantes

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

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

Roberto Quejido Cañamero

Roberto Quejido Cañamero Crear un documento de texto con todas las preguntas y respuestas del tema. Tiene que aparecer en él todos los contenidos del tema. 1. Explica qué son los modos de presentación en Writer, cuáles hay y cómo

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

Tema 4: Empezando a trabajar con ficheros.m

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

Más detalles

4º ESO 1. ECUAC. 2º GRADO Y UNA INCÓGNITA

4º ESO 1. ECUAC. 2º GRADO Y UNA INCÓGNITA 4º ESO 1. ECUAC. 2º GRADO Y UNA INCÓGNITA Una ecuación con una incógnita es de segundo grado si el exponente de la incógnita es dos. Ecuaciones de segundo grado con una incógnita son: Esta última ecuación

Más detalles

Introducción a la Informática Aplicada a la Filología TABLAS

Introducción a la Informática Aplicada a la Filología TABLAS Su creación. Filas y columnas TABLAS Las tablas representan el formato más adecuado para organizar múltiples datos que deben aparecer relacionados. Las tablas constan de casillas de entradas de datos,

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

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

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

ESPOCH ESCUELA DE MEDICINA HERNANDEZ MAYRA FORMULAS Y DUNCIONES BASICAS ESPOCH

ESPOCH ESCUELA DE MEDICINA HERNANDEZ MAYRA FORMULAS Y DUNCIONES BASICAS ESPOCH ESPOCH ESCUELA DE MEDICINA HERNANDEZ MAYRA FORMULAS Y DUNCIONES BASICAS ESPOCH Contenido FORMULAS Y FUNCIONES BASICAS EN EXCEL... 2 1. FÓRMULAS DE EXCEL... 2 1.1 QUÉ SON LAS FÓRMULAS DE EXCEL?... 2 1.2

Más detalles

Características de funciones que son inversas de otras

Características de funciones que son inversas de otras Características de funciones que son inversas de otras Si f es una función inyectiva, llamamos función inversa de f y se representa por f 1 al conjunto. f 1 = a, b b, a f} Es decir, f 1 (x, y) = { x =

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

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

MATERIAL 2 EXCEL 2007

MATERIAL 2 EXCEL 2007 INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta

Más detalles

Construcción de Escenarios

Construcción de Escenarios Construcción de Escenarios Consiste en observar los diferentes resultados de un modelo, cuando se introducen diferentes valores en las variables de entrada. Por ejemplo: Ventas, crecimiento de ventas,

Más detalles

Figura 1.1. Figura 1.2

Figura 1.1. Figura 1.2 Array Un array es una colección de datos todos ellos del mismo tipo. Puede tener una o más dimensiones y hasta 2 elementos por dimensión, según la memoria disponible. Un array puede ser de cualquier tipo

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

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),

Más detalles

GUIÓN EXCEL Objetivo Manejo del entorno para el desarrollo de pequeñas aplicaciones.

GUIÓN EXCEL Objetivo Manejo del entorno para el desarrollo de pequeñas aplicaciones. GUIÓN EXCEL Objetivo Manejo del entorno para el desarrollo de pequeñas aplicaciones. Excel es una hoja de cálculo que permite hacer: Listado de elementos Hojas de cálculo donde se realizan: o Procesos

Más detalles

Una variable de clase escalar tiene un nivel de indirección igual a 1. Por ejemplo, las variables i, b y x definidas como se muestra a continuación.

Una variable de clase escalar tiene un nivel de indirección igual a 1. Por ejemplo, las variables i, b y x definidas como se muestra a continuación. Descripción de la semántica de ALFA En esta descripción sólo se mencionarán los aspectos en los que el lenguaje de programación ALFA pueda diferir de otros lenguajes de programación de alto nivel. Se sobreentienden

Más detalles

Instalación del programa PSPP y obtención de una distribución de frecuencias.

Instalación del programa PSPP y obtención de una distribución de frecuencias. Práctica 2. Instalación del programa PSPP y obtención de una distribución de frecuencias. Con esta práctica instalaremos el programa PSPP. El programa es un software específico para el análisis estadístico

Más detalles

Capítulo 4 Procesos con estructuras de repetición

Capítulo 4 Procesos con estructuras de repetición Estructura de contador Capítulo 4 Procesos con estructuras de repetición Esta es una operación que incrementa en una unidad el valor almacenado en la variable c, cada vez que el flujo del diagrama pasa

Más detalles

Cálculo Simbólico también es posible con GeoGebra

Cálculo Simbólico también es posible con GeoGebra www.fisem.org/web/union ISSN: 1815-0640 Número 34. Junio de 2013 páginas 151-167 Coordinado por Agustín Carrillo de Albornoz Cálculo Simbólico también es posible con GeoGebra Antes de exponer las posibilidades

Más detalles

Introducción a la Programación 11 O. Humberto Cervantes Maceda

Introducción a la Programación 11 O. Humberto Cervantes Maceda Introducción a la Programación 11 O Humberto Cervantes Maceda Recordando En la sesión anterior vimos que la información almacenada en la memoria, y por lo tanto aquella que procesa la unidad central de

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

CAPITULO II SISTEMAS DE NUMERACIÓN Y CÓDIGOS

CAPITULO II SISTEMAS DE NUMERACIÓN Y CÓDIGOS SISTEMA DE NUMERACIÓN Y CÓDIGOS CAPITULO II SISTEMAS DE NUMERACIÓN Y CÓDIGOS CÓDIGO Un código es un grupo de símbolos que representan algún tipo de información reconocible. En los sistemas digitales, los

Más detalles