MATLAB tiene un gran número de funciones incorporadas.
|
|
- Irene Moreno Rojo
- hace 7 años
- Vistas:
Transcripción
1 Funciones Básicas MATLAB tiene un gran número de funciones incorporadas. Algunas son funciones intrínsecas, esto es, funciones incorporadas en el propio código ejecutable del programa. Et Estas funciones son particularmente rápidas y eficientes. Existen además funciones definidas en ficheros *.m y *.mex12 que vienen con el propio programa o que han sido aportadas por usuarios del mismo. Estas funciones extienden en gran manera las posibilidades del programa MATLAB dispone también de ficheros *.p, que son los ficheros *.m pre- compilados con la función pcode. Para que MATLAB encuentre una determinada función de usuario el correspondiente fichero-m debe estar en el directorio actual o en uno de los directorios del search path.
2 Características generales de las funciones de MATLAB El concepto de función en MATLAB es semejante al de C y al de otros lenguajes de programación, aunque con algunas diferencias importantes. Al igual que en C, una función tiene nombre, valor de retorno y argumentos. output argument function (y,w) = fact(x,z) input argument function name Una función se llama utilizando su nombre en una expresión o utilizándolo como un comando más. Las funciones se definen en ficheros de texto *.m en la forma que se verá más adelante. Los valores de retorno son el resultado de la función y sustituyen a ésta en la expresión donde la función aparece Los argumentos de cada función van a continuación del nombre entre paréntesis (y separados por comas si hay más de uno).. En MATLAB las funciones pueden tener valores de retorno matriciales múltiples; los valores de retorno se recogen entre corchetes, separados por comas
3 Características generales de las funciones de MATLAB Una característica de MATLAB es que las funciones que no tienen argumentos no llevan paréntesis Los nombres de las funciones de MATLAB no son palabras reservadas del lenguaje Es posible crear una variable llamada sin o cos, que ocultan las funciones correspondientes. Para poder acceder a las funciones hay que eliminar (clear) las variables del mismo nombre que las ocultan, o bien haber definido id previamente una referencia a función (function handle). MATLAB permite que una función tenga un número de argumentos de entrada y valores de retorno, variables; determinado sólo en tiempo de ejecución.
4 Diversos tipos de funciones en MATLAB 1.- Funciones matemáticas elementales. 2.- Funciones especiales. 3.- Funciones matriciales elementales. 4.- Funciones matriciales específicas Funciones para la descomposición y/o factorización de matrices. 6.- Funciones para análisis estadístico de datos. 7.- Funciones para análisis de polinomios. 8.- Funciones para integración ió de ecuaciones diferenciales i ordinarias. i 9.- Resolución de ecuaciones no-lineales y optimización Integración numérica Funciones para procesamiento de señal Funciones definidas por el usuario
5 Funciones matemáticas elementales Estas funciones, comprenden las funciones matemáticas trascendentales y otras funciones básicas Cuando se aplican a una matriz actúan sobre cada elemento de la matriz como si se tratase de un escalar. Por tanto, se aplican de la misma forma a escalares, vectores y matrices. Algunas de las funciones de este grupo son las siguientes: sin(x) seno cos(x) coseno tan(x) tangente asin(x) arco seno acos(x) arco coseno atan(x) arco tangente (devuelve un ángulo entre -π/2 y +π/2) atan2(x) arco tangente (devuelve un ángulo entre -π y +π) sinh(x) seno hiperbólico cosh(x) coseno hiperbólico tanh(x) tangente hiperbólica s en radia anes Argumento
6 asinh(x) arco seno hiperbólico acosh(x) arco coseno hiperbólico atanh(x) log(x) log10(x) arco tangente hiperbólica logaritmo natural logaritmo decimal exp(x) ) función exponencial sqrt(x) raíz cuadrada sign(x) devuelve -1 si <0, 0 si =0 y 1 si >0. Aplicada a un número complejo, devuelve un vector unitario en la misma dirección rem(x,y) resto de la división (los argumentos no tienen que ser enteros) mod(x,y) similar a rem (Ver diferencias con el Help) round(x) redondeo hacia el entero más próximo fix(x) redondea hacia el entero más próximo a 0 floor(x) valor entero más próximo hacia - ceil(x) valor entero más próximo hacia + gcd(x) lcm(x) real(x) imag(x) abs(x) angle(x) máximo común divisor mínimo común múltiplo partes reales partes imaginarias valores absolutos ángulos de fase:
7 Funciones que actúan sobre vectores Las siguientes funciones sólo actúan sobre vectores (no sobre matrices, ni sobre escalares) : [xm,im]=max(x) máximo elemento de un vector. Devuelve el valor máximo xm y la posición que ocupa im min(x) sum(x) cumsum(x) mean(x) std(x) prod(x) mínimo elemento de un vector. Devuelve el valor mínimo y la posición que ocupa. suma de los elementos de un vector. devuelve el vector suma acumulativa de los elementos de un vector (cada elemento del resultado es una suma de elementos del original). valor medio de los elementos de un vector desviación típica producto de los elementos de un vector cumprod(x) devuelve el vector producto acumulativo de los elementos de un vector [y,i]=sort(x) Ordena de menor a mayor los elementos de un vector x. Devuelve el vector ordenado y, y un vector i con las posiciones iniciales en x de los elementos en el vector ordenado y.
8 Funciones que actúan sobre matrices Las siguientes funciones exigen que el/los argumento/s sean matrices. En este grupo aparecen algunas de las funciones más útiles y potentes de MATLAB. Se clasifican en varios subgrupos : FUNCIONES MATRICIALES ELEMENTALES : B B = A' B = A.' calcula la traspuesta (conjugada) de la matriz A calcula la traspuesta (sin conjugar) de la matriz A v v = poly(a) devuelve un vector v con los coeficientes del polinomio característico de la matriz cuadrada A t t = trace(a) devuelve la traza t (suma de los elementos de la diagonal) de una matriz cuadrada A [m,n] = size(a) devuelve el número de filas m y de columnas n de una matriz rectangular A n n = size(a) devuelve el tamaño de una matriz cuadrada A nf = size(a,1) devuelve el número de filas de A nc = size(a,2) devuelve el número de columnas de A
9 Blkdiag (a,b,c,d,...) diag(v) eye (n) freqspace Ind2sub(A) linspace linspace(a,b,n a,b,n) logspace meshgrid ndgrid ones rand randn sub2ind zeros Construct block diagonal matrix from input arguments Diagonal matrices and diagonals of matrix Identity matrix Frequency spacing for frequency response Subscripts from linear index Generate linearly spaced vectors Generate logarithmically spaced vectors Generate X and Y arrays for 3-D plots Generate arrays for N-D functions and interpolation Create array of all ones Uniformly distributed pseudorandom numbers Normally distributed random numbers Single index from subscripts Create array of all zeros
10 accumarray arrayfun bsxfun cast cross cumprod cumsum dot Construct array with accumulation Apply function to each element of array Apply element-by-element binary operation to two arrays with singleton expansion enabled Cast variable to different data type Vector cross product Cumulative product Cumulative sum Vector dot product idivide Integer divisioni i with rounding option kron prod sum tril triu Kronecker tensor product Product of array elements Sum of array elements Lower triangular part of matrix Upper triangular part of matrix
11 blkdiag cat diag end flipdim fliplr flipud Manipulación de arreglos Construct block diagonal matrix from input arguments Concatenate arrays along specified dimension Diagonal matrices and diagonals of matrix Terminate block of code, or indicate last array index Flip array along specified dimension (intercambio, volteo) Flip matrix left to right Flip matrix up to down horzcat Concatenate arrays horizontally inline Construct inline object (ejemplo, g = inline('t^2')) == g(t) = t^2) ipermuteinverse permute dimensions of N-D array permute Rearrange dimensions of N-D array reshape Reshape array rot90 sort Rotate matrix 90 degrees Sort array elements in ascending or descending order sortrows Sort rows in ascending order
12 squeeze vectorize vertcat Remove singleton dimensions, Ejemplo A=rand(2,1,3); B=squeeze(A) Vectorize expression Concatenate arrays vertically compan Companion matrix gallery hankel hilb invhilb magic pascal rosser vander Test matrices Hankel matrix Hilbert matrix Inverse of Hilbert matrix Magic square Pascal matrix Marices especializadas Classic symmetric eigenvalue test problem Vandermonde matrix
13 FUNCIONES MATRICIALES ESPECIALES : Las funciones exp(), sqrt() y log() se aplican elemento a elemento alas matrices y/o vectores que se les pasan como argumentos. Existen otras funciones similares que tienen también sentido cuando se aplican a una matriz como una única entidad. Estas funciones son las siguientes (se distinguen porque llevan una "m" adicional en el nombre): expm(a) matriz exponencial si A=XDX', expm(a) = X*diag(exp(diag(D)))*X' sqrtm(a) devuelve una matriz que multiplicada por sí misma da la matriz A logm() es la función recíproca de expm(a) Aunque no pertenece a esta familia de funciones, se puede considerar que el operador potencia (^) está emparentado con ellas. Así, es posible decir que: A^n está definida si A es cuadrada y n un número real. Si n es entero, el resultado se calcula por multiplicaciones sucesivas. Si n es real, el resultado se calcula como: A^n=X*D.^n*X' siendo [X,D]=eig(A)
14 FUNCIONES DE FACTORIZACIÓN Y/O DESCOMPOSICIÓN MATRICIAL [L,U] U]=lu(A) B = inv(a) descomposición de Crout (A = LU) de una matriz. calcula la inversa de A. Equivale a B=inv(U)*inv(L) d = det(a) devuelve el determinante d de la matriz cuadrada A. E =rref(a) reducción a forma de escalón (mediante la eliminación de Gauss con pivotamiento por columnas, haciendo ceros también encima de los pivotes) de una matriz rectangular A [E,xc][, ] = rref(a) reducción a forma de escalón con un vector xc que da información sobre una posible base del espacio de columnas de A U = chol(a) c = rcond(a) descomposición de Cholesky de matriz simétrica y positivodefinida. devuelve una estimación del recíproco de la condición numérica de la matriz A basada en la norma-1. Si el resultado es próximo a 1 la matriz A está bien condicionada; si es próximo a 0 no lo está. [X,D] D]=eig(A) valores propios (diagonal de D) y vectores propios (columnas de X) de una matriz cuadrada A. [X,D] = eig(a,b) valores propios (diagonal de D) y vectores propios (columnas de X) de dos matrices cuadradas A y B (Ax = λbx).
15 FUNCIONES DE FACTORIZACIÓN Y/O DESCOMPOSICIÓN MATRICIAL [Q,R] R]= qr(a) descomposición QR de una matriz rectangular. [Q,R] = qr(a,0) similar a la anterior, pero con Q del mismo tamaño que A, es decir, sin completar una base ortonormal cuando m>n. [Q,R,E] RE]=qr(A) factorización QR con pivotamiento por columnas. La matriz E es una matriz de permutación tal que A*E=Q*R. La matriz E se determina de modo que los elementos de abs(diag(r)) son decrecientes. B = null(a) devuelve una base ortonormal del subespacio nulo (kernel, o conjunto de vectores x tales que Ax = 0) de la matriz rectangular A, calculada mediante la descomposición de valores singulares. Las columnas de B son ortonormales: B'*B=I B=I. B = null(a,'r') devuelve una base del subespaco nulo de A calculada a partir de la forma de escalón reducida. Las columnas de B no son ortonormales y se obtienen alternativamente dando valor cero a todas las variables libres excepto a una a la que se da valor unidad. Q = orth(a) las columnas de Q son una base ortonormal del espacio de columnas de A. El número de columnas de Q es el rango de A.
16 Lectura y escritura interactiva de variables Una forma sencilla de leer variables desde teclado y escribir mensajes en la pantalla del PC, utilizando la función input y disp. FUNCIÓN INPUT La función input permite imprimir un mensaje en la línea de comandos de MATLAB y recuperar como valor de retorno un valor numérico o el resultado de una expresión tecleada por el usuario. Sintaxis, n = input('teclee el número de ecuaciones'); Da al usuario el mensaje en la cadena de texto y luego espera la entrada de datos desde el teclado. n = input('teclee el número de ecuaciones'); Otra forma de esta función es la siguiente (obsérvese el parámetro 's'): >> nombre = input(' Cómo te llamas?','s )
17 FUNCIÓN DISP La función disp permite imprimir en pantalla un mensaje de texto o el valor de una matriz, pero sin imprimir su nombre. Sintaxis disp(x) muestra la matriz X, sin imprimir el nombre Ejemplo >> disp('el programa ha terminado') >> A=rand(4,4); >> disp(a)
18 Entrada y salida de datos Ya se ha visto una forma de realizar la entrada interactiva de datos por medio de la función input y de imprimir resultados por medio de la función disp. Sin embargo, MATLAB permite intercambiar datos con otras aplicaciones. IMPORTAR DATOS DE OTRAS APLICACIONES Hay varias formas de utilizar los datos de otras aplicaciones por ejemplo de Excel a MATLAB. Se pueden utilizar las siguientes formas: 1. Se puede utilizar el Copy y Paste para copiar datos de la aplicación original y depositarlos entre los corchetes de una matriz o vector, en una línea de comandos de MATLAB. Ejemplo: 1. >> A=[ ] Archivos del alumno.
19 IMPORTAR DATOS DE OTRAS APLICACIONES 1. Se puede crear un fichero *.m con un editor de textos, con lo cual no existen problemas de edición. 2. Se puede leer un flat file escrito con caracteres ASCII. Un flat file es un fichero con filas de longitud constante separadas con Intro,, y varios datos (columnas ) por fila separados por blancos (espacios). 3. MATLAB lee este tipo de archivos con el comando load. Sintaxis load filename Este comando recupera todas las variables de un archivo determinado, de una ruta completa o ruta relativa parcial de MATLABPATH. Si filename no tiene extensión, load busca FILENAME.mat y si la encuentra, load trata el archivo como un archivo binario MAT, FILENAME.mat. Si no se encuentra, o si el nombre del archivo tiene una extensión distinta a.mat, el archivo se considera como un archivo ASCII.
20 IMPORTAR DATOS DE OTRAS APLICACIONES 1. También se puede importar datos desde un archivo del tipo texto es decir con extensión.txt. Para cargar un archivo de este tipo, se ejecuta load datos.txt t t el contenido del flat file se almacena en una matriz con el nombre datos. Por ejemplo, crear un fichero llamado flat.txt txt que contenga las líneas: _56.032_ _ _ >>A=load('flat.txt') leerá estos valores y los asignará a la matriz A.
21 IMPORTAR DATOS DE OTRAS APLICACIONES Otro comando es textread, este permite leer datos de cualquier tipo, siempre y cuando estén en formato de texto. Sintaxis A = TEXTREAD('FILENAME') A = TEXTREAD(' ('FILENAME','',N) A = TEXTREAD(' ('FILENAME','',param,value FILENAME','',param,value, '',...) A = TEXTREAD(' ('FILENAME','',N,param,value,,...) El comandos lee los datos numéricos del archivo de nombre FILENAME. Si el archivo contiene datos de texto, se produce un error. [A,B,C,,...] = TEXTREAD(' ('FILENAME','FORMAT')') [A,B,C,,...] = TEXTREAD(' ('FILENAME','FORMAT',N) [A,B,C,,...] = TEXTREAD(' ('FILENAME','FORMAT',param,value,,...) [A,B,C,,...] = TEXTREAD(' ('FILENAME','FORMAT',N,param,value,,...) >> Help textread.
22 IMPORTAR DATOS DE OTRAS APLICACIONES También se pueden leer datos de un fichero con las funciones fopen y fread También se pueden leer datos de hojas de cálculo por ejemplo de Excel, para ello se utiliza el comando xlsread. El comando permite obtener datos y el texto de una hoja de calculo de un libor de excel Sintaxis [NUMERIC,TXT,RAW]=xlsread(FILE) Lee los datos especificados en el archivo de Excel (FILE). Las celdas con datos numéricos en FILE se devuelven NUMERIC, las celdas de texto en FILE se devuelven en TXT, y las celdas sin transformar (no son ni texto ni numericas se devuelven en RAW. [NUMERIC,TXT,RAW]=XLSREAD(FILE,SHEET,RANGE) Aquí se lee una hoja especifica y un rango especifico FORMAS DE USO DEL COMANDO NUMERIC = xlsread(file); [NUMERIC,TXT]=xlsread(FILE); [NUMERIC,TXT,RAW]=xlsread(FILE);
23 IMPORTAR DATOS DE OTRAS APLICACIONES También se pueden leer imágenes y almacenarlas en una variable. El comando para leer imágenes es imread Sintaxis A = imread(filename,fmt filename,fmt) La cadena de texto FMT, especifica el formato del archivo, que se identifica por su extensión de archivo estándar. Por ejemplo, "gif, bmp, etc. Para ver una lista de formatos soportados, con sus extensiones de archivo, utilice la función imformats.
24 ALMACENAMIENTO DE DATOS EN OTRAS APLICACIONES MATLAB permite almacenar datos en archivos con extencion mat, m, txt y xls entre otras. Para el almacenamiento de datos con extensión xls para su uso en Excel, se utiliza el comando xlswrite. El cual graba una matriz X en un archivo de Excel (archivo.xls) Sintaxis xlswrite('filename', M (array), sheet, 'range')
25 Ejemplos Ejemplo 1, Escribir un grupo de datos números en una hoja de calculo de Excel xlswrite( prueba', (prueba, [ ]) 10]) A = xlsread( prueba.xls', datos datos ) A=xlsread xlsread('prueba xlsread(prueba.xls xls', 'datos', 'A1:B10') xlswrite('prueba.xls', A,'datos','e10:f20') xlswrite('prueba xlswrite(prueba.xls xls', A, 'datos', 'e10:f20') Ejemplo 2, crear el siguiente arreglo. d = {'Time', 'Temp'; 12 98; 13 99; 14 97}; s = xlswrite('tempdata.xls', d, 'Temperatura', 'E1') Añadir una hoja a un libro creado xlswrite('tempdata.xls', d, 'NewTemp', 'E1')
26 EXPORTAR DATOS DE TEXTO También existen funciones de MATLAB para exportar datos en varios formatos comunes de ASCII. Por ejemplo, puede utilizar estas funciones para exportar una matriz de MATLAB como un archivo de texto donde los valores numéricos de las filas y las columnas estén separadas por un espacio. La función que se utiliza depende de la cantidad de datos que desea exportar y su formato. FORMATOS DE ARCHIVO DE DATOS ASCII Exportación de archivos de datos ASCII delimitados Para exportar un arreglo o una serie de datos como un archivo ASCII delimitado, se utiliza la función de save, especificando la clasificación -ASCII, o la función dlmwrite. La función save es fácil de usar, sin embargo, la función dlmwrite proporciona más flexibilidad, que le permite especificar cualquier carácter como delimitador, y se pueden exportar los subconjuntos de un arreglo, especificando un rango de valores.
27 EJEMPLO Utilizando Función save >> A = [ ; ]; >> save my_data.txt A ASCII Función archivo Formato De forma predeterminada, save utiliza los espacios como delimitadores, pero se puede usar tabs en lugar de espacios, especificando la opción -tabs tabs. >> save my_data.txt A ASCII -tabs También se puede grabar una cadena de caracteres, sin embargo se almacena el equivalente al código ASCII >> s='hola hola' >> save my_data.txt s -ASCII Utilizando Función dlmwrite Para exportar una matriz en formato ASCII, y especificar el delimitador usado en el archivo, se utiliza la función dlmwrite >> A = [ ; ]; >> dlmwrite ('my_data1.txt', A,';')') Función archivo Arreglo Delimitador
28 Utilizando Función diary Para exportar pequeñas matrices numéricas o celdas de matrices, se puede utilizar la función diary. crea una copia literal de la sesión de MATLAB en un archivo en el disco (excepto los gráficos). Sintaxis de la función diary diary diary('filename') diary off diary on diary filename ejemplo >> A = [ ; ]; Para exportar esta matriz mediante diary, es necesario ejecutar estos comandos en el prompt de MATLAB. 1.- Encender la función diary. Es opcional nombrar el archivo de salida utilizando diary. >> diary datosd.txt d t t 2.- Mostrar el contenido del arreglo (matriz) a exportar >> A 3.- Desactivar la función diary >> diary off
29 IMPORTAR DATOS DE TEXTO FUNCIONES dlmread Sintaxis M = dlmread(filename) M = dlmread(filename, delimiter) M = dlmread(filename, delimiter, R, C) M = dlmread(filename, delimiter, range) type Muestra el contenido del archivo Sintaxis type('filename') type filename
30 Sintaxis de la función save save save filename save filename content save filename options save filename content options save('filename', 'var1', 'var2',...) Sintaxis de las funciones Sintaxis de la función dlmwrite dlmwrite(filename, M) dlmwrite(filename, M, 'D') dlmwrite(filename, M, 'D', R, C) dlmwrite(filename, M, 'attrib1', value1, 'attrib2', value2,...) dlmwrite(filename, M, '-append') dlmwrite(filename, M, '-append', attribute-value list) Ejemplo 1 : >> p = rand(1, 10); >> q = ones(10); >>save test.mat Ejemplo 2 >>savefile = 'test.mat'; >>p = rand(1, 10); >>q = ones(10); >>save(savefile, 'p', 'q') Ejemplo 3 >>save('c:\alumnos\maestria\ejercic ios curso\feb10.txt', 'p','q','-ascii') >>type feb10.txt Ejemplo 1 : >>M= rand(4); >> dlmwrite('archivom.txt', M, 'delimiter', '\t',... 'precision', 6) >> type archivom.txt Ejemplo 2 >>dlmwrite('archivom.txt', M, 'precision', '%.6f',... 'newline', 'pc') >> dlmread archivom.txt Ejemplo 3 >> dlmwrite('archivom.txt', [M*5 M/5], ' ') >> dlmwrite('myfile.txt', rand(3), '-append',... 'roffset', 1, 'delimiter', ' )
MATLAB tiene un gran número de funciones incorporadas. Algunas son funciones intrínsecas, esto es, funciones incorporadas en el propio código
MATLAB tiene un gran número de funciones incorporadas. Algunas son funciones intrínsecas, esto es, funciones incorporadas en el propio código ejecutable del programa. Estas funciones son particularmente
Más detallesFormatos y Operadores
Formatos y Operadores Formatos numéricos format short long hex bank short e short g long e long g rational coma fija con 4 decimales (defecto) coma fija con 15 decimales cifras hexadecimales números con
Más detallesClase 4: Funciones en Matlab
Clase 4: Funciones en Matlab Hamilton Galindo 2015 Hamilton Galindo Clase 4: Funciones en Matlab 2015 1 / 34 Outline 1 Tipos de programas 2 Partes básicas de un programa 3 Características generales de
Más detallesFundamentos 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 detallesOriol R oca. M a t L a b FUNCIONES EN MATLAB
FUNCIONES EN MATLAB Funciones Son ficheros con una estructura especial, que definen funciones análogas a las de MATLAB. Con carácter general, una función recibe unos DATOS DE ENTRADA, ejecuta unas ÓRDENES
Más detallesIntroducción al MATLAB
Introducción al MATLAB Dr. Luis Javier Morales Mendoza FIEC Universidad Veracruzana Poza Rica - Tuxpan Índice 1. Introducción al Matlab 2. Operaciones Aritméticas 3. Vectores y Matrices 4. Funciones Matemáticas
Más detallesHerramientas computacionales para la matemática MATLAB: Arreglos
Herramientas computacionales para la matemática MATLAB: Arreglos Verónica Borja Macías Marzo 2013 1 Una matriz es un arreglo bidimensional, es una sucesión de números distribuidos en filas y columnas.
Más detallesEcuaciones en Derivadas Parciales y Análisis Numérico. Prácticas.
Ecuaciones en Derivadas Parciales y Análisis Numérico Prácticas. Capítulo 1. Matrices en Matlab 1.1 El entorno de trabajo El programa Matlab ofrece un entorno interactivo donde podemos ejecutar comandos
Más detallesPráctica 0: Introducción a Matlab. Matlab es un acrónimo: MATrix LABoratory
Práctica 0: Introducción a Matlab Matlab es un acrónimo: MATrix LABoratory Práctica 0: Introducción a Matlab Matlab es un acrónimo: MATrix LABoratory La ventana de Matlab muestra un escritorio dividido
Más detallesTema 10: Estructuras de control de entrada y salida
Tema 10: Estructuras de control de entrada y salida Estructuras de control de entrada y salida (input, disp, fopen, fclose, fscanf, fprintf, textread, load, save). Instrucciones de entrada (lectura) y
Más detallesHerramientas básicas I
Curso: Modelización y simulación matemática de sistemas Metodología para su implementación computacional Herramientas básicas I Alejandro D. Otero (aotero@fi.uba.ar) Facultades de Ciencias Exactas y Naturales
Más detallesSOFTWARE DE LIBRE DISTRIBUCIÓN DE UTILIDAD EN MATEMÁTICAS SCILAB. MASCOTA (frailecillo) LOGO
SOFTWARE DE LIBRE DISTRIBUCIÓN DE UTILIDAD EN MATEMÁTICAS SCILAB LOGO MASCOTA (frailecillo) SCILAB Paquete de software de código abierto para computación científica (cálculo numérico, operaciones matriciales,
Más detallesTeoría: MATLAB. Control de los formatos de salida:
FUNDAMENTOS DE INFORMATICA -2006- Departamento de Ing Eléctrica. El Matlab se basa fundamentalmente en cálculos vectoriales y matriciales mientras que el Simulink se basa en cálculos matemático trabajados
Más detallesNúmeros enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos.
Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos. Asignación
Más detallesPractica 2. Estructuras de Datos en MATLAB
Practica. Estructuras de Datos en MATLAB Informática Aplicada - Grado en Ingeniería Química, UAM, 009/010 1 Fecha limite de entrega de la practica Grupo A: de Marzo Grupo B: 1 de Marzo Objetivos Al finalizar
Más detallesCURSO DE SCILAB INTRODUCCIÓN
Solo para ser empleado con objetivo de evaluación, o académicos. Prohibido o la reproducción total o CURSO DE SCILAB INTRODUCCIÓN PARTE I Elaborado por: Prof. Enrique Eduardo Gavorskis Souto e.gavorskis@hotmail.es
Más detallesProgramación en MATLAB
Tutorial: Programación en MATLAB 1. Introducción 1.1 Generalidades El nombre del software MATLAB proviene de las palabras en Inglés MATrix LABoratory. Es un programa muy potente con el cual podremos realizar
Más detallesIntroducción a las Técnicas de Programación con MatLab
Introducción a las Técnicas de Programación con MatLab Variables del MatLab Expositor: Dr. Carlos Javier Solano Salinas Temario General 1. Introducción. 2. Interfaz de usuario de MatLab. 3. Variables del
Más detallesMATLAB : UNA BREVE INTRODUCCIÓN
MATLAB : UNA BREVE INTRODUCCIÓN CÁLCULO IV Curso 2005-06 1 Cómo nombrar variables Los nombres de variables son sensibles a las mayúsculas y a las minúsculas. Ejemplo 1.1 Items, ITEMS son dos variables
Más detallesGUIA BÁSICA DEL PROCEDIMIENTO MATRIX END MATRIX
GUIA BÁSICA DEL PROCEDIMIENTO MATRIX END MATRIX El SPSS permite realizar cálculos matriciales mediante el lenguaje de comandos que se resumen en los siguientes pasos: 1) Abrir una ventana de sintaxis Menú:
Más detallesCurso Básico de MATLAB para Microsoft Windows (Modulo I)
Objetivo Curso Básico de MATLAB para Microsoft Windows (Modulo I) La finalidad de este modulo es la de capacitar al participante para conocer el entorno general del programa y familiarizarse con las herramientas
Más detallesAdquisición y Procesamiento de Datos de Sensores "KINECT" en Matlab
Adquisición y Procesamiento de Datos de Sensores "KINECT" en Matlab Dr. Isidro Robledo Vega División de Estudios de Posgrado e Investigación Instituto Tecnológico de Chihuahua irobledo@itchihuahua.edu.mx
Más detallesOperaciones con matrices
Lección B Operaciones con matrices B.1. Introducción y operaciones de matrices numéricas Comenzamos limpiando nuestra área de trabajo clear, clc, echo off, A=[1 2 3;4 0 3;9 3 2] A = 1 2 3 4 0 3 9 3 2 es
Más detallesIntroducción a MATLAB
Introducción a MATLAB Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Formación Básica Departamento de Matemática METODOS COMPUTACIONALES INGENIERIA INDUSTRIAL
Más detallesInducción a MATLAB. Álgebra Lineal. Escuela de Matemáticas. Facultad de Ciencias Universidad Nacional de Colombia Sede Medellín
Inducción a MATLAB Álgebra Lineal Escuela de Matemáticas Facultad de Ciencias Universidad Nacional de Colombia Sede Medellín Inducción a MATLAB (Álgebra Lineal) Escuela de Matemáticas Universidad Nacional
Más detallesMATLAB Prof. Lino Coria Mendoza
1. Inicio Operaciones básicas MATLAB Prof. Lino Coria Mendoza Con Matlab puedes hacer cálculos simples como si trabajaras con una calculadora. Operación Símbolo Ejemplo Suma, a+b + 5+3 Resta, a-b - 20-9
Más detallesGNU OCTAVE. Principales características
GNU OCTAVE Principales características lenguaje de alto nivel orientado al cálculo numérico software libre distribuido bajo licencia GNU GPL prácticamente compatible con Matlab página principal http://www.gnu.org/software/octave/
Más detallesProyecto 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 detallesCALCULO GRADO EN INGEN. INFORM. DEL SOFTWARE PRACTICA 1. INTRODUCCIÓN A MATLAB
CALCULO GRADO EN INGEN. INFORM. DEL SOFTWARE. 12-13 PRACTICA 1. INTRODUCCIÓN A MATLAB Qué es MATLAB? MATLAB es la abreviatura de MATrix LABoratory (laboratorio de matrices). Se trata de un software matemático
Más detallesIntroducción a Matlab. Ing. Laura López López
Introducción a Matlab Ing. Laura López López Qué es Matlab? MatLab significa MATrixLABoratory MATLAB es un lenguaje de alto nivel para realizar cálculos científico-técnicos. Integra las herramientas de
Más detallesPRÁCTICA NÚMEROS REALES Y COMPLEJOS CURSO 2012-2013. Práctica 1
PRÁCTICA NÚMEROS REALES Y COMPLEJOS CURSO 2012-2013 Prácticas Matlab Práctica 1 Objetivos Iniciarse en el uso de Matlab. Conocer comandos básicos de Matlab para realizar cálculos con números reales y números
Más detallesNociones Básicas de Octave
Facultad de Ciencias Astronómicas y Geofísicas Universidad Nacional de La Plata Nociones Básicas de Octave Autores: Galván Romina Villanueva Julieta E. Soldi Mariangeles Gende Mauricio 2009 1. Qué es Octave
Más detallesRancagua, Agosto 2009
cvalle@inf.utfsm.cl Departamento de Informática - Universidad Técnica Federico Santa María Rancagua, Agosto 2009 1 / 28 Temario 1 2 3 4 2 / 28 Temario 1 2 3 4 3 / 28 Los nombre y arreglos son equivalentes.
Más detallesLista de problemas: ciclos y funciones en el lenguaje MATLAB
Lista de problemas: ciclos y funciones en el lenguaje MATLAB Esta lista de problemas está compuesta para probar si el estudiante tiene ciertas habilidades básicas de programación con arreglos, funciones
Más detallesBreve introducción al OCTAVE
BREVE INTRODUCCIÓN AL OCTAVE 1 Breve introducción al OCTAVE Niurka Rodríguez Quintero, Correo Electrónico: niurka@us.es Página WWW: http://euler.us.es/~niurka Índice 1. Introducción 1 1.1. Características
Más detallesCursada Segundo Cuatrimestre 2012 Guía de Trabajos Prácticos Nro. 1
Temas: Ambiente de trabajo MATLAB. Creación de matrices y vectores. Matrices pre-definidas. Operador dos puntos. Operaciones con matrices y vectores. Direccionamiento de elementos de matrices y vectores.
Más detallesPráctica 3: Matrices y vectores
Práctica 3: Matrices y vectores 1. Introducir los vectores (1 2 3 4 5) y (6 7 8 9 10) asignándoles las variables u y v respectivamente: a. Determinar 3u, u+v, u-v. b. Construir un vector cuyos elementos
Más detallesTaller de Informática I Quinta Clase: Gráficos y Archivos
Taller de Informática I Quinta Clase: Gráficos y Archivos Año 2016 Gráficos en Matlab Vamos a ver que en muchas ocasiones necesitaremos mostrar o representar los resultados de nuestras funciones en forma
Más detallesMÓDULO SE: SISTEMAS DE ECUACIONES
LABORATORIO DE COMPUTACIÓN CIENTÍFICA (Prácticas) Curso 2009-10 1 MÓDULO SE: SISTEMAS DE ECUACIONES Alumno: Lee detenidamente los enunciados. Copia las funciones y scripts que crees a lo largo de la practica,
Más detallesDonde se ejecutan los comandos de MATLAB, a continuación del prompt característico (>>)
Matlab Programación en MatLab Introducción a la Informática Ing. Soldiamar Matamoros Encalada MATrix LABoratory MATLAB es un programa para realizar cálculos numéricos con vectores y matrices. También trabajar
Más detallesIntroducción a Matlab y Simulink
Universidad de Chile Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Eléctrica Introducción a Matlab y Simulink Preparado por Diego Sepúlveda J. Version.0, 6 de agosto de 2002 Índice
Más detallesFUNCIONES POLINÓMICAS
PRÁCTICAS CON DERIVE 28 NUM.de MATRÍCULA FECHA... APELLIDOS /Nombre...PC PRÁCTICA CUATRO. FUNCIONES ELEMENTALES FUNCIONES POLINÓMICAS Dado un entero n 0, la función f(x) =a 0 x n + a 1 x n 1 + a 2 x n
Más detallesManual de Iniciación de Scilab. Manual de Scilab. Pág -1-
Manual de Scilab Pág -1- 1. Operaciones Básicas 1.1. Operaciones con matrices y vectores 1.1.1. Introducción de matrices desde el teclado 1.1.2. Operaciones con matrices 1.1.3. Tipos de datos 1.1.3.1.
Más detallesElementos de Cálculo Numérico
Universidad de Buenos Aires - Facultad de Ciencias Exactas y Naturales - Depto. de Matemática Elementos de Cálculo Numérico Primer cuatrimestre 2006 Práctica N 2: Condicionamiento de una matriz. Descomposición
Más detallesEn esta práctica aprenderemos a entrar en MATLAB y utilizarlo como una potente calculadora. También veremos cómo representar pares de puntos.
UNIVERSIDAD DE OVIEDO DEPARTAMENTO DE MATEMÁTICAS Asignatura Análisis Numérico Página 1 de 7 Tema MATLAB-Introducción: Interface, operaciones y representación Práctica 1 Autor César Menéndez Fernández
Más detallesfunciones printf scanf
FUNCIONES EN C FUNCIONES Los módulos en C se llaman funciones. Hemos estado utilizando funciones de la biblioteca estandar stdio.h como por ejemplo printf y scanf. Comenzaremos viendo algunas funciones
Más detallesTUTORIAL BASICO DE MATLAB
1 COMANDOS GENERALES Help Demo Who What Size Length Clear Computer ^c Exit Quit Ayuda Demostraciones Muestra las variables en memoria Muestra archivos.m en el disco Numero de filas y columnas Longitud
Más detallesI. Operaciones con matrices usando Mathematica
PRÁCTICA 9: RESOLUCIÓN DE SISTEMAS LINEALES II I. Operaciones con matrices usando Mathematica Introducir matrices en Mathematica: listas y escritura de cuadro. Matrices identidad y diagonales. El programa
Más detallesINFORMÁTICA MATLAB GUÍA 3 Operaciones con Matrices
1. ARREGLOS BIDIMENSIONALES (MATRICES) A las matrices también se les conoce como arreglos bidimensionales, y son una colección de números distribuidos en filas y columnas: Usos de las matrices: Electricidad
Más detallesDepartamento de Matemática Aplicada CÁLCULO COMPUTACIONAL. Licenciatura en Química (Curso ) Matrices Práctica 1
Departamento de Matemática Aplicada CÁLCULO COMPUTACIONAL. Licenciatura en Química (Curso 2005-06) Matrices Práctica 1 1. Introducción En esta práctica vamos a profundizar un poco en las capacidades de
Más detalles1 de 6 24/08/2009 9:54 MATRICES Las matrices aparecen por primera vez hacia el año 1850, introducidas por J.J. Sylvester El desarrollo inicial de la teoría se debe al matemático W.R. Hamilton en 1853 En
Más detallesUNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de tecnología Eléctrica. Introducción a Matlab Taller 1
UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de tecnología Eléctrica Programación, TE243 Primer semestre de 2011 Ing: José Norbey Sánchez F. Grupo: Introducción a Matlab Taller 1 1. 1 Qué es MATLAB? MATLAB
Más detallesIngeniería Eléctrica y Electrónica Introducción a Matlab
Introducción a Matlab Taller Intersemestral Agosto 2005 Objetivo: Presentar Matlab como una herramienta auxiliar para el análisis y solución de problemas. Seleccionando y adecuando las distintas funciones
Más detallesFrancisco Cabo García Bonifacio Llamazares Rodríguez
ÁLGEBRA LINEAL CON DERIVE 5 Francisco Cabo García Bonifacio Llamazares Rodríguez María Teresa Peña García Dpto. de Economía Aplicada (Matemáticas) Universidad de Valladolid Página 1 de 34 Ventana de Álgebra
Más detallesIntroducción a MATLAB
Introducción a MATLAB MatLab es una abreviatura de la frase Matrix Laboratory. Es un entorno informático de análisis numérico y representación gráfica de fácil manejo. Originalmente fue escrito para la
Más detallesTaller de Informática I Cuarta Clase: Gráficos y Archivos. Año 2014
Taller de Informática I Cuarta Clase: Gráficos y Archivos Año 2014 Gráficos en Matlab Vamos a ver que en muchas ocasiones necesitaremos mostrar o representar los resultados de nuestras funciones en forma
Más detalles1. INTRODUCCIÓN A MATLAB 7.0
3ª Práctica. Matlab 7.0 página 1 PROGRAMACIÓN EN MATLAB PRÁCTICA 03 INTRODUCCIÓN A MATLAB 7.0 1. INTRODUCCIÓN A MATLAB 7.0... 1 1.1 OPERACIONES BÁSICAS CON MATRICES... 1 1.2 GENERACIÓN DE MATRICES DE FORMA
Más detallesPRÁCTICA 1: Introducción a Matlab
1.1 PRÁCTICA 1: Introducción a Matlab 1.1 Introducción MATLAB es un paquete de software que proporciona un entorno potente y amigable para cálculo y simulación. El entorno de programación ofrece operaciones
Más detallesLaboratorio de Procesamiento Digital de Voz Practica 1. INTRODUCCION DE MATLAB Y MANEJO DE ARCHIVOS DE VOZ
Laboratorio de Procesamiento Digital de Voz Practica 1. INTRODUCCION DE MATLAB Y MANEJO DE ARCHIVOS DE VOZ Objetivo: Conocer las formas principales de archivar información correspondiente a señales de
Más detallesMatrices triangulares y descomposición LU
Matrices triangulares y descomposición LU Problemas para examen Si en algún problema se pide calcular el número de flops (operaciones aritméticas con punto flotante), entonces en el examen será suficiente
Más detallesClase 2: Operaciones con matrices en Matlab
Clase 2: Operaciones con matrices en Matlab Hamilton Galindo UP Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo 2014 1 / 37 Outline 1 Definición de matrices desde teclado 2 Operaciones
Más detallesTransponer vectores Es cambiar los vectores fila por columna y se hacen con una comilla al final de la variable del vector. P.E
ARREGLOS UNIDIMENSIONALES (VECTORES) Es una estructura que se utiliza para almacenar y manipular gran cantidad de datos y se encuentran dispuestos en filas y columnas, por lo general se denotan con letras
Más detallesHerramientas 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 detallesApunte Laboratorio ALPI - El lenguaje de programación Pascal
Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................
Más detallesContenidos IB-Test Matemática NM 2014.
REDLAND SCHOOL MATHEMATICS DEPARTMENT 3 MEDIO NM 1.- Estadística y probabilidad. Contenidos IB-Test Matemática NM 2014. 1.1.- Conceptos de población, muestra, muestra aleatoria, y datos discretos y continuos.
Más detallesAproximación discreta de mínimos cuadrados con lapack
Aproximación discreta de mínimos cuadrados con lapack Pablo Santamaría v0.2 (Julio 2009) 1. Planteo del problema En general, los problemas que aparecen en la ciencia nos enfrentan a la observación de cantidades
Más detallesIntroducción a MATLAB
Introducción a MATLAB Sistemas Conexionistas - Curso 08/09 MATLAB es un sistema interactivo basado en matrices que se utiliza para cálculos científicos y de ingeniería. Puede resolver problemas numéricos
Más detallesResumen de Maxima. 1 Hoja de cálculo. 2 Operadores. 3 Constantes. 4 Números reales. 4.1 Funciones usuales. Página 1/6
1 Hoja de cálculo Resumen de Maxima Página 1/6 «;» evalúa una expresión y devuelve el resultado. Por ejemplo 1+2/3; «$» evalúa una expresión sin devolver el resultado. Por ejemplo a:2 $ «%» es el valor
Más detallesPRÁCTICA IV: SISTEMAS DE ECUACIONES
PRÁCTICA IV: SISTEMAS DE ECUACIONES 23 de enero de 2015 Jonathan Estévez F. Universidad Complutense de Madrid Curso I de Grado en Ciencias Físicas jonestev@ucm.es Práctica IV: Sistemas de ecuaciones Índice
Más detallesUNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA LABORATORIO DE INGENIERÍA DE CONTROL PRACTICA N 1 INTRODUCCIÓN Y COMANDOS DEL MATLAB OBJETIVO Familiarizarse con el modo de
Más detallesTutoría Completa - Curso de Matemática para 1, 2 y 3 Básico
Tutoría Completa - Curso de Matemática para 1, 2 y 3 Básico Contenido 1 Básico 1. Proposiciones y cuantificadores a. Proposiciones b. Negación c. Conjunción d. Disyunción e. Condicional f. Doble condicional
Más detallesÁ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 detallesCurso de GNU Octave y L A TEXpara el apoyo a la investigación en ingeniería
Curso de GNU Octave y L A TEXpara el apoyo a la investigación en ingeniería Red de investigaciones y Tecnología Avanzada - RITA Facultad de ingeniería Universidad Distrital Francisco José de Caldas Copyleft
Más detallesManual de iniciación a GNU Octave
Manual de iniciación a GNU Octave Autor: José María Valiente Cifuentes Trabajo realizado dentro de un Proyecto Fin de Carrera dirigido por Carlos Medrano Sánchez en la E.U. Politécnica de Teruel Año 2006
Más detallesProblemas Ampliación de Matemáticas. Sistemas lineales 1.- Encontrar la factorización L U de las siguientes matrices:
Problemas Ampliación de Matemáticas. Sistemas lineales 1.- Encontrar la factorización L U de las siguientes matrices: 5 2 1 1 0 3 1 0 3 3 1 6. 3 1 6 5 2 1 2.- Dada la matriz A = 10 7 8 7 5 6, 8 6 10 hallar
Más detallesIntroducción a la programación. Oscar Alejandro González Bustamante. José Víctor Martínez Ramos.
Introducción a la programación Oscar Alejandro González Bustamante. José Víctor Martínez Ramos. Tema 2-1 ELEMENTOS BÁSICOS DE LA PROGRAMACIÓN ESTRUCTURADA Identificará los operadores y operandos. Reconocerá
Más detallesEntrada de datos y salida de resultados.
Clase 2 de C++ Entrada de datos y salida de resultados. Son operadores que sirven para introducir los datos a un programa y visualizar los resultados o impresiones. En C: Operadores scanf y printf: Ejemplos:
Más detallesIntroducción a MATLAB
Introducción a MATLAB Juan-Antonio Infante Rey José María En estas breves notas, desarrolladas por Juan-Antonio Infante y José María Rey, profesores del Departamento de Matemática Aplicada de la Universidad
Más detallesUNIDAD 1 : MATRICES Y DETERMINANTES
Material de estudio 05: Matrices y UNIDAD : MATRICES Y DETERMINANTES Las matrices aparecen por primera vez hacia el año 850, introducidas por J.J. Sylvester. El desarrollo inicial de la teoría se debe
Más detallesIntroducción a MATLAB
Introducción a MATLAB Sistemas Conexionistas - Curso 07/08 MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería. Se pueden resolver problemas numéricos relativamente
Más detallesMatrices y sistemas lineales
Matrices y sistemas lineales Natalia Boal María Luisa Sein-Echaluce Universidad de Zaragoza Matrices elementales En esta sección vamos a crear funciones en MATLAB que nos permitan construir matrices elementales.
Más detallesMatrices. Resolución de sistemas lineales
Capítulo 2 Matrices. Resolución de sistemas lineales Como ya se ha comentado, el tipo básico de dato con el que Matlab trabaja es la matriz, incluso los escalares son considerados como matrices 1 1, por
Más detallesSi p* es una aproximación de p, definimos dos tipos de errores: El error absoluto, que viene dado por
Errores de redondeo y aritmética del computador Si p* es una aproximación de p, definimos dos tipos de errores: El error absoluto, que viene dado por EA p* p El error relativo, que está dado por siempre
Más detallesFUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan
FUNDAMENTOS DE PROGRAMACIÓN TALLER No. 1 Profesor: Alvaro Ospina Sanjuan 1. Escriba un programa que cambie cualquier suma de dinero hasta de 99 ctvs usando las monedas de denominación de 1 ctvs, 5 ctvs,
Más detallesResultado matriz a matriz b
Operaciones con matrices // programa 11_suma de transpuestas a dos columnas // matriz a de 4x4 a=[1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16]; b=a' // b es traspuesta de a disp('matriz a'); disp(a); // muestra
Más detallesTrabajando en la ventana de comandos en el programa gretl.
Proyecto de Innovación Docente: Guía multimedia para la elaboración de un modelo econométrico. 1 Trabajando en la ventana de comandos en el programa gretl. Gretl permite trabajar mediante comandos y funciones,
Más detallesGUÍA PARA EL USO DE MATLAB PARTE 1
GUÍA PARA EL USO DE MATLAB PARTE 1 GUÍA DE USUARIO BÁSICO PARA MATLAB El programa Matlab MatLab (MATrix LABoratory) es un programa para realizar cálculos numéricos con vectores y matrices. Una de las capacidades
Más detallesUtilización de Funciones en OpenOffice.org Calc
Utilización de Funciones en OpenOffice.org Calc Una función es un conjunto de instrucciones reunidas bajo un nombre que calculan un resultado o llevan a cabo una acción específica. Las funciones pueden
Más detalles4.7 Operaciones sobre Objetos en Scheme
4.7 Operaciones sobre Objetos en Scheme Equivalencias y predicados de tipos, listas, números, caracteres, strings y vectores Ejemplos de Equivalencia (eq? a a) ;=> #t (eq? 3.1 3.1) ;=> () (eq? (cons a
Más detallesGobierno de La Rioja MATEMÁTICAS CONTENIDOS
CONTENIDOS MATEMÁTICAS 1.- Números reales Distintas ampliaciones de los conjuntos numéricos: números enteros, números racionales y números reales. Representaciones de los números racionales. Forma fraccionaria.
Más detallesUNIVERSIDAD NACIONAL DE INGENIERÍA
UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE INGENIERÍA MECÁNICA Departamento Académico de Ciencias Básicas, Humanidades y cursos complementarios METODOS NUMERICOS (MB 536) Introducción a Matlab Profesores:
Más detallesGuí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 detallesComputación 1-2008 - archivos
Computación 1-2008 - Manipulación de archivos Necesidades Guardar en archivos datos del espacio de trabajo. Recuperar datos guardados previamente. Computación 1, 2008 - Facultad de Ingeniería 2 Guardar
Más detallesIntroducción a MATLAB/ OCTAVE. Fundamentos Físicos de la Informática, 2006
Introducción a MATLAB/ OCTAVE Fundamentos Físicos de la Informática, 006 Matlab/ Octave Matlab es un lenguaje de programación orientado al cálculo numérico, principalmente matricial Octave es un programa
Más detalles1 Con juntos de Números: Axiomas 1
ÍNDICE 1 Con juntos de Números: Axiomas 1 LOS CONJUNTOS EN EL ALGEBRA. 1-1 Los conjuntos y sus relaciones, 1.1-2 Conjuntos y variables, 6. AXIOMAS DE LOS NUMEROS REALES. 1-3 Orden en el conjunto de los
Más detallesHerramientas computacionales para la matemática MATLAB:Introducción
Herramientas computacionales para la matemática MATLAB:Introducción Verónica Borja Macías Marzo 2013 1 Variables predefinidas MATLAB tiene un conjunto de variables predefinidas Variables predefinidas ans
Más detallesTutorial de MATLAB para MA45C: Ecología Microbiana
Tutorial de MATLAB para MA45C: Ecología Microbiana Héctor Ramírez C. * 6 de abril de 2010 Introducción a MATLAB a) Descripción del ambiente MATLAB. Command Window. Ésta es la ventana en la que se ejecutan
Más detallesLENGUAJE DE PROGRAMACIÓN SCILAB
LENGUAJE DE PROGRAMACIÓN SCILAB CONTENIDO 1. Operaciones básicas. Suma. Resta. Producto. División. Potencia. Raíz cuadrada. Números complejos 2. Funciones. Exponencial. Logarítmica. Trigonométricas. Evaluación
Más detallesMétodos directos para resolver sistemas de ecuaciones lineales
Métodos directos para resolver sistemas de ecuaciones lineales Problemas para examen Si en algún problema se pide calcular el número de flops (operaciones aritméticas con punto flotante), entonces en el
Más detallesALN. Repaso matrices. In. Co. Facultad de Ingeniería Universidad de la República
ALN Repaso matrices In. Co. Facultad de Ingeniería Universidad de la República Definiciones básicas - Vectores Definiciones básicas - Vectores Construcciones Producto interno: ( x, y n i x y i i ' α Producto
Más detalles