1. Trabajando con vectores en MATLAB
|
|
- Carolina Montes Barbero
- hace 8 años
- Vistas:
Transcripción
1 Breve resumen de MATLAB. 1. Trabajando con vectores en MATLAB Esta es la introducción básica a MATLAB: la definición de vectores y una serie de operaciones elementales. El comienzo es sencillo: para iniciar MATLAB, en Unix/Linux abrimos una terminal en nuestro sistema y tecleamos: matlab. En Windows, cliqueamos en el icono correspondiente o seleccionamos en el Menú de inicio. En el texto que sigue a continuación, cualquier línea que comienza con dos signos >> se utiliza para denotar una línea de comando MATLAB. Casi todos los comandos básicos en MATLAB implican el uso de vectores. Para simplificar la creación de vectores, podemos definir un vector especificando: una primera entrada, un incremento y una última entrada. Por ejemplo, para crear un vector cuyas entradas son 0, 2, 4, 6 y 8, podemos teclear: >> 0:2: MATLAB también guarda el último resultado. En el ejemplo previo, se ha creado una variable ans. Para obtener el vector traspuesto, tecleamos: >> ans
2 Para ser capaz de guardar los vectores creados, podemos darles nombre. Por ejemplo, para crear el vector fila v, tecleamos: >> v = [0:2:8] v = >> v v = >> v; >> v Podemos darnos cuenta del ejemplo anterior que si finalizamos una línea con un punto y coma, no se muestra el resultado. MATLAB permite también trabajar con elementos específicos del vector. Si, por ejemplo, queremos quedarnos sólo con las tres primeras entradas de un vector: >> v(1:3)
3 >> v(1:2:4) 0 4 >> v(1:2:4) 0 4 Una vez especificada la notación podemos realizar diversas operaciones: >> v(1:3)-v(2:4) Matrices en MATLAB Damos a continuación una introducción básica a la definición y manipulación de matrices. La definición de una matriz es análoga a la definición de un vector. Podemos considerarla como una columna de vectores fila (los espacios son necesarios!): >> A = [ 1 2 3; 3 4 5; 6 7 8] A =
4 o como una fila de vectores columna: >> B = [ [1 2 3] [2 4 7] [3 5 8] ] B = (de nuevo, es importante incluir los espacios.) Si hemos estado haciendo estas pruebas con vectores, tendremos muy probablemente una gran cantidad de variables definidas. Si queremos conocer esta información, el comando whos nos permitirá cuáles son las variables que tenemos en nuestro espacio de trabajo. >> whos Name Size Elements Bytes Density Complex A 3 by Full No B 3 by Full No ans 1 by Full No v 1 by Full No La notación utilizada en MATLAB es la notación usual en álgebra lineal. De modo que, por ejemplo, la multiplicación de matrices en MATLAB se hace de forma sencilla. Debemos tener cuidado con las dimensiones de las matrices a la hora de multiplicarlas (deben tener el tamaño adecuado!.) >> v = [0:2:8] v =
5 >> A*v(1:3)??? Error using ==> * Inner matrix dimensions must agree. >> A*v(1:3) Podemos trabajar con diferentes partes de una matriz, al igual que vimos que se podía hacer con vectores. De nuevo, debemos tener cuidado de hacer operaciones legales : >> A(1:2,3:4)??? Index exceeds matrix dimensions. >> A(1:2,2:3) >> A(1:2,2:3) Una vez que somos capaces de crear y manipular una matriz, podemos realizar muchas operaciones habituales con ella. Podemos, por ejemplo, obtener la inversa de una matriz. Sin embargo, debemos tener cuidado puesto que las operaciones que se realizan pueden presentar errores de redondeo. En 5
6 el ejemplo, la matriz A no es una matriz invertible, pero MATLAB devuelve una matriz como resultado. >> inv(a) Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = e e+15 * Conviene hacer notar, en este punto, que MATLAB distingue entre mayúsculas y minúsculas. Esta es otra potencial fuente de problemas cuando trabajamos con algoritmos complicados: >> inv(a)??? Undefined function or variable a. Otra posible operación es, por ejemplo, la obtención de los valores propios aproximados de una matriz. Hay dos versiones de esta rutina: una encuentra los valores propios y la otra encuentra los valores y vectores propios. Si no recordamos cuál es cuál, podemos obtener más información tecleando eig en la línea de comandos de matlab. >> eig(a)
7 >> [v,e] = eig(a) v = e = >> diag(e) Existen también rutinas que permiten encontrar soluciones de ecuaciones. Por ejemplo, si Ax = b y queremos encontrar x, un modo lento de hacerlo es, simplemente, invertir A y realizar una multiplicación por la izquierda sobre ambos lados de la ecuación. Obviamente, hay métodos más eficientes y más estables para hacer esto (descomposiciones L/U con pivotes, por ejemplo). MATLAB tiene comandos especiales para hacer esto. MATLAB posee además dos tipos diferentes de operadores / y \. La acción del primer operador es la siguiente: x = A\v A 1 v; la acción del segundo operador es: x = v/b vb 1. Se dan ejemplos de su uso a continuación: >> v = [1 3 5] 7
8 v = >> x = A\v Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = e-18 x = 1.0e+15 * >> x = B\v x = >> B*x >> x1 = v /B 8
9 x1 = >> x1*b Finalmente, si queremos borrar todos los datos del sistema y comenzar de nuevo utilizaremos el comando clear. Cuidado!: MATLAB no pide una segunda opinión... >> clear >> whos 3. Funciones de vectores Es indudable que la gran ventaja de trabajar con MATLAB es la facilidad de manipulación de vectores y matrices. En este apartado, comenzaremos con manipulaciones simples (suma, resta, multiplicación). A continuación mostramos cómo se pueden definir operaciones relativamente complejas con un pequeño esfuerzo. Comenzamos con la suma y resta de vectores. Definiremos dos vectores y a continuación los sumaremos y restaremos: >> v = [1 2 3] v =
10 >> b = [2 4 6] b = >> v+b >> v-b La multiplicación de vectores y matrices sigue, lógicamente, reglas estrictas, así como la suma. En el ejemplo anterior, los vectores son ambos vectores columna con tres entradas: >> v*b Error using ==> * Inner matrix dimensions must agree. >> v*b
11 >> v *b Hay ocasiones en las que queremos realizar una operación sobre cada entrada de un vector o matriz. MATLAB permite hacer este tipo de operaciones. Por ejemplo, supongamos que queremos multiplicar cada entrada de un vector v con la entrada correspondiente al vector b. En otras palabras, Supongamos que queremos hallar v(1)*b(1), v(2)*b(2) y v(3)*b(3). Estaría bien utilizar el símbolo * puesto que estamos haciendo un tipo de multiplicación. Sin embargo, como este símbolo ha sido definido con otra función, debemos recurrir a otra cosa. Los programadores ocupados del desarrollo de MATLAB decidieron entonces utilizar los símbolos.* para hacer esta operación. De hecho, se puede emplear este símbolo antes de cualquier símbolo matemático para especificar a MATLAB que la operación en cuestión debe tener lugar sobre cada entrada del vector. >> v.*b >> v./b
12 Puesto que hemos comenzado a hablar de operaciones no lineales, continuemos con ellas: si pasamos un vector a una operación matemática predefinida, obtendremos un vector del mismo tamaño con entradas obtenidas realizando la operación especificada sobre la correspondiente entrada del vector original: >> sin(v) >> log(v) La posibilidad de trabajar con estas funciones vectoriales es una de las ventajas de MATLAB. De este modo, podemos definir operaciones complejas rápida y fácilmente. En el siguiente ejemplo trabajamos con un vector con muchas componentes: >> x = [0:0.1:100] x = Columns 1 through (stuff deleted) Columns 995 through
13 >> y = sin(x).*x./(1+cos(x)); Además de esta simple manipulación de vectores, MATLAB nos permitirá también representar gráficamente los resultados que obtengamos. Tecleando, >> plot(x,y) tendremos una representación gráfica de la función antes considerada. Si tecleamos >> plot(x,y, rx ) obtenemos la misma gráfica pero las líneas son reempladas por puntos rojos en forma de x. Para ver más opciones del commando plot, podemos teclear >> help plot El comando help es, sin duda, el camino más corto para estar seguro de la sintaxis de un determinado comando de Matlab. La notación compacta permitirá realizar un gran número de operaciones utilizando pocos comandos. Veamos el siguiente ejemplo: >> coef = zeros(1,1001); >> coef(1) = y(1); >> y = (y(2:1001)-y(1:1000))./(x(2:1001)-x(1:1000)); >> whos Name Size Elements Bytes Density Complex ans 3 by Full No b 3 by Full No coef 1 by Full No v 3 by Full No x 1 by Full No y 1 by Full No 13
14 Grand total is 3011 elements using bytes >> coef(2) = y(1); >> y(1) >> y = (y(2:1000)-y(1:999))./(x(3:1001)-x(1:999)); >> coef(3) = y(1); >> >> A partir de este algoritmo podemos encontrar el polinomio de Lagrange que interpola los puntos definidos anteriormente (vector x). Por supuesto, con tantos puntos el proceso puede resultar algo tedioso. Afortunadamente, MATLAB dispone de un modo sencillo de hacer tareas monótonas, como veremos a continuación. 4. Bucles En esta sección veremos cómo utilizar los bucles for y while. En primer lugar, discutiremos el uso del bucle for con ejemplos para operaciones fila sobre matrices. A continuación, mostraremos el uso del bucle while. El bucle for permite repetir ciertos comandos. Todas las estructuras de bucles en matlab comienzan con una palabra clave (como for o while) y terminan con un end (parece sencillo, no?). Veamos un ejemplo trivial: >> for j=1:4, j end j = 1 14
15 j = 2 j = 3 j = 4 >> Otro ejemplo: >> v = [1:3:10] v = >> for j=1:4, v(j) = j; end >> v v = Éste es un ejemplo simple y una demostración bonita de cómo funcionan los bucles for. Sin embargo, no se debe utilizar en la práctica: la notación utilizada en la primera línea es mucho más rápida que el bucle. Un mejor 15
16 ejemplo se presenta a continuación, donde realizamos operaciones sobre las filas de una matriz. Si queremos comenzar en la segunda fila de una matriz y restar la fila previa y repetir esta operación sobre las siguientes filas, un bucle for puede ocuparse de esto: >> A = [ [1 2 3] [3 2 1] [2 1 3] ] A = >> B = A; >> for j=2:3, A(j,:) = A(j,:) - A(j-1,:) end A = A = Presentamos a continuación un ejemplo más realista (implementación de eliminación Gaussiana): >> for j=2:3, for i=j:3, B(i,:) = B(i,:) - B(j-1,:)*B(i,j-1)/B(j-1,j-1) end 16
17 B = end B = B = La forma general de un bucle while es >> while (condiciones) (operaciones) end Las operaciones se repetirán mientras que las condiciones sean ciertas. Por ejemplo, dado un número a, el siguiente bloque permite calcular y mostrar el entero no negativo más pequeño tal que 2 n a: >> n=0; >> while 2^n < a n=n+1; end >> n 17
18 4.1. Relaciones Los operadores de relación en MATLAB son: < menor que > mayor que <= menor o igual que >= mayor o igual que == igual que = distinto a Démonos cuenta que el símbolo == se utiliza en lugar de = en una relación. Podemos conectar varias relaciones utilizando los operadores lógicos: 5. La instrucción if & y o no La forma general de una instrucción if simple es: >> if (condiciones) (operaciones) end Las operaciones se realizarán únicamente si se cumplen las condiciones especificadas. Se admiten las ramificaciones múltiples como puede verse en el siguiente ejemplo: >> if n <0 a=1; elseif n<5 a=2; else a=3; end 18
19 6. Ficheros ejecutables En esta sección introducimos los conceptos básicos para crear ficheros ejecutables. Los ficheros ejecutables son ficheros de texto que incluyen una serie de comandos Matlab. Si una tarea Matlab la vamos a ejecutar muchas veces, es buena idea escribir un fichero con estos comandos para poder ejecutarlos tantas veces como queramos. La edición del fichero ejecutable la realizamos con un editor cualquiera. Si nos resulta más cómodo, podemos utilizar el editor que incorpora MATLAB y al que invocaremos desde la línea de comandos como: >>edit Los ficheros ejecutables de MATLAB (llamados ficheros M) deben tener como extensión.m. En el ejemplo que damos a continuación, crearemos un programa que calcula el factorial de 6: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %Este es un programa no muy util, %que calcula el factorial de 6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% n=6; fac=1; for i=2:n fac=fac*i; end fac Si guardamos esto en el fichero fac.m en el directorio de trabajo (o cualquier otro incluido en el path ) y tecleamos el comando fac, obtenemos >> fac fac =
20 Las lineas tras el símbolo % son líneas de comentario, que se conviene utilizar como explicación del programa. El comando help sirve para mostrar esas líneas: >> help fac %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Este es un programa no muy util, que calcula el factorial de 6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% En efecto, este no es un programa muy útil, en primer lugar porque el propio MATLAB tiene su comando para calcular el factorial de números enteros: factorial(6) 720 y en segundo lugar porque sólo calcula el factorial de 6. Para poder calcular el factorial para distintos números deberemos crea una subrutina o función MATLAB. 7. Subrutinas Si ahora escribimos en un fichero con nombre facf.m los siguientes comandos %Esta es una funcion para calcular %el factorial de n. %El valor de entrada es n function fac=facf(n) fac=1; for i=2:n fac=fac*i; end 20
21 habremos definido una función que podemos utilizar tal como lo hacemos con los comandos intrínsecos de MATLAB. Por ejemplo, tecleando en la linea de comandos facf(6) tenemos: >> facf(6) 720 Las funciones pueden tener varios parámetros de entrada y/o salida. Por ejemplo, la siguiente es una función que, dados dos vectores con la misma longitud, devuelve dos valores (es decir, la subrutina implementa una función f : R n R n R 2 ). %Esta es una funcion que, dados %dos vectores de la misma longitud %calcula dos valores reales a y b %a=sin(x*y ), b=a*x*x function [a,b]=funci(x,y) a=sin(x*y ); b=a*x*x ; Guardamos este fichero como funci.m y, como prueba, ejecutamos en la línea de comandos: >> x=1:1:5 x = >> y=0:0.1:0.4 y = >> [f1,f2]=funci(x,y); 21
22 >> f1 f1 = >> f2 f2 = Por supuesto, si las matrices de entrada x e y no son vectores de la misma longitud, el programa puede fallar. En el siguiente ejemplo, la primera llamada a funci es correcta, pero no así la segunda: >> [a,b]=funci(1:1:5,0:1:4); >> [a,b]=funci(1:1:5,0:1:5);??? Error using ==> * Inner matrix dimensions must agree. Error in ==> c:\matlab\temporal\funci.m On line 6 ==> a=sin(x*y ); Importante: Fijémonos que la sintaxis de las rutinas es: function [output1,output2,...]=nombre(input1,input2,...) Si queremos crear un fichero independiente que contenga a la rutina, el nombre que asignemos al fichero debe ser el mismo que el de la rutina con extensión.m. Por supuesto, las funciones así definidas pueden ser utilizadas tantas veces como sea necesario dentro de otras funciones y programas. Nuestra norma será escribir TODOS los programas en ficheros de texto (nunca con Word, por favor) y procurar que estos sean lo más estructurados posibles, utilizando subrutinas (funciones) para implementar tareas independientes. Se trata de programar de la forma más modular y estructurada posible. 22
23 8. Cadenas de texto, mensajes de error, entradas Se pueden introducir cadenas de texto en MATLAB si van entre comillas simples. Por ejemplo, la instrucción >> s= Mi asignatura preferida es Calculo Numerico asigna a la variable s la anterior cadena de texto. Se pueden mostrar cadenas de texto utilizando la función disp. Por ejemplo: >> disp( En particular, me encantan las practicas de la asignatura ) Los mensajes de error pueden (deben) mostrarse utilizando la función error >> error( Fue un error no acabar las memorias a tiempo ) puesto que cuando se utiliza en un fichero.m, interrumpe la ejecución del mismo. Podemos, asimismo, en un fichero.m pedir que un usuario introduzca datos de forma interactiva utilizando la función input. Cuando, por ejemplo, durante la ejecución de un programa aparece la línea >>ifaltas =input( Cuantas veces has faltado a practicas? ) el citado mensaje de texto aparece en pantalla y la ejecución del programa se interrumpe hasta que el usuario teclea el dato de entrada. Después de presionar la tecla de return,el dato es asignado a la variable ifaltas y se reanuda la ejecución del programa. 9. Comparando la eficiencia de algoritmos: cputime El tiempo de cpu transcurrido tras la ejecución de un algoritmo puede obtenerse utilizando el comando cputime. De hecho, la secuencia 23
24 >> cpu1=cputime, (cualquier conjunto de operaciones), cpu2=cputime-cpu1 nos proporcionará el tiempo de cpu invertido en la ejecución del mencionado conjunto de operaciones. Esto permite, entre otras cosas, comparar la eficiencia de distintos algoritmos numéricos. 10. Formatos de salida Mientras que todos los cálculos en MATLAB se realizan en doble precisión, el formato de los datos de salida puede ser controlado con los siguientes comandos: format short format long f ormat short e f ormat long e Punto fijo y 4 decimales (es el que hay por defecto) Punto fijo y 14 decimales notación científica con 4 decimales notación científica con 14 decimales 11. Gráficos Aunque ya hemos mencionado anteriormente la utilización del comando plot, vamos a dar en esta sección algún detalle adicional sobre las posibilidades gráficas de MATLAB. MATLAB permite generar representaciones gráficas de curvas en 2D y 3D. Los comandos básicos con los que nos manejaremos serán plot, plot3, mesh y surf Representaciones en 2D El comando plot crea gráficos de curvas en el plano x-y; si x e y son vectores de la misma longitud, el comando plot(x,y) abre una ventana gráfica y dibuja en el plano x-y los elementos de x versus los elementos de y. Podemos, por ejemplo, dibujar el gráfico de la función seno en el intervalo -4 a 4 con los siguientes comandos: x=-4:.01:4; y=sin(x); plot(x,y) 24
25 El vector x es una partición del dominio en intervalos de longitud 0.01; el vector y es un vector que proporciona los valores del seno en los nodos de la partición. Como segundo ejemplo vamos a dibujar el gráfico de y = e x2 en el intervalo -1.5 a 1.5: x=-1.5:.01:1.5; y=exp(-x.^2); plot(x,y) Démonos cuenta de que la operación de elevar al cuadrado está precedida por un punto para que opere sobre cada una de las componentes del vector x. MATLAB posee además la utilidad fplot para representar de forma eficiente y simple el gráfico de una función: para representar el ejemplo anterior podemos, de forma alternativa, definir la función en un fichero M (que llamaremos, por ejemplo, expcu.m): function y=expcu(x) y=exp(-x.^2) Entonces el comando fplot( expcu,[-1.5,1.5]) nos proporcionará el gráfico en cuestión. Podemos generar también gráficos de curvas definidas paramétricamente. Por ejemplo, t=0:.001:2*pi; x=cos(3*t); y=sin(2*t); plot(x,y) De forma complementaria, podemos asignar a los gráficos: títulos, etiquetas en los ejes y texto (en la zona del gráfico). Para ello utilizaremos los comandos title xlabel ylabel gtext text Ejemplo, el comando: título del gráfico etiqueta del eje x etiqueta del eje y sitúa texto sobre el gráfico utilizando el ratón sitúa texto en las coordenadas especificadas 25
26 title( Hola caracola ) proporciona al gráfico el título en cuestión. Los ejes del gráfico son, por defecto, autoescalados. Para modificar esto podemos utilizar el comando axis: axis([xmin,xmax,ymin,ymax]) El comando axis debe utilizarse después de plot. Es posible realizar distintas representaciones en un mismo gráfico. Por ejemplo, x=0:.01:2*pi;y1=sin(x); y2=sin(2*x); y3=sin(4*x); plot(x,y1,x,y2,x,y3) Otra posibilidad es utilizar hold. El comando hold on congela la terminal gráfica en la que estamos trabajando, de modo que se pueden superponer diversos gráficos en ella. Los ejes pueden, sin embargo, ser reescalados. El comando hold off descongela la terminal gráfica. Dentro de las opciones gráficas podemos elegir el tipo de línea, el tipo de punto y el color. Por ejemplo, x=0:.01:2*pi;y1=sin(x); y2=sin(2*x); y3=sin(4*x); plot(x,y1, --,x,y2, :,x,y3, + ) dibuja una línea discontinua y punteada, respectivamente, para los dos primeros gráficos mientras que el tercer gráfico se muestra con el símbolo +. Los tipos de línea y marca son: Tipos de línea: sólida (-), discontinua ( ), punteada (:), discontinua y punteada (-.) Tipos de marca: punto (.), mas (+), estrella (*), círculo (o), x (x) Se pueden especificar colores para los distintos tipos de línea y marca: Colores: amarillo (y), magenta (m), rojo (r), verde (g), azul (b), blanco (w), negro (k) El comando subplot puede utilizarse para hacer una partición de la terminal gráfica, de modo que pueden situarse varios subgráficos en una misma figura. 26
27 11.2. Representaciones en 3D Gráficos de línea El comando plot3 en 3 dimensiones es el análogo al comando plot en 2 dimensiones: produce curvas en el espacio tridimensional. Si x, y y z son vectores del mismo tamaño, entonces el comando plot3(x,y,z) producirá un gráfico de perspectiva de la curva en el espacio tridimensional que pasa por los puntos especificados por x, y y z. Estos vectores suelen estar definidos de forma paramétrica. Por ejemplo, t=.01:.01:2*pi; x=cos(t); y=sin(t); z=t.^3; plot3(x,y,z) proporciona una hélice que está comprimida cerca del plano x-y Gráficos de malla y de superficie Pueden obtenerse gráficos tridimensionales mallados de superficies utilizando el comando mesh. Si tecleamos mesh(z) obtenemos un gráfico de perspectiva tridimensional de los elementos de la matriz z. La superficie representada está definida por las coordenadas z de los puntos sobre un retículo rectangular en el plano x-y. El siguiente ejemplo muestra un gráfico de estas características de los elementos de la matriz identidad (comando eye(10)): mesh(eye(10)) Análogamente pueden obtener gráficos tridimensionales compactos de superficies utilizando el comando surf: surf(eye(10)) Para dibujar el gráfico de una función z = f(x, y) sobre un rectángulo debemos, en primer lugar, definir vectores xx e yy que proporcionan particiones sobre los lados del rectángulo. Con la función meshgrid creamos una matriz x, cada fila de la misma contiene las componentes del vector xx y cuyo número de columnas es igual a la longitud del vector yy. De manera análoga creamos la matriz y, cuyas columnas contienen las componentes del vector yy. Esto lo conseguimos con la instrucción: 27
28 [x,y]=meshgrid(xx,yy); Una vez hecho esto, obtenemos la matriz z haciendo actuar f sobre las matrices x e y. La representación de la matriz z se puede hacer acudiendo a los comandos mesh y surf. Veamos un ejemplo: Vamos a dibujar el gráfico de z = e x2 y 2 sobre el cuadrado [ 2, 2] [ 2, 2] del siguiente modo: xx=-2:.2:2; yy=xx; [x,y]=meshgrid(xx,yy); z=exp(-x.^2-y.^2); mesh(z) Las características del comando axis introducido previamente son aplicables también a los gráficos tridimensionales, así como lo son las de los comandos para títulos, etiquetado de ejes y el comando hold. El color de las superficies se ajusta utilizando el comando shading. Hay 3 opciones para este comando: faceted (el que está por defecto), interpolated y flat. Se accede a estas opciones tecleando: shading faceted, shading interp, shading flat El comando shading debe introducirse después del comando surf. La utilización de shading interp y shading flat causa la desparición del mallado en la superficie. El perfil de colores de una superficie se controla mediante el comando colormap. Mapas de colores predefinidos son: hsv (por defecto), hot, cool, jet, pink, copper, flag, gray, bone Por ejemplo, el comando colormap(cool) proporciona un determinado perfil de colores en la figura en cuestión. 28
29 12. Resumen de funciones elementales y matrices especiales En la tabla que se muestra a continuación se presentan algunas funciones de MATLAB que nos pueden ser de utilidad: abs valor absoluto o módulo sqrt raíz cuadrada real parte real imag parte imaginaria conj complejo conjugado exp exponencial log logaritmo natural log10 logaritmo en base 10 sin, asin, sinh, asinh seno, arcseno, seno hiperb., arcseno hiperb. cos, acos, cosh, acosh idem para el coseno tan, atan, tanh, atanh idem para la tangente cot, acot, coth, acoth idem para la cotangente sec, asec, sech, asech idem para la secante csc, acsc, csch, acsch idem para la cosecante Finalmente, algunas matrices especiales de MATLAB: zeros ones eye diag rand matriz de ceros matriz de unos identidad diagonal números aleatorios distribuidos unif. 29
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
Tema 7: Programación con Matlab
Tema 7: Programación con Matlab 1. Introducción Matlab puede utilizarse como un lenguaje de programación que incluye todos los elementos necesarios. Añade la gran ventaja de poder incorporar a los programas
Comenzando con MATLAB
ÁLGEBRA LINEAL INGENIERÍA INFORMÁTICA Curso 08/09 PRÁCTICA 1 Comenzando con MATLAB 1 Funcionamiento de Matlab MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería.
Introducción a Matlab.
Introducción a Matlab. Ejercicios básicos de manipulación de imágenes. Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática OBJETIVOS: Iniciación
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
Tema 6: Introducción a los gráficos en 3 dimensiones
Tema 6: Introducción a los gráficos en 3 dimensiones 1. Introducción Matlab está preparado para realizar diversos tipos de gráficos en tres dimensiones. Ya se ha comentado que por las características del
Una introducción a MATLAB
Universidad de Castilla-La Mancha ETSI Industriales Una introducción a MATLAB Curso 04/05 1. Introducción. MATLAB es un programa de cálculo científico de gran versatilidad y facilidad de uso con un gran
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
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
1. Visualización de datos con Octave
1. Visualización de datos con Octave Versión final 1.0-19 agosto 2002 Octave es un poderoso software de cálculo numérico. En este documento explicamos un subconjunto realmente pequeño de sus comandos,
>> 10.5 + 3.1 % suma de dos números reales, el resultado se asigna a ans
Universidad de Concepción Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Matemática Cálculo Numérico (521230) Laboratorio 1: Introducción al Matlab Matlab es una abreviatura para
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
Características básicas de Matlab
Práctica 1: Introducción a Matlab Objetivo: Conocer las herramientas básicas que ofrece Matlab: Matrices y vectores. Programación básica en Matlab: funciones y guiones (scripts). Representación bidimensional
Á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
http://www.ib.cnea.gov.ar/~instyctl/tutorial_matlab_esp/plot.html Gráficos en Matlab
1 de 6 04/11/2010 0:58 La Estética de los Gráficos Más de un Gráfico en una ventana (Subplot) Cambiando los ejes Agregar Texto Gráficos en Matlab Una de las funciones más importantes en Matlab es la función
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
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
2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL
2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL PRÁCTICA 2: INTRODUCCIÓN A MATLAB. CARACTERÍSTICAS BÁSICAS DE MATLAB Funcionalidades
Práctica 0: Introducción a Matlab. Series Temporales. Diplomatura en Estadística. 2009/2010
Práctica 0: Introducción a Matlab. Series Temporales. Diplomatura en Estadística. 2009/200 Matlab es un programa inicialmente diseñado para realizar operaciones matriciales (MATrix LABoratory) que ha ido
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
Manual de Introducción a SIMULINK
Manual de Introducción a SIMULINK Autor: José Ángel Acosta Rodríguez 2004 Capítulo Ejemplo.. Modelado de un sistema dinámico En este ejemplo se realizará el modelado de un sistema dinámico muy sencillo.
Herramientas computacionales para la matemática MATLAB: Gráficas 3D
Herramientas computacionales para la matemática MATLAB: Gráficas 3D Verónica Borja Macías Abril 2012 1 Gráficas Tridimensionales Quizás sea ésta una de las características de MATLAB que más admiración
CONCEPTOS BASICOS. Febrero 2003 Página - 1/10
CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,
Procesado de datos con MATLAB
Procesado de datos con MATLAB 1. Introducción En este tutorial 1 pretendemos cubrir los comandos básicos de MATLAB necesarios para introducirnos en el manejo de datos. Para más información sobre los comandos
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
ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS
UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas
1. SOLUCIONES A LOS EJERCICIOS PROPUESTOS
1 1. SOLUCIONES A LOS EJERCICIOS PROPUESTOS 1.1. ESPACIOS VECTORIALES 1. Analizar cuáles de los siguientes subconjuntos de R 3 son subespacios vectoriales. a) A = {(2x, x, 7x)/x R} El conjunto A es una
FICHERO DE AYUDA DEL PROGRAMA MEGAEURO
FICHERO DE AYUDA DEL PROGRAMA MEGAEURO Versión MEGAEURO : 1.0 Fecha : 02/10/2010 1. INFORMACION GENERAL Versión completamente gratuita. Entre otras muchas opciones, el programa permite seleccionar cualquier
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
El programa Minitab: breve introducción a su funcionamiento. Para mostrar la facilidad con la que se pueden realizar los gráficos y cálculos
El programa Minitab: breve introducción a su funcionamiento Para mostrar la facilidad con la que se pueden realizar los gráficos y cálculos estadísticos en la actualidad, el libro se acompaña, en todo
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
Algorítmica y Lenguajes de Programación. MATLAB (i)
Algorítmica y Lenguajes de Programación MATLAB (i) MATLAB. Introducción MATLAB es un entorno interactivo que utiliza como tipos de datos básicos vectores y matrices de flotantes que no requieren ser dimensionados.
Divisibilidad y números primos
Divisibilidad y números primos Divisibilidad En muchos problemas es necesario saber si el reparto de varios elementos en diferentes grupos se puede hacer equitativamente, es decir, si el número de elementos
Capítulo 9. Archivos de sintaxis
Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta
Actividades con GeoGebra
Conectar Igualdad - "Netbooks Uno a Uno" Actividades con GeoGebra Nociones básicas, rectas Silvina Ponce Dawson Introducción. El GeoGeobra es un programa que permite explorar nociones matemáticas desde
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
Internet Information Server
Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en
Introducción a Matlab
Introducción a Matlab Visión en Robótica 1er cuatrimestre de 2013 En este apunte veremos las operaciones más comunes del entorno de programación Matlab. Se aprerán a manejar los aspectos básicos como saltos
x 10000 y 8000 x + y 15000 a) La región factible asociada a las restricciones anteriores es la siguiente: Pedro Castro Ortega lasmatematicas.
Pruebas de Acceso a Enseñanzas Universitarias Oficiales de Grado (PAEG) Matemáticas aplicadas a las Ciencias Sociales II - Septiembre 2012 - Propuesta A 1. Queremos realizar una inversión en dos tipos
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
Trabajo: DEMO: 3-D plots. Informática aplicada á problemas químicos.
Trabajo: DEMO: 3-D plots. Informática aplicada á problemas químicos. Héctor Miguéns Moares. D.N.I.: 53486401 Q Esteban Suárez Picado. D.N.I.: 47380753 V DEMO: 3-D Plots: Introducción: En este trabajo manejaremos
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
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
TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1
TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1!"# 1. Introducción En muchos aspectos, el Origin es muy similar a Excel. Y lo es, más que en su apariencia, en la versatilidad y en las funciones que permite
Herramientas computacionales para la matemática MATLAB: Scripts
Herramientas computacionales para la matemática MATLAB: Scripts Verónica Borja Macías Marzo 2012 1 Scripts Hasta ahora los comandos MATLAB que hemos visto se ejecutaban en Ia Ventana de Comandos. Aunque
Práctica 1. Introducción al matlab
Práctica 1. Introducción al matlab Estadística Facultad de Física Objetivos Puesta en marcha de matlab Entrada y salida de datos Manejo de matrices Representaciones gráficas sencillas 1 matlab matlab es
1.4.- D E S I G U A L D A D E S
1.4.- D E S I G U A L D A D E S OBJETIVO: Que el alumno conozca y maneje las reglas empleadas en la resolución de desigualdades y las use para determinar el conjunto solución de una desigualdad dada y
Introducción a MATLAB
Introducción a MATLAB Juan-Antonio Infante Rey José María En estas breves notas, desarrolladas por Juan-Antonio Infante y José María Rey, profesores del Departamento de Matemática Aplicada de la Universidad
AGREGAR COMPONENTES ADICIONALES DE WINDOWS
INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución
UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica
Programación TE243 Segundo semestre de 2014 Ing: José Norbey Sánchez Grupo: UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica 2. Gráficos en dos y tres dimensiones: 2.1 Gráficos en dos
Práctica 3: Funciones
Fonaments d Informàtica 1r curs d Enginyeria Industrial Práctica 3: Funciones Objetivos de la práctica En esta práctica estudiaremos cómo podemos aumentar la funcionalidad del lenguaje MATLAB para nuestras
1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana
EXCEL PRÓLOGO Microsoft Excel es una hoja de cálculo de gran capacidad y fácil uso. Excel no solo es una hoja de calculo, sino también tiene capacidad para diseñar bases de datos (listas) de forma totalmente
Funciones y subrutinas
Funciones y subrutinas Introducción En lecciones anteriores se ha descrito el concepto de diseño descente; esta técnica permite desarrollar algoritmos que resuelvan un problema mediante un proceso de reamiento
1. INVERSA DE UNA MATRIZ REGULAR
. INVERSA DE UNA MATRIZ REGULAR Calcular la inversa de una matriz regular es un trabajo bastante tedioso. A través de ejemplos se expondrán diferentes técnicas para calcular la matriz inversa de una matriz
Funciones, x, y, gráficos
Funciones, x, y, gráficos Vamos a ver los siguientes temas: funciones, definición, dominio, codominio, imágenes, gráficos, y algo más. Recordemos el concepto de función: Una función es una relación entre
Dibujamos estos puntos en el espacio, y no cerramos la figura
PRÁCTICA SÉPTIMA: PROYECCIÓN ORTOGONAL. INVERSA DE MOORE-PENROSE 1. Proyección de un vector sobre un subespacio En este apartado vamos a recordar como se proyecta un vector v R m sobre un subespacio vectorial
MANUAL DE AYUDA MODULO TALLAS Y COLORES
MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3
Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)
Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.
Subespacios vectoriales en R n
Subespacios vectoriales en R n Víctor Domínguez Octubre 2011 1. Introducción Con estas notas resumimos los conceptos fundamentales del tema 3 que, en pocas palabras, se puede resumir en técnicas de manejo
FICHERO DE AYUDA DEL PROGRAMA MEGAPRIMI
FICHERO DE AYUDA DEL PROGRAMA MEGAPRIMI Versión MEGAPRIMI : 4.0 Fecha : 19/06/2010 1. INFORMACION GENERAL Versión completamente gratuita. Entre otras muchas opciones, el programa permite seleccionar cualquier
Formato de salida : 1er Laboratorio de MN II. Comando format 1. GRABACION DE CONTENIDOS EN UNA SESION DE MATLAB
1er Laboratorio de MN II 1. GRABACION DE CONTENIDOS EN UNA SESION DE MATLAB Para salir de MATLAB se escribe quit ó exit. Al terminar una sesión de MATLAB, las variables en el espacio de trabajo se borran.
Esta es la forma vectorial de la recta. Si desarrollamos las dos posibles ecuaciones, tendremos las ecuaciones paramétricas de la recta:
Todo el mundo sabe que dos puntos definen una recta, pero los matemáticos son un poco diferentes y, aún aceptando la máxima universal, ellos prefieren decir que un punto y un vector nos definen una recta.
MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007
MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 Servicio de Informática y Comunicaciones Para poder diseñar un formulario y que éste nos envíe los resultados a nuestro correo electrónico, necesitamos
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
PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC)
PROCEDIMIENTOS Y FUNCIONES DE LA PROGRAMACIÓN (VISUAL BASIC) REPASO (CLASES Y OBJETOS): Un objeto es una combinación de código y datos que puede tratarse como una unidad. Un objeto puede ser una porción
Ahora comencemos!... Las operaciones matemáticas fundamentales pueden realizarse de forma rápida y sencilla con Miicrosofftt Excell.
Necesitas organizar tus cuentas? O calcular tus notas? Miicrosofftt Excell te ayuda a hacerlo Lleva todas tus cuentas, notas, o lo que necesites, de forma automática, a través de las hojas de cálculo de
Departamento de Matemática Aplicada FUNDAMENTOS DE MATEMATICAS. Ingeniería Química (Curso 2005-06) Álgebra Lineal Práctica 3
1. Matrices en Matlab Departamento de Matemática Aplicada FUNDAMENTOS DE MATEMATICAS. Ingeniería Química (Curso 2005-06) Álgebra Lineal Práctica 3 Para introducir una matriz en Matlab se procede de la
Uso del Programa Gantt Project
Uso del Programa Gantt Project Presentación En esta práctica guiada aprenderás varias cosas relacionadas con el uso de Gantt Project, que es una aplicación de ayuda a la gestión de proyectos: Especificar
Ecuaciones de primer grado con dos incógnitas
Ecuaciones de primer grado con dos incógnitas Si decimos: "las edades de mis padres suman 120 años", podemos expresar esta frase algebraicamente de la siguiente forma: Entonces, Denominamos x a la edad
Práctica 1: Introducción al entorno de trabajo de MATLAB *
Práctica 1: Introducción al entorno de trabajo de MATLAB * 1. Introducción MATLAB constituye actualmente un estándar dentro de las herramientas del análisis numérico, tanto por su gran capacidad y sencillez
Este programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.
1 Programa 1 Utilizando el icono añadimos un movimiento a por cada línea de programa. Podremos usar 8 posibles líneas de programa (Base, Hombro, Codo, Muñeca, Pinza, Salida 1, Salida 2 y línea en blanco).
5ª Práctica. Matlab página 1
5ª Práctica. Matlab página PROGRAMACIÓN EN MATLAB PRÁCTICA 05 GRÁFICOS EN MATLAB 2D Y 3D LECTURA DE FICHEROS ENTRADA DE PUNTOS CON EL RATÓN EJERCICIO. GRÁFICOS EN MATLAB BIDIMENSIONALES... EJERCICIO. UTILIZACIÓN
1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE
MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4
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
Aproximación local. Plano tangente. Derivadas parciales.
Univ. de Alcalá de Henares Ingeniería de Telecomunicación Cálculo. Segundo parcial. Curso 004-005 Aproximación local. Plano tangente. Derivadas parciales. 1. Plano tangente 1.1. El problema de la aproximación
CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de
CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de cualquier modelo en el software Algor. La preparación de un modelo,
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
Trabajo Práctico Introductorio Matlab, Simulink y Métodos de Integración Numérica
Trabajo Práctico Introductorio Matlab, Simulink y Métodos de Integración Numérica Control I Dinámica de los Sistemas Físicos 1. Introducción Los sitemas continuos habitualmente se representan mediante
Guía N 1: Fundamentos básicos(i)
1 Guía N 1: Fundamentos básicos(i) Objetivos Generales: Ver una breve descripción de las capacidades más comunes de Excel Objetivos específicos: Descripción de los elementos de un libro: Hojas, iconos,
!!!!!!!! !!!!! 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
RESUMEN DEL PROGRAMA GNUPLOT
RESUMEN DEL PROGRAMA GNUPLOT Gnuplot es un programa de representación grafica de funciones y superficies, tanto definidas a través de sus expresiones analíticas, como de un conjunto de datos o puntos del
CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS
CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS Nuestra empresa es una pequeña editorial que maneja habitualmente su lista de ventas en una hoja de cálculo y desea poder realizar un análisis de sus
GENERACIÓN DE TRANSFERENCIAS
GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base
Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?
Preguntas frecuentes Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes? Atención! Esta opción es de configuración y solamente la prodrá realizar el administrador de la
Sistema de Facturación de Ventas WhitePaper Enero de 2007
Sistema de Facturación de Ventas WhitePaper Enero de 2007 Ronda Guglielmo Marconi, 9 Parque Tecnológico 46980 Paterna Valencia Spain T +34 96 338 99 66 ventas@preference.es Please Recycle PrefSuite Document
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
Tema 2. Espacios Vectoriales. 2.1. Introducción
Tema 2 Espacios Vectoriales 2.1. Introducción Estamos habituados en diferentes cursos a trabajar con el concepto de vector. Concretamente sabemos que un vector es un segmento orientado caracterizado por
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
4 APLICACIONES LINEALES. DIAGONALIZACIÓN
4 APLICACIONES LINEALES DIAGONALIZACIÓN DE MATRICES En ocasiones, y con objeto de simplificar ciertos cálculos, es conveniente poder transformar una matriz en otra matriz lo más sencilla posible Esto nos
Introducción al Cálculo Simbólico a través de Maple
1 inn-edu.com ricardo.villafana@gmail.com Introducción al Cálculo Simbólico a través de Maple A manera de introducción, podemos decir que los lenguajes computacionales de cálculo simbólico son aquellos
TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS
TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS 1) EL PEQUEÑO EDITOR El Bloc de notas de Windows XP es un básico editor de texto con el que podemos escribir anotaciones, de hasta 1024 caracteres por línea y
... Formas alternativas de escribir un texto. Columnas. anfora CAPÍTULO 4
CAPÍTULO 4. Formas alternativas de escribir un texto........ Columnas Para fijar columnas se posiciona el Punto de Inserción donde se desee que comiencen las columnas, o bien se selecciona el texto que
UNIDAD 4: PLANO CARTESIANO, RELACIONES Y FUNCIONES. OBJETIVO DE APRENDIZAJE: Representar gráficamente relaciones y funciones en el plano cartesiano.
UNIDAD 4: PLANO CARTESIANO, RELACIONES Y FUNCIONES OBJETIVO DE APRENDIZAJE: Representar gráficamente relaciones y funciones en el plano cartesiano. EL PLANO CARTESIANO. El plano cartesiano está formado
ELEMENTOS BÁSICOS DE MATHEMATICA
CAPÍTULO 1 ELEMENTOS BÁSICOS DE MATHEMATICA 1.- COMENZANDO A TRABAJAR 2.- OPERADORES MATEMÁTICOS 3.- REPRESTACIÓN DE VALORES NUMÉRICOS 4.- VARIABLES CAPÍTULO 1 7 8 1.- COMENZANDO A TRABAJAR Una vez iniciado
Creando una webquests
Creando una webquests 1. LO PRIMERO EL PROGRAMA Para crear paginas web necesitamos el software apropiado. Hay muchas formas y programas para hacerlo, pero por su facilidad de uso y por ser software libre
ÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ
ELECTRÓNICA DIGITAL DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ IES TRINIDAD ARROYO DPTO. DE ELECTRÓNICA ÍNDICE ÍNDICE... 1 1. LIMITACIONES DE LOS CONTADORES ASÍNCRONOS... 2 2. CONTADORES SÍNCRONOS...
Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007
Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007 Contenidos 1. Propósito 3 2. Cuentas Bancarias 4 2.1. Dar de alta un banco 4 3. Formas de pago 6 3.1. Cómo crear formas de pago
Módulo I - Word. Iniciar Word... 2. Finalizar Word... 3. Definición de elementos de pantalla... 4. Escribir texto en un documento... 5. El cursor...
Módulo I - Word Índice Iniciar Word... 2 Finalizar Word... 3 Definición de elementos de pantalla... 4 Escribir texto en un documento... 5 El cursor... 5 Control de párrafos... 5 Nuevos párrafos... 5 Abrir
Tema 3. Espacios vectoriales
Tema 3. Espacios vectoriales Estructura del tema. Definición y propiedades. Ejemplos. Dependencia e independencia lineal. Conceptos de base y dimensión. Coordenadas Subespacios vectoriales. 0.1. Definición