Tema I Introducción al MatLab

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

Download "Tema I Introducción al MatLab"

Transcripción

1 Tema I Introducción al MatLab Profs. Dres. Sixto Romero Francisco J. Moreno Master en Ingeniería de Control, Sistemas Electrónicos e Informática Industrial

2 El Asistente Matemático MatLab

3 Sumario 1.1. Introducción 1.2. El entorno de trabajo de MatLab El Escritorio de Matlab (Matlab Desktop) El menú inicio Command Window Command History Browser

4 Sumario Current Directory Browser Workspace Browser y Array Editor El Editor-Debugger 1.3. Salvas de estados y variables en una sección (save, load, diary) 1.4. Medidas de tiempo y esfuerzo de cálculo

5 Introducción MatLab es un asistente matemático de gran capacidad para el cálculo y la visualización cuyo nombre proviene de las palabras Matrix-Laboratory. Aunque fue desarrollado inicialmente (1984) para el trabajo exclusivo con matrices también puede trabajar con escalares (reales y complejos) así como con cadenas de caracteres.

6 Introducción Matrix-Laboratory Alta capacidad de cálculo numérico Visualización Cálculo simbólico Lenguaje propio Matrices Escalares Cadenas

7 Potencialidades 1. Posee un lenguaje de alto desempeño bastante fácil de aprender. 2. Posee una elevada interacción con los SoftWare existentes (Maple, Excel). 3. Posibilidad de ser instalado sobre diferentes SO. 4. Alrededor de este SoftWare se nuclea una comunidad de más de de usuarios entre esttes y especialistas.

8 Potencialidades 5. Posee ayudas tanto On-line como Off-line de inmensas prestaciones. 6. Existe un centro de recursos arbitrado que almacena organizadamente la experiencia de múltiples especialistas de todo el mundo. 7. Las librerías han sido exquisitamente validadas y en ocasiones programadas por los propios descubridores (ej. Wavelets Toolbox).

9 Debilidades 1. Lenguaje interpretado. 2. Aunque es muy rápido en los cálculos utilizando código nativo en otros cálculos pudiera ser bastante más lento que utilizando código C++ u otro. 3. Aunque posee herramientas para la exportación de código, estas no son del todo eficiente (MatLab Compiler, MatLab ComBuilder).

10 El desktop de MatLab

11 El desktop de MatLab Menú principal

12 El desktop de MatLab Menú de acceso rápidor

13 El desktop de MatLab Ventana de comandos

14 El desktop de MatLab Espacio y directorio de trabajo

15 El desktop de MatLab Historial de trabajo

16 El desktop de MatLab Novedad de la v_7.0 Barra de Shortcuts

17 El desktop de MatLab Menú de inicio

18 Menú de inicio

19 Menú de acceso rápido

20 Barra de Shortcuts

21 Creación de Shortcuts (ejemplo)

22 La ventana de comandos Definir variables Ejecutar instrucciones Mostrar resultados Llamada a guiones Llamada a funciones

23 Historial de comandos

24 Directorio actual de trabajo

25 El espacio de trabajo Identificadores Valores Tipo de dato

26 Editor de arreglos

27 El editor-debugger

28 La ayuda de MatLab

29 Demos de MatLab

30 Ayuda y recursos on-line

31 Ayuda y recursos on-line

32 Ayuda y recursos on-line

33 Recursos de dificil acceso

34 Salvas de estados y variables Comando save Se emplea para guardar en disco el espacio de trabajo o variables particulares que existan en este. Sintaxis: save( filename, var-1,..., var-n, formato);

35 Salvas de estados y variables Comando load Permite cargar variables existentes en un fichero en el espacio de trabajo. Sintaxis: load( filename, var-1,..., var-n );

36 Salvas de estados y variables Comando diary Este comando posibilita guardar un record completo de todas las acciones realizadas en la ventana de comandos. Sintaxis: diary on; diary off; %Activado %Desactivado

37 Tiempo y esfuerzo de cálculo En MatLab está abierta la posibilidad de obtener los tiempos de cálculo de una forma muy sencilla para el usuario, siendo esto en muchas ocasiones de suma importancia. Para este fin se emplean las funciones: cputime; etime y tic ops toc

38 Tiempo de cálculo (ejemplo) Se desea resolver un sistema lineal arbitrario con 1000 Ecs. de la forma: Ax=b x=a -1 b = A\b >> n=1000; >> A=rand(n); >> b=rand(n,1); >> x=zeros(n,1); >> tiempoini=clock; x=a\b; tiempo=etime(clock, tiempoini) >> time=cputime; x=a\b; time=cputime-time >> tic; x=a\b; toc

39 Bibliografía 1. Aprenda Matlab 7.0 como si estuviera en primero 2. La ayuda de Matlab Ver en la sección demos de la ayuda de Matlab: Desktop Tools and Development Environment (primeros 5 videos) New Features in Version 7 (primer video)

40 Tema II Operaciones con vectores y matrices Profs. Dres. Sixto Romero Francisco J. Moreno Master en Ingeniería de Control, Sistemas Electrónicos e Informática Industrial

41 Sumario 2.1. Definición de matrices desde el teclado 2.2. Operaciones con matrices 2.3. Matrices predefinidas 2.4. Direccionamiento de matrices y vectores. El operador (:) y la función (cat) 2.5. Operadores relacionales 2.6. Operadores lógicos

42 Definición de matrices Las matrices son un tipo común de variable que es empleado en la mayoría de los lenguajes de programación. En MatLab estas se convierten en el centro de atención. Por convenio emplearemos mayúscula para representar matrices y minúscula para vectores y escalares.

43 Definición de matrices Las matrices se definen por filas, los elementos de la fila se separan por espacios o comas (,) mientras que las filas van separadas por punto y coma (;) Ejemplos: Se ve en pantalla: A=[1,2,3; 4,5,6; 7,8,9] B=[1 2 3; 4 5 6; 7 8 9]

44 Definición de matrices Observación 1 Los vectores son casos particulares de matrices donde el número de filas o columnas es igual a 1. Ejemplos: Vector fila Vector columna

45 Definición de matrices Observación 2 Una vez definida la matriz esta pasa a su espacio de trabajo (Workspace) y estará disponible para realizarce cualquier operación. Ejemplo:

46 Definición de matrices Observación 3 MatLab introduce por defecto una variable llamada (ans) de answer sobre la cual también se puede operar. Ejemplo:

47 Definición de matrices Observación 4 En MatLab se permite la creación de matrices vacías. Ejemplo:

48 Cómo acceder a los valores? Los elementos de una matriz se acceden poniendo los 2 índices entre paréntesis separados por coma (Ej. A(1,2) o A(i,j)). Ejemplo:

49 Cómo acceder a los valores? Observación 1 Si estamos trabajando con vectores bastaría colocar un solo índice. Ejemplo:

50 Cómo acceder a los valores? Observación 2 Aunque las matrices se introducen por filas estas se almacenan por columnas, luego se podría acceder a sus elementos empleando un solo índice. Ejemplo:

51 Operaciones con matrices Las matrices se operan a través de operadores o funciones. Veamos ahora los operadores. + Adición - Substracción * Multiplicación Traspuesta ^ Potencia / División (derecha) \ División (izquierda).* y.^./ y.\ Mult. y Potenciación elemento a elemento Div. (derecha y izquierda) elemento a elemento

52 Ejemplo 1: Operaciones con matrices

53 Ejemplo 2: Operaciones con matrices

54 Matrices predefinidas eye(n) Matriz unitaria (n x n) zeros(n) Matriz de ceros (n x n) zeros(n,m) Matriz de ceros (n x m) ones(n) Matriz de unos (n x n) ones(n,m) Matriz de unos (n x m) rand(n) Matriz de números aleatorios entre 0 y 1 (n x n) rand(n,m) Matriz de números aleatorios entre 0 y 1 (n x m) linspace (x1,x2,n) Genera un vector con n valores entre x1 y x2 igualmente espaciados magic(n) Genera una matriz mágica (n x n)

55 Ejemplos: Operaciones con matrices

56 Ejemplos: Operaciones con matrices

57 Direccionamiento de matrices Los elementos de una matriz pueden ser direccionados a partir de otros vectores. Ejemplo:

58 Ejemplo: Direccionamiento de matrices Observación 1 En el caso en que trabajásemos con vectores estos se direccionarían mediante otro vector de posiciones.

59 Direccionamiento de matrices Observación 2 Como los elementos de una matriz se almacenan como columnas podemos emplear esta característica para direccionarlas a través de un vector.

60 Ejemplo: Direccionamiento de matrices

61 El operador (:) El operador (:) es utilizado para especificar rangos, su forma de empleo es muy simple y sus beneficios inmensos. Forma de empleo: <vector>=[val_ini : paso : val_fin]; Ejemplo:

62 El operador (:) El operador (:) se muestra mucho más potente cuando se trabaja con matrices.

63 El operador (:) Extracción de submatrices.

64 El operador (:) Extracción de una columna.

65 El operador (:) Extracción de una fila (última).

66 El operador (:) Eliminación de una columna.

67 El operador (:) Nota Es prudente que se ejercite el trabajo en este operador probando todas las combinaciones posibles dada su importancia para el trabajo posterior.

68 La función (cat) La función (cat) se emplea para concatenar matrices a lo largo de una dimensión especificada. Al igual que el operador (:) es de una gran utilidad cuando se trabaja con matrices.

69 Ejemplo: La función (cat)

70 Operadores relacionales < Menor que <= Menor o igual a > Mayor que >= Mayor o igual a == Igual a ~= Distinto de

71 Operadores lógicos && Conjunción Disyunción ~ Negación xor Disyunción exclusiva

72 Operadores lógicos all(v) all(a) any(v) any(a) find(v) find(a) Comprueba si todos los elementos del vector (v) cumplen la condición. Devuelve 0 o 1 Se aplica por separado a cada columna de (A). El resultado es un vector de ceros y unos. Comprueba si alguno de los elementos del vector (v) cumplen la condición. Devuelve 0 o 1 Se aplica por separado a cada columna de (A). El resultado es un vector de ceros y unos. Determina los índices de elementos de (v) que cumplen la condición. Cuando se aplica a una matriz esta se considera como un vector (una columna traz otra)

73 Tema III Gráficas con MatLab Profs. Dres. Sixto Romero Francisco J. Moreno Master en Ingeniería de Control, Sistemas Electrónicos e Informática Industrial

74

75 Sumario 3.1. Gráficas en 2D Introducción. Representación gráfica con datos Curvas en explícitas, paramétricas y polares: Función plot Estilos de línea y marcadores en la función plot Añadir curvas a un gráfico ya existente Comando subplot Función fplot

76 Sumario 3.2. Gráficas en 3D Dibujo de líneas: función plot Mallados: Funciones meshgrid, mesh y surf Líneas de contorno: funciones contour y contour3

77 3.1. Gráficas en 2D Introducción MatLab proporciona una variedad importante de funciones para representar gráficamente datos vectoriales tanto en 2D como en 3D. Adicionalmente pone a disposición de usuario otro grupo de funciones para la manipulación e impresión de los gráficos creados.

78 3.1. Gráficas en 2D MatLab permite graficas de curvas planas y superficies, posibilitando la agrupación y la superposición. Permite trabajar con colores, rejillas, marcos, etc., en los gráficos. MatLab es un software matemático con elevadas prestaciones gráficas.

79 3.1. Gráficas en 2D MatLab permite realizar gráficos de barras, líneas, estrellas, histogramas, poliedros, mapas geográficos y animaciones.

80 3.1. Gráficas en 2D Representación gráfica con datos: La creación de un gráfico suele acoplarse a los siguientes pasos Preparar los datos Elegir ventana y situar posición Usar función de gráfico Sitúa las propiedades especificadas en el objeto h Situar anotaciones. Etiquetas y leyendas x = 0:0.02:10; y1=x ;y2=x.^2;y3=x.^3; figure(1); subplot(2,2,1) h=plot(x,y1,x,y2,x,y3); set(h, LineWidth,2,{ LineStyle };set(h, {Color },{ r, g, b }) Elegir características de líneas y marcadores xlabel( Tiempo ) ylabel( Amplitud ) legend(h, Primero, Segundo, Tercero ) Title( Funciones Enteras )

81 3.1. Gráficas en 2D Gráficos básicos: barras, sectores, histogramas, racimo, flechas,etc., bar(y) barh( ) pie(y) stairs(y) hist(y) Gráfico de barras verticales relativo al vector de frecuencia Y. Si Y es una matriz se obtiene el gráfico de barras múltiple para cada fila de Y Gráfico de barras horizontales Gráfico de pastel o sectores relativo al vector X Gráfico escalonado relativo al vector Y Dibuja el histograma relativo al vector de frecuencias Y. Si Y es una matriz, se construye un histograma para cada una de sus columnas.

82 3.1. Gráficas en 2D Gráficos básicos: barras, sectores, etc., hist(y,x) stem(y) rose(y) compass(z) Dibuja e histograma relativo al vector de frecuencias Y usando tantas cajas como elementos tiene el vector x Dibuja el gráfico de racimo relativo al vector Y. Cada punto de Y está unido al eje OX por una línea vertical Dibuja el histograma angular relativo al vector Y, de ángulos en radianes. Dibuja un diagrama de flechas que salen del origen y cuya magnitud y dirección vienen determinadas por el módulo y el argumento de los números complejos componentes de Z

83 3.1. Gráficas en 2D Gráficos básicos: BARRAS >> x=-3:0.2:3; >> bar(x,exp(-x.^2))

84 3.1. Gráficas en 2D Gráficos básicos: BARRAS >> x=-3:0.2:3; >> barh(x,exp(-x.^2))

85 3.1. Gráficas en 2D Gráficos básicos: BARRAS >>Y=round(rand(5,3)*250); >> bar(y,group ) >> bar(y, stack )

86 3.1. Gráficas en 2D Gráficos básicos: SECTORES-PASTEL >> x=[ ]; >> pie(x)

87 3.1. Gráficas en 2D Gráficos básicos: SECTORES-PASTEL >> x=[12, 56, 4, 5.5, 67]; >> y=[ ]; >> pie(x,y)

88 3.1. Gráficas en 2D Gráficos básicos: ESCALONADO >> x=-10:0.1:10; >> stairs(x,exp(-x.^2))

89 3.1. Gráficas en 2D Gráficos básicos: ESCALONADO >> x=-10:0.4:10; >> stairs(x,exp(-x.^2))

90 3.1. Gráficas en 2D Gráficos básicos: HISTOGRAMA >> y=rand(1000,1)*2199; >> hist(y)

91 3.1. Gráficas en 2D Gráficos básicos: HISTOGRAMA >> y=randn(1000,1)*2199; >> hist(y)

92 3.1. Gráficas en 2D Gráficos básicos: HISTOGRAMA >> y=randn(1000,1)*2199; >> hist(y,10) >> y=randn(1000,1)*2199; >> hist(y,20)

93 3.1. Gráficas en 2D Gráficos básicos: RACIMO >> y=randn(20,2); >> stem(y);

94 3.1. Gráficas en 2D Gráficos básicos: HISTOGRAMA ANGULAR >>y=randn(1000,1)*pi; >> rose(y));

95 3.1. Gráficas en 2D Gráficos básicos: FLECHA >> z=eig(rand(4,4)); >> figure, compass(z)

96 3.1. Gráficas en 2D Curvas en explícitas, paramétricas y polares: Funciones más empleadas en la representación de datos plot(x,y) loglog(x,y) semilogx(x,y) semilogy(x,y) Dibuja el conjunto de puntos (X,Y), donde X e Y son vectores filas. Crea gráfico con escala logaritmica en ambos ejes Crea gráfico con escala logaritmica en el eje X y lineal en el eje Y Crea gráfico con escala logaritmica en el eje Y y lineal en el eje X

97 3.1. Gráficas en 2D Funciones plot(x,y) >> x=[0,1,2,3,4,5]; >> y=[0,1,4,9,16,25]; >> plot(x,y)

98 3.1. Gráficas en 2D Funciones plot(x,y) >> x=0:0.07:20; >> y=sin(x+9).*exp(-0.7*x); >> plot(x,y)

99 3.1. Gráficas en 2D Funciones plot(x,y)

100 3.1. Gráficas en 2D Funciones semilogx(x,y) >> x=1:0.01:100; >> y=sin(x); >> semilogx(x,y)

101 3.1. Gráficas en 2D Funciones semilogy(x,y) >> x=1:0.01:100; >> y=sin(x); >> semilogy(x,y) Warning: Negative data ignored.

102 3.1. Gráficas en 2D Funciones en paramétricas >> t=0:0.01:2*pi; >> x=4*cos(t)-cos(4*t) >> y=4*sin(t)-sin(4*t); >> plot(x,y)

103 3.1. Gráficas en 2D Funciones en polares >> t=0:0.001:2*pi; >> r=sin(2*t).*cos(2*t); >> polar(t,r)

104 3.1. Gráficas en 2D Cómo añadir información al gráfico? title( título ) Agrega untítulo al dibujo xlabel(... ) Agrega un título al eje X. xlabel off lo elimina ylabel(... ) Agrega un título al eje Y. ylabel off lo elimina legend() Define rótulos para las líneas grid Activa la cuadrícula en el dibujo

105 3.1. Gráficas en 2D Añadir información en Funciones en implícitas >> x=-2*pi:0.1:2*pi; >> ezplot('x^2-y^4')

106 3.1. Gráficas en 2D Añadir información desde el entorno de trabajo: Command Window >> x=0:0.002:2*pi; >> y=exp(x+2); >> plot(x,y) >> title('función Exponencial'); >> xlabel('dominio de definición'); >> ylabel('recorrido de la función'); >> legend('f(x)=exp(x)');

107 3.1. Gráficas en 2D Estilos de línea y marcadores

108 3.1. Gráficas en 2D Ejemplo de línea y marcadores >> x=0:0.3:2*pi; >> y=exp(x); >> plot(x,y,'-r^');

109 3.1. Gráficas en 2D Ejemplo de línea y marcadores >> x=0:0.03:2*pi; >> y=exp(x); >> plot(x,y,'-r^');

110 3.1. Gráficas en 2D Añadiendo curvas a un gráfico Para añadir nuevas líneas (curvas) a un gráfico ya existente se emplean los comandos: hold on y hold off. El comando hold on permite que se mantengan los gráficos existentes a pesar de que pueda ocurrir un reescalamiento. La instrucción hold off elimina esta posibilidad.

111 3.1. Gráficas en 2D Añadiendo curvas a un gráfico >> x=0:0.1:2; >> y1=exp(x); >> t=0:0.1:2*pi;y2=sin(t); >> plot(x,y1,'-r');hold on >> plot(t,y2,':b');hold off

112 3.1. Gráficas en 2D Comando subplot subplot(m,n,p) Dibuja la ventana gráfica en mxn ventanas y cooca el gráfico correspondiente en la ventana p-ésima, empezando a contar por la parte superior izquierda y de izquiewrda a derecha hasta acabar la línea, para pasar a la siguiente. La utilidad de este comando en la representación de dibujar en cada celda una figura diferente

113 3.1. Gráficas en 2D Ejemplo del Comando: subplot >> x=(0.1:0.1:4*pi); >> y=sin(x);z=cos(x);t=exp(x);s=log(x); >> subplot(2,2,1); >> plot(x,y), axis([0 2*pi -1 1]),title('sin(x)') >> subplot(2,2,2); >> plot(x,z), axis([0 2*pi -1 1]),title('cos(x)') >> subplot(2,2,3); >> plot(x,t), axis ([0 2*pi 0 59]),title('exp(x)') >> subplot(2,2,4); >> plot(x,s), axis ([0.1 4*pi -10 5]),title('log(x)')

114 3.1. Gráficas en 2D Ejemplo del Comando: subplot

115 3.1. Gráficas en 2D Ejemplo del Comando: subplot >> subplot(2,2,1); >> ezplot('sin(x)',[-2*pi 2*pi]) >> subplot(2,2,2); >> ezplot('cos(x)',[-2*pi 2*pi]) >> subplot(2,2,3); >> ezplot('csc(x)',[-2*pi 2*pi]) >> subplot(2,2,4); >> ezplot('sec(x)',[-2*pi 2*pi])

116 3.1. Gráficas en 2D Ejemplo del Comando: subplot

117 3.1. Gráficas en 2D Función: fplot A diferencia de la función plot donde había que especificar un vector de valores [x,y] a la función fplot solo hay que especificarle el nombre de una función o fichero donde encontrarla sin preocuparnos por detalles como el de la pendiente por citar tan solo un ejemplo.

118 3.1. Gráficas en 2D Función: fplot fplot( f,[xmin,xmax]) fplot( f,[xmin,xmax], ymin, ymax],s) Dibuja la funcion en el intervalo de variación de x dado Dibuja la funcion en los intervalos de variación de x e y dados, con las opciones de color y caracteres dadas por S fplot([ f1, f2,.. fn ],[xmin,x max], ymin, ymax],s) Dibuja las funciones en los intervalos de variación de x e y dados, con las opciones de color y caracteres dadas por S

119 3.1. Gráficas en 2D Función: fplot fplot( f,[xmin,xmax] t) fplot( f,[xmin,xmax], ymin, ymax],n) Dibuja la funcion con la tolerancia t Dibuja la funcion con la tolerancia t como n+1 puntos como mínimo

120 3.1. Gráficas en 2D Ejemplos de la Función: fplot >>fplot('[sin(x), sin(2*x), sin(3*x)]', [0, 2*pi],'*'); >> legend('sen(x)','sen(2x),'sen(3x)')

121 3.1. Gráficas en 2D Ejemplos de la Función: fplot >> fplot('[sin(x), sin(2*x), sin(3*x)]', [0, 2*pi],'-','o','*'); >> text(3,0.8, 'y=sen(2x)') >> text(1,-0.6,'y=sen(3x)') >> text(1.5,1,'y=sen(x)')

122 3.2. Gráficas en 3D El módulo básico de MatLab posee excelentes cualidades para la representación gráfica en tres dimensiones (3D) de curvas y superficies. Se podía hacer un estudio detallado análogo a 2D pero es mucho más extenso y se sale del objetivo de este curso. (Ver bibliografía especializada)

123 3.2. Gráficas en 3D Dibujo de líneas: función plot3 plot3(x,y,z) plot3(x,y,z, S) plot3(xi,yi,zi, Si,.) Dibuja el conjunto de puntos (X,Y,Z), donde X,Y,Z son vectores filas. Pueden ser coordenadas paramétricas o matrices de la misma dimensión, en cuyo caso se hace una gráfica por cada tripleta de filas y sobre los mismos ejes. Para valores complejos se ignoran las partes imaginarias Dibuja el conjunto de puntos (X,Y,Z) con las opciones definidas en S. Usualmente S se compone de dos dígitos entre comillas, el primero los cuales fija el col,or de la línea del gráfico y el segundo el carácter a usar. Combina sobre los mismos ejes, las gráficas definidas para las tripletas (Xi,Yi,Zi, Si). Se trata de representar varias funciones al mismo tiempo.

124 3.2. Gráficas en 3D Dibujo de líneas: función plot3

125 3.2. Gráficas en 3D Dibujo de líneas: función plot3 >> X=[ ]; >> Y=[ ]; >> Z=[ ]; >> plot3(x,y,z)

126 3.2. Gráficas en 3D Dibujo de líneas: función plot3 >> t=0:pi/75:10*pi; >> plot3(sin(t),cos(t),t,'.r')

127 3.2. Gráficas en 3D Formas geométricas 3D especiales Matlab dispone de comandos para representar formas geométricas especiales en tres dimensiones: Cilindros Esferas Gráficos de barras Secciones Tallos Cascada Etc.,

128 3.2. Gráficas en 3D Formas 3D especiales: Barras Tridimensionales

129 3.2. Gráficas en 3D Formas 3D especiales: Gráfico de Tallos

130 3.2. Gráficas en 3D Formas 3D especiales: Esfera Unidad

131 3.2. Gráficas en 3D Mallados [X,Y]=meshgrid(x,y) surf(x,y,z,c) surfc(x,y,z,c) Transforma el campo de definición de las variables x e y de la función a representar z=f(x,y) en argumentos matriciales utilizables por los comandos surf y mesh para obtener gráficos de superficie y mallas, respectivamente. Representa la superficie explícita z=f(x,y) o la paramétrica realizando el dibujo conn los colores especificados en C. (El argumento C se puede ignorar) Representa la superficie explícita z=f(x,y) junto con el gráfico de contorno correspondiente (curvas de nivel sobre el plano OXY)

132 3.2. Gráficas en 3D Mallados mesh(x,y,z,c) meshz(x,y,z,c) meshc(x,y,z,c) Representa la superficie explícita z=f(x,y) o la paramétrica realizando dibujando las líneas de la rejilla que componen la malla con los colores especificados en C Representa la superficie explícita z=f(x,y) o la paramétrica con una especie de cortina de cortina o telón en la parte inferior Representa la superficie explícita z=f(x,y) junto con el gráfico de contorno correspondiente (curvas de nivel sobre el plano OXY)

133 3.2. Gráficas en 3D Ejemplo de función mesh >> [X,Y]=meshgrid(-3:0.125:3); >> Z=peaks(X,Y); >> mesh(x,y,z); >> axis([ ]);

134 3.2. Gráficas en 3D Función mesh NOTA: La coloración del gráfico generado por la función mesh es tomado por defecto como función de los valores de z. Los valores del color pueden ser asignados por el usuarios también a través de un vector de colores.

135 3.2. Gráficas en 3D Ejemplo de función surf >>[X,Y]=meshgrid(- 3:0.125:3); >> Z=peaks(X,Y); >> surf(x,y,z);

136 3.2. Gráficas en 3D Líneas de contorno contour(z) contour(z,n) contour(x,y,z,n) contour3(z), contour3(z,n), contour3(x,y,z,n) contourf(..) Dibuja la gráfica de contorno (curvas de nivel) para la matriz Z. El número de líneas de contorno se elige arbitrariamente Dibuja la gráfica de contorno (curvas de nivel) para la matriz Z usando en los eles OX y OY el escalado definido mpor los vectores x e y ( n líneas de contorno). Representa la superficie explícita z=f(x,y) junto con el gráfico de contorno correspondiente (curvas de nivel sobre el plano OXY) Representa las gráficas en tres diemensiones Dibuja una gráfica de contorno y rellena las áreas entre las isolíneas

137 3.2. Gráficas en 3D Ejemplo de función contour >>[X,Y]=meshgrid(-7.5:.5:7.5); >>Z=(X.^3+Y.^2+2*Y+9)./(X.^2+Y.^2+1); >> contour(z)

138 3.2. Gráficas en 3D Ejemplo de función contour >> [X,Y]=meshgrid(-6:.134:6); >> Z=peaks(X,Y); >> axis([ ]); >> contour(z,39);

139 3.2. Gráficas en 3D Ejemplo de función contour3 >> [X,Y]=meshgrid(-10:.13:10); >> Z=peaks(X,Y); >> axis([ ]); >> contour3(z,45);

140 3.2. Gráficas en 3D Ejemplo de función contourf >> [X,Y]=meshgrid(-10:.13:10); >> Z=peaks(X,Y); >> axis([ ]); >> contourf(z,45);

141 Bibliografía 1. Aprenda Matlab 7.0 como si estuviera en primero 2. La ayuda de Matlab Ver en la sección demos de la ayuda de Matlab: Graphics (XY plots in MatLab y XYZ plots in MatLab) New Features in Version 7 (Quinto video)

142 Tema IV Programar con Matlab Profs. Dres. Sixto Romero Francisco J. Moreno Master en Ingeniería de Control, Sistemas Electrónicos e Informática Industrial

143 Sumario 4.1. Estructuras condicionales y bucles Comando if Comando switch Bucle for Bucle while Comando break Comando continue

144 Sumario 4.2. Entrada/salida interactiva de variables función input función disp 4.3. Programar en Matlab Editor de texto Los Scripts El fichero *.m 4.4. Declaración de funciones: function, feval, breakspoints

145 4.1. Estructuras condicionales y bucles MatLab puede utilizarse como un lenguaje de alto nivel que incluye estructuras de: * Datos * Funciones * Instrucciones de control de flujo * Manejo de E/S * Otras.

146 4.1. Estructuras condicionales y bucles MatLab puede utilizarse como un lenguaje de programación propio que dispone de sentencias para realizar bifurcaciones y bucles. a) Las bifurcaciones permiten realizar una u otra operación según se cumpla o no una determinada condición. b) Los bucles permiten repetir las mismas o análogas operaciones sobre datos distintos.

147 4.1. Estructuras condicionales En MatLab existen dos estructuras condicionales fundamentales: una de ellas se conforma a partir del comando if y la otra a partir del comando switch.

148 Comandos if Estructura condicional conformada a partir del comando if en su forma simple: if <condición> <comandos> end Se ejecutan los comandos si la condición es cierta!

149 Comandos if Estructura condicional conformada a partir del comando if en su forma general: if <condición > <comandos1> else <comandos2> end Se ejecutan los comandos 1 si la condición es cierta y los comandos 2 si la condición es falsa!

150 4.1.1.Comandos if Los comandos if pueden ser anidados como el comando for que veremos más adelante. Cuandose anidan comandos if se utiliza la sentencia elseif if <condición 1> <comandos1> elseif <condición 2> <comandos2> else <comandos> end

151 Comando if La sintaxis anidada anterior es equivalente, pero más rápida de ejecución, a la sintaxis sin anidar siguiente: if < condición 1> <comandos1> else if < condición 2> <comandos2 else if <condición 3> <comandos3> else. end end end

152 Ejemplo de Comando if (Simple)

153 Ejemplo de Comando if (General)

154 Comando switch El comando switch ejecuta ciertas sentencias basadas en el valor de una variable. switch <expresión(escalar o cadena> case <valor1> <sentencias> %Ejecuta si expresión es valor1 case <valor2> <sentencias> %Ejecuta si expresión es valor2 otherwise <sentencias> %Ejecuta si expresión no cumple ningún caso end

155 Comando switch NOTA La secuencia de casos se interrumpe tan pronto se verifique el primero de ellos. La sentencia break es innecesaria en esta estructura.

156 Comando switch

157 El bucle for El uso de funciones recursivas, condicionales y definidas a trozos es muy habitual en Matemáticas. Pare ello es necesario el uso de bucles. Matlab dispone de su propia versión de la sentencia DO (definida en otros lenguajes) El bucle for repite un conjunto de instrucciones un número predeterminado de veces.

158 El bucle for for <var-control>= <var-ini>:<paso>:<var-fin> <comandos> end for <var-control>= <vector-de-valores> <comandos> end El bucle empieza con la clausula for y termina con la de end, e incluye en su interior comandos que se separan por comas. Si algún comando define una variable, se finaliza con punto y coma para evitar repeticiones en la salida. Normalmente se utilizan en el uso de la sintaxis de los M-ficheros

159 El bucle for

160 El bucle for

161 El bucle for También en Matlab se puede realizar anidamiento en un bucle for Sintaxis: for <var-control1>= <var-ini1>:<paso1>:<var-fin1> for <var-control2>= <var-ini2>:<paso2>:<var-fin2> <comandos> end end

162 El bucle for

163 El bucle for

164 El bucle while Matlab dispone de su propia versión del comando de bucle while. Este comando permite ejecutar de forma repetitiva uno o un grupo de comandos un número determinado de eces mientras se cumple una condición lógica while <condición> % Puede ser vectorial o matricial <comandos> end

165 El bucle while

166 El bucle while

167 El Comando break El comando break finaliza la ejecución de un bucle for y/o while en el cual aparece continuando la ejecución en la siguiente instrucción fuera del bucle. más interno de los que comprenden a dicha sentencia.

168 El Comando break

169 El Comando continue El comando continue hace que se pase inmediatamente a la siguiente iteración del bucle for o while ignorando las restantes instrucciones en el cuerpo del bucle.

170 4.2. Entrada/salida interactiva de variables En MatLab se introducen algunas funciones sencillas (input, disp) para la entrada y salida interactiva de variables. input disp

171 La 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. <identificador> = input( <Texto deseado>');

172 La Función input

173 NOTA La Función input Otra alternativa de la función input esta función es la siguiente (obsérvese el parámetro 's'): En este caso el texto tecleado se lee y se devuelve sin evaluar, con lo que se almacena en una variable como cadena. <identificador> = input( <Texto deseado>, s );

174 La 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.

175 Ejemplo: La Función input

176 La 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. Las cadenas de caracteres son un caso particular de vectores. disp('<texto deseado>');

177 4.3. Programar en Matlab En Matlab suelen escribirse los ficheros denominados M-ficheros. Son códigos Matlab(scripts) que ejecutan una serie de comandos o funciones que aceptan argumentos y producen una salida. Los M-Ficheros se crean utilizando un editor cualquiera pero preferentemente el de Matlab.

178 4.3.1 El editor de texto Para crear un nuevo M-fichero se utiliza el Editor/Debugger, que se activa haciendo click en la pestaña de la barra de herramientas de Matlab o en la ventana de comandos New-> File El editor se abre con un fichero en blanco en el cual crearemos el M-fichero, es decir un fichero con código de programación Matlab.

179 4.3.1 El editor de texto

180 Los scripts Los scripts son el tipo de M-ficheros más sencillo posible. Un script no tiene argumentos de entrada ni de salida. Sencillamente está formado por instrucciones Matlab que se ejecutan secuencialmente y que podrían submitirse igualmente en serie en la ventana de comandos. Los scripts operan con datos existentes en el espacio de trabajo o con nuevos datos creados por el propio script.

181 Ejemplo de scripts

182 Los ficheros *.m Existen dos tipos de ficheros *.m, los ficheros de comandos (scripts) y las funciones.

183 4.4. Declaración de funciones La implementación de funciones amplía grandemente el horizonte de posibilidades de MatLab. Matlab es habitualmente utilizado en modo comando (o interactivo). Para ejecutar un M-fichero basta con teclear su nombre (sin extensión) en modo interactivo en la ventana de comandos y pulsar ENTER. Para más información utilizar el comando Help de Matlab

184 Las funciones Declaración function [parám_salida] = nombre_función(<parám_entrada) cuerpo de la función

185 Las funciones a) Las funciones definidas en ficheros *.m se caracterizan porque la primera línea (no comentariada) comienza por la palabra function. b) Si los parámetros de salida son más de uno, se sitúan entre corchetes y separados por comas, y si los parámetros de entrada son más de uno, se separan por comas. c) El cuerpo de la función es la sintaxis que la define, y debe incluir comandos que asignen valores a los parámetros de salida d) Cada comando suele ir en una línea que finaliza con una coma o con un punto y coma en caso de definición de variables

186 Ejemplo de función Definamos la función fun1(x)=x^4-2*x^3*sen(x^2+1). PASOS 1. Creamos el correspondiente M- fichero de nombre fun1.m. 2. Introducción de instrucciones con el Editor/Debugger 3. Salvamos seleccionando la opción Save del menú File de la barra superior de menús del Matlab Editor/Debugger 4. Se recomienda guardar las funciones como ficheros de nombre igual al nombre de la función y en el subdirectorio de trabajo por defecto de Matlab C:\MATLAB7\work 5. Una vez definida y guardada la función anterior en un M-fichero, se puede utilizar desde la ventana de comandos.

187 Ejemplo de función

188 Otro ejemplo de función

189 El comando feval La evaluación de una función en sus argumentos (o parámetros de entrada) también pude realizarse a través del comando feval cuya sintaxis es: feval ( F, arg1,arg2,.,argn) %Evalúa la función F (Mfichero F.m en los argumentos especificados

190 Ejemplo del comando feval

191 Los breakpoints En cada línea del M-Fichero a la derecha del mismo aparece una barra horizontal. Haciendo click sobre ella fijamos un breakpoint que queda marcado por un punto rojo sobre la barra. Al fijar un breakpoint y ejecutar el programa se ejecutan todas las órdenes anteriores al punto breakpoint deteniéndose la ejecución. Cuando eso ocurre, una flecha verde indica la línea del programa hasta la cual se han ejecutado las órdenes. En este momento, utilizando el workspace o el commnd windown, podemos ver los valores de cada variable o introducir órdenes en el command windown. Esta aplicación es muy útil para comprobar qué órdenes dentro del código generan resultados deseados.

192 Los breakpoints Una vez la ejecución se detiene en el breakpoint y aparece la flecha verde al principio de la línea tenemos varias opciones: Detenerla ejecución Poner de nuevo el programa a ejecutarse desde el breakpoint haste el final del M-Fichero Ir ejecutando orden por orden a partir del breakpoint

193 Los breakpoints La figura muestra los botones del M-Fichero que realizan estas acciones. Para borrar un breakpoint podemos hacer click sobre él o presionar uno de los dos botones que aprecen en la botonera del M-fichero, que borra todos los breakpoints que haye en el M-Fichero. Podemos fijar tantos breakpoints como queramos.

194 Los breakpoints

195 Los breakpoints

196 Tema V Otros tipos de datos en MatLab Profs. Dres. Sixto Romero Francisco J. Moreno Master en Ingeniería de Control, Sistemas Electrónicos e Informática Industrial

197 Sumario 5.1. Cadenas de caracteres 5.2. Hipermatrices (arreglos de más de 2 dim.) 5.3. Estructuras 5.4. Cell arrays (matrices de celdas)

198 Cadenas de caracteres MatLab también opera con cadenas de caracteres, muy similar a como se hace con lenguajes tan conocidos como C++. Los caracteres de una cadena se almacenan en un vector de manera que existirá un carácter por elemento.

199 Cadenas de caracteres Una cadena carácter se representa entre comillas simples ( cadena ). Ejemplos:

200 Cadenas de caracteres Para representar un carácter en MatLab se emplean 2 bytes o sea 16 bits.

201 Algunas operaciones con cadenas

202 Algunas operaciones con cadenas char(v) char(c1,..,cn) deblank(c) isspace() disp(c) strcomp(c1,c2) strcomp(c1,c2,n) strrep(c1,c2,c3) Convierte un vector de numeros en una cadena Crea una matriz de caracteres (completando con espacios las cadenas más cortas) Elimina espacios al final de la cadena Detecta si un caracter es un espacio o no Imprime la cadena c Compara las cadenas c1 y c2 Compara los n primeros caracteres de las cadenas c1 y c2 Sustituye c2 por c3 cada vez que aparezca c2 en c1

203 Hipermatrices MatLab permite trabajar con matrices de más de dos dimensiones es decir hipermatrices. La aplicación fundamental de este hecho es almacenar bajo un único nombre distintas matrices de un mismo tamaño

204 Definición de hipermatrices Una hipermatriz es un arreglo de (mxnxk) elementos.

205 Ejemplo 1: Definición de hipermatrices

206 Ejemplo 2: Definición de hipermatrices

207 Estructuras Una estructura (struct) no es más que una agrupación de datos de tipos diferentes bajo un mismo nombre que conforman en sí un nuevo tipo de dato. Los datos de una estructura se denominan campos o miembros.

208 Creación de estructuras Aunque una estructura puede crearse elemento a elemento existe una forma mucho más eficiente y sencilla de trabajar: Sintaxis <identif> = struct ( field1, value,..., fieldn, value);

209 Ejemplo: Creación de estructuras

210 Funciones que operan sobre estructuras fieldnames() isfield(st,s) isstruct(st) rmfield(st,s) getfiel(st,s) setfield(st,s) Convierte un vector de numeros en una cadena Crea una matriz de caracteres (completando con espacios las cadenas más cortas) Elimina espacios al final de la cadena Detecta si un caracter es un espacio o no Imprime la cadena c Compara las cadenas c1 y c2

211 Cell arrays (matrices de celdas) Un vector (matriz) de celdas es un vector cuyos elementos son cada uno de ellos una variable de tipo cualquiera. En un Cell array, el primer elemento puede ser un número, el segundo una matriz, el tercero una cadena de caracteres, el cuarto una estructura, etc. Su homólogo en otros lenguajes es la lista

212 Creación de los Cell arrays Un vector (matriz) de celdas se crea empleando llaves para la introducción de los elementos. Sintaxis: vector(i) = {elemento} matriz(i,j) = {elemento}

213 Ejemplo: Creación de los Cell arrays

214 Creación de los Cell arrays Observación Existe una sintaxis alternativa para la definición de cell array, que por comodidad es la más empleada. Sintaxis: vector{i} = elemento matriz{i,j} = elemento

215 Ejemplo: Creación de los Cell arrays

216 Funciones que operan sobre cell array cell(m,n) celldisp(cell ar) cellplot(cell ar) iscell(cell ar) num2cell() cell2struct() struct2cell() Crea un cell array vacio de m x n Muestra el contenido de tadas las celdeas del ca Representa graficamente las celdas de ca Indica si (cell ar) es un vector de celdas Convierte un array numérico en cell array Convierte un cell array en una estructura Convierte una estructura en un cell array

217 array Ejemplo: Conversión entre struct y cell

218 Uso práctico de un cell array En este ejemplo se pretende resolver un sistema de ecuaciones lineales que ha sido previamente almacenado en un cell array.

219 Bibliografía 1. Aprenda Matlab 7.0 como si estuviera en primero 2. La ayuda de Matlab Ver en la sección demos de la ayuda de Matlab: Programming (Manipulating Multidimensional Arrays) y (Structures)

Tema 7: Programación con Matlab

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

Más detalles

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

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

Más detalles

Características básicas de Matlab

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

Más detalles

UNIVERSIDAD TECNOLÓGICA DE PEREIRA Programa de Tecnología Eléctrica

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

Más detalles

Tema 4: Empezando a trabajar con ficheros.m

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

Más detalles

Tema 6: Introducción a los gráficos en 3 dimensiones

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

Más detalles

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control

Práctica 1ª: Introducción a Matlab. 1er curso de Ingeniería Industrial: Ingeniería de Control 1er curso de Ingeniería Industrial: Ingeniería de Control Práctica 1ª: Introducción a Matlab Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática

Más detalles

Introducción a Matlab.

Introducción a Matlab. Introducción a Matlab. Ejercicios básicos de manipulación de imágenes. Departamento de Ingeniería electrónica, Telecomunicación y Automática. Área de Ingeniería de Sistemas y Automática OBJETIVOS: Iniciación

Más detalles

Comenzando con MATLAB

Comenzando con MATLAB ÁLGEBRA LINEAL INGENIERÍA INFORMÁTICA Curso 08/09 PRÁCTICA 1 Comenzando con MATLAB 1 Funcionamiento de Matlab MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería.

Más detalles

Operación de Microsoft Excel

Operación de Microsoft Excel Representación gráfica de datos Generalidades Excel puede crear gráficos a partir de datos previamente seleccionados en una hoja de cálculo. El usuario puede incrustar un gráfico en una hoja de cálculo,

Más detalles

http://www.ib.cnea.gov.ar/~instyctl/tutorial_matlab_esp/plot.html Gráficos en Matlab

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

Más detalles

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

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

Más detalles

Se podría entender como una matriz de filas y columnas. Cada combinación de fila y columna se denomina celda. Por ejemplo la celda A1, B33, Z68.

Se podría entender como una matriz de filas y columnas. Cada combinación de fila y columna se denomina celda. Por ejemplo la celda A1, B33, Z68. Departamento de Economía Aplicada: UDI de Estadística. Universidad Autónoma de Madrid Notas sobre el manejo de Excel para el análisis descriptivo y exploratorio de datos. (Descriptiva) 1 1 Introducción

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

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

Más detalles

Introducción a Matlab

Introducción a Matlab Introducción a Matlab Visión en Robótica 1er cuatrimestre de 2013 En este apunte veremos las operaciones más comunes del entorno de programación Matlab. Se aprerán a manejar los aspectos básicos como saltos

Más detalles

1) Como declarar una matriz o un vector.

1) Como declarar una matriz o un vector. MATLAB es un programa que integra matemáticas computacionales y visualización para resolver problemas numéricos basándose en arreglos de matrices y vectores. Esta herramienta posee infinidad de aplicaciones,

Más detalles

Roberto Quejido Cañamero

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

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

RESUMEN DEL PROGRAMA GNUPLOT

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

Más detalles

Una breve introducción a Excel c

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

Más detalles

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

Más detalles

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

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

Más detalles

Operación de Microsoft Word

Operación de Microsoft Word Generalidades y conceptos Combinar correspondencia Word, a través de la herramienta combinar correspondencia, permite combinar un documento el que puede ser una carta con el texto que se pretende hacer

Más detalles

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

Más detalles

Imágenes y gráficas en MATLAB

Imágenes y gráficas en MATLAB Imágenes y gráficas en MATLAB Sistemas Conexionistas - Curso 07/08 1. Imágenes Matlab dispone de comandos especiales para trabajar con imágenes de diversos formatos (pgm, ppm, gif, png,... ). imread Lee

Más detalles

Introducción al PSPICE

Introducción al PSPICE Pspice incluye varios programas, entre ellos está Schematics que es un programa de captura con una interfase directa a otros programas y opciones de Pspice. Con este programa se pueden realizar varias

Más detalles

Guía N 1: Fundamentos básicos(i)

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,

Más detalles

Herramientas computacionales para la matemática MATLAB: Gráficas 3D

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

Más detalles

Herramientas computacionales para la matemática MATLAB: Arreglos

Herramientas computacionales para la matemática MATLAB: Arreglos Herramientas computacionales para la matemática MATLAB: Arreglos Verónica Borja Macías Marzo 2013 1 Arreglos Un arreglo es una estructura que MATLAB utiliza para almacenar y manipular datos. Es una lista

Más detalles

Capítulo 9. Archivos de sintaxis

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

Más detalles

Centro de Capacitación en Informática

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

Más detalles

GENERACIÓN DE ANTICIPOS DE CRÉDITO

GENERACIÓN DE ANTICIPOS DE CRÉDITO GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos

Más detalles

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

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

Más detalles

MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 1: Gestión de listas de datos y tablas dinámicas. Leire Aldaz, Begoña Eguía y Leire Urcola

MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 1: Gestión de listas de datos y tablas dinámicas. Leire Aldaz, Begoña Eguía y Leire Urcola MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO Tema 1: Gestión de listas de datos y tablas dinámicas Leire Aldaz, Begoña Eguía y Leire Urcola Índice del tema - Introducción a las listas de datos -

Más detalles

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

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

Más detalles

MATLAB en 30 minutos

MATLAB en 30 minutos MATLAB en 30 minutos Rafael Collantes. Octubre 200. Introducción MATLAB nació como un programa para cálculo matricial, pero en la actualidad MATLAB es un sistema que permite no solamente realizar todo

Más detalles

GENERACIÓN DE TRANSFERENCIAS

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

Más detalles

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

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

Más detalles

Manual de Introducción a SIMULINK

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.

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

La ventana de Microsoft Excel

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

Más detalles

La compañía Autodesk presenta la nueva versión de su aclamado

La compañía Autodesk presenta la nueva versión de su aclamado Presentación La compañía Autodesk presenta la nueva versión de su aclamado AutoCAD, AutoCAD 2011, como un potente y completísimo programa de diseño y dibujo asistido por ordenador. Elegido por un gran

Más detalles

Introducción a la Estadística con Excel

Introducción a la Estadística con Excel Introducción a la Estadística con Excel En el siguiente guión vamos a introducir el software Excel 2007 y la manera de trabajar con Estadística Descriptiva. Cargar o importar datos En Excel 2007 podemos

Más detalles

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos: UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera

Más detalles

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas. Módulo 3 Herramientas de Cómputo Listas, tabulaciones, columnas y cuadros de texto Listas En muchas ocasiones es necesario que enumeres diferentes elementos en tus documentos. Word no sólo reconoce números

Más detalles

Operación de Microsoft Word

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

Más detalles

Práctica 3: Funciones

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

Más detalles

Herramientas computacionales para la matemática MATLAB: Scripts

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

Más detalles

Para generar una malla de puntos en los que evaluar una función de dos variables. meshgrid(x) %Es equivalente a meshgrid(x,x) Ejemplo.

Para generar una malla de puntos en los que evaluar una función de dos variables. meshgrid(x) %Es equivalente a meshgrid(x,x) Ejemplo. PRÁCTICA GRÁFICAS EN EL ESPACIO Prácticas Matlab Práctica 8: Gráficas en el espacio Objetivos Representar curvas y superficies en el espacio. Representar la gráfica de una función Comandos de Matlab Para

Más detalles

MANUAL DE AYUDA MÓDULOS 2011 MACOS

MANUAL DE AYUDA MÓDULOS 2011 MACOS MANUAL DE AYUDA MÓDULOS 2011 MACOS Agencia Tributaria Centro de Atención Telefónica Departamento de INFORMÁTICA TRIBUTARIA ÍNDICE MÓDULOS 2011 INTRODUCCIÓN...3 Requisitos previos. Máquina Virtual de Java...

Más detalles

SMS Gestión. manual de uso

SMS Gestión. manual de uso SMS Gestión manual de uso índice qué es SMS Gestión 2 acceso al servicio 3 01 acceso con la clave de servicios de Orange 4 02 acceso personalizado 6 02.1 cómo personalizar su acceso a la aplicación 7 02.2

Más detalles

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

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

Más detalles

GE Power Management. 6S``O[WS\bORS1]\TWUc`OQWÕ\g. GE-FILES 7\ab`cQQW]\Sa 539$ &

GE Power Management. 6S``O[WS\bORS1]\TWUc`OQWÕ\g. GE-FILES 7\ab`cQQW]\Sa 539$ & ')) GE Power Management 6S``O[WS\bORS1]\TWUc`OQWÕ\g /\ãzwawars@suwab`]arszawabs[o GE-FILES 7\ab`cQQW]\Sa 539$ & *(Ã3RZHUÃ0DQDJHPHQW +D\DOJRTXHQRHQFXHQWUD" $OJRQRHVWiVXILFLHQWHPHQWHFODUR" 6,Ã 7,(1(Ã $/*Ô1Ã

Más detalles

ELEMENTOS BÁSICOS DE MATHEMATICA

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

Más detalles

Adobe Illustrator CS5. Duración: Objetivos:

Adobe Illustrator CS5. Duración: Objetivos: Adobe Illustrator CS5 Duración: 40 horas Objetivos: Se estudia la aplicación Adobe Illustrator CS5, incluido dentro de la suite Adobe Creative Suite 5, que es uno de los programas de diseño vectorial más

Más detalles

http://math.uprm.edu/~edgar UNIVERSIDAD DE PUERTO RICO

http://math.uprm.edu/~edgar UNIVERSIDAD DE PUERTO RICO ESTADISTICA APLICADA I Dr. Edgar Acuna http://math.uprm.edu/~edgar UNIVERSIDAD DE PUERTO RICO RECINTO UNIVERSITARIO DE MAYAGUEZ 2. UNA INTRODUCCIÓN A MINITAB 21Entrando 2.1 a MINITAB Hay dos maneras de

Más detalles

MATERIAL 2 EXCEL 2007

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

Más detalles

PESTAÑA DATOS - TABLAS EN EXCEL

PESTAÑA DATOS - TABLAS EN EXCEL PESTAÑA DATOS - TABLAS EN EXCEL Una tabla en Excel es un conjunto de datos organizados en filas o registros, en la que la primera fila contiene las cabeceras de las columnas (los nombres de los campos),

Más detalles

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN GESTIÓN DE PROYECTOS CON PLANNER AVC APOYO VIRTUAL PARA EL CONOCIMIENTO GESTIÓN DE PROYECTOS CON PLANNER Planner es una poderosa herramienta de software

Más detalles

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

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

Más detalles

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

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

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

Más detalles

Práctica 1: Introducción al entorno de trabajo de MATLAB *

Práctica 1: Introducción al entorno de trabajo de MATLAB * Práctica 1: Introducción al entorno de trabajo de MATLAB * 1. Introducción MATLAB constituye actualmente un estándar dentro de las herramientas del análisis numérico, tanto por su gran capacidad y sencillez

Más detalles

MACROS. Automatizar tareas a través del uso de las macros.

MACROS. Automatizar tareas a través del uso de las macros. OBJETIVOS MACROS Definiciones Automatizar tareas a través del uso de las macros. Grabar Ejecutar Manipular macros. Tipos de Macros en Excel Introducción Las operaciones tradicionales que se pueden realizar

Más detalles

1. Visualización de datos con Octave

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,

Más detalles

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

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

Más detalles

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. ÍNDICE MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. INTRODUCCIÓN...4 2 INSTALACIÓN DE LA APLICACIÓN...4 3 PANTALLA DE ACCESO...5 4 SELECCIÓN DE CLÍNICA...6 5 PANTALLA PRINCIPAL...7 6.

Más detalles

PRÁCTICAS DE GESTIÓN GANADERA:

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

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Operaciones básicas, fórmulas, referencias absolutas, relativas y mixtas.

Operaciones básicas, fórmulas, referencias absolutas, relativas y mixtas. Módulo 3 Herramientas de Cómputo Operaciones básicas, fórmulas, referencias absolutas, relativas y mixtas. Operaciones Básicas Las operaciones básicas que se realizan en una hoja de cálculo son: Seleccionar

Más detalles

Instructivo de Microsoft Excel 2003

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

Más detalles

>> 10.5 + 3.1 % suma de dos números reales, el resultado se asigna a ans

>> 10.5 + 3.1 % suma de dos números reales, el resultado se asigna a ans Universidad de Concepción Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Matemática Cálculo Numérico (521230) Laboratorio 1: Introducción al Matlab Matlab es una abreviatura para

Más detalles

Imprimir códigos de barras

Imprimir códigos de barras Imprimir códigos de barras Al igual que en Abies 1, podemos definir el papel de etiquetas que vamos a utilizar. Se nos dan tres tipos de etiquetas ya creadas, que podemos modificar o eliminar, para lo

Más detalles

Tecnologías en la Educación Matemática. Expresiones. Datos. Expresiones Aritméticas. Expresiones Aritméticas 19/08/2014

Tecnologías en la Educación Matemática. Expresiones. Datos. Expresiones Aritméticas. Expresiones Aritméticas 19/08/2014 Tecnologías en la Educación Matemática jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR 1 Datos Los algoritmos combinan datos con acciones. Los datos de entrada

Más detalles

10. GENERADOR DE INFORMES.

10. GENERADOR DE INFORMES. 10. GENERADOR DE INFORMES. El generador de informes es un módulo de la aplicación que nos permite elaborar listados de artículos y de clientes pero de forma personalizada, pues se definen los criterios

Más detalles

Curso PHP Módulo 1 R-Luis

Curso PHP Módulo 1 R-Luis Lenguaje PHP Introducción Archivos HTML y PHP: Crear un archivo php es tan sencillo como cambiarle la extensión a un archivo html, por ejemplo podemos pasar de index.html a index.php sin ningún inconveniente.

Más detalles

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

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

Más detalles

Clase 2: Operaciones con matrices en Matlab

Clase 2: Operaciones con matrices en Matlab Clase 2: Operaciones con matrices en Matlab Hamilton Galindo UP Hamilton Galindo (UP) Clase 2: Operaciones con matrices en Matlab Marzo 2014 1 / 37 Outline 1 Definición de matrices desde teclado 2 Operaciones

Más detalles

Uso del programa CALC

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

Más detalles

8.1. Introducción... 1. 8.2. Dependencia/independencia estadística... 2. 8.3. Representación gráfica: diagrama de dispersión... 3. 8.4. Regresión...

8.1. Introducción... 1. 8.2. Dependencia/independencia estadística... 2. 8.3. Representación gráfica: diagrama de dispersión... 3. 8.4. Regresión... Tema 8 Análisis de dos variables: dependencia estadística y regresión Contenido 8.1. Introducción............................. 1 8.2. Dependencia/independencia estadística.............. 2 8.3. Representación

Más detalles

MACROS Y FORMULARIOS

MACROS Y FORMULARIOS MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es

Más detalles

La hoja de cálculo EXCEL. Conceptos básicos

La hoja de cálculo EXCEL. Conceptos básicos La hoja de cálculo EXCEL Conceptos básicos Conceptos básicos Hoja de cálculo. Concepto. El programa Excel -Elementos básicos:!hoja y libro!barra de títulos!barra de menús!barras de herramientas o de iconos!barra

Más detalles

GVisualPDA Módulo de Almacén

GVisualPDA Módulo de Almacén GVisualPDA Módulo de Almacén GVisualPDA es una aplicación para Windows Mobile 5/6 que amplía más aún las posibilidades de integración del software de gestión GVisualRec permitiendo estar conectados en

Más detalles

NORMA 34.14(SEPA) 05/11/2013

NORMA 34.14(SEPA) 05/11/2013 NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios

Más detalles

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

Más detalles

5.4. Manual de usuario

5.4. Manual de usuario 5.4. Manual de usuario En esta sección se procederá a explicar cada una de las posibles acciones que puede realizar un usuario, de forma que pueda utilizar todas las funcionalidades del simulador, sin

Más detalles

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas. Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.

Más detalles

Sección 4.1 Imágenes e ilustraciones

Sección 4.1 Imágenes e ilustraciones Sección 4.1 Imágenes e ilustraciones Imágenes: fotos, capturas de pantalla u otros ficheros de mapas de bits o vectoriales. También se consideran imágenes lo que en otras versiones de PowerPoint se llamaba

Más detalles

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Report Builder Instituto de Tecnologías Educativas 2011 Informes con Oracle Report Builder En su configuración original, OpenOffice

Más detalles

Gestión de Ficheros en ruralvía Recibos

Gestión de Ficheros en ruralvía Recibos Gestión de Ficheros Adeudos domiciliados 19.14 - Adeudos directos entre empresas (B2B) 19.44 Con Gestión de Ficheros de Caja Rural podrá gestionar de forma rápida y sencilla los recibos que genere su actividad

Más detalles

PROGRAMA DE CONTROL DE CALIDAD

PROGRAMA DE CONTROL DE CALIDAD WORK PAPER # 1 PROGRAMA DE CONTROL DE CALIDAD Nro. DE PROCEDIMIENTO: AC - PRO 01 Nro. DE HOJAS: 6 ELABORÓ: Ing. Víctor A. Laredo Antezana CÓDIGO: TÍTULO WORK PAPER: LO BÁSICO DE MATLAB DPTO: UDABOL LA

Más detalles

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Introducción y objetivos De modo muy resumido Internet es una red que interconecta redes de ordenadores. Conectándose

Más detalles

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín TEMA 4: EMPEZANDO A ESCUELA UNIVERSITARIA DE INFORMÁTICA NAVEGAR Raúl Martín Martín SERVICIOS DE INTERNET SERVICIOS DE INTERNET Las posibilidades que ofrece Internet se denominan servicios. Hoy en día,

Más detalles

Tutorial Básico de vbscript

Tutorial Básico de vbscript Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así

Más detalles

Tecnología de la Información y la Comunicación. Base de datos. Consultas - 2007 -

Tecnología de la Información y la Comunicación. Base de datos. Consultas - 2007 - Tecnología de la Información y la Comunicación Base de datos Consultas - 2007 - Profesores del área Informática: Guillermo Storti Gladys Ríos Gabriel Campodónico Consultas Se utilizan consultas para ver,

Más detalles

Preliminares. Tipos de variables y Expresiones

Preliminares. Tipos de variables y Expresiones Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un

Más detalles

MATEMÁTICAS CON LA HOJA DE CÁLCULO

MATEMÁTICAS CON LA HOJA DE CÁLCULO MATEMÁTICAS CON LA HOJA DE CÁLCULO Podemos dar a esta aplicación un uso práctico en el aula de Matemáticas en varios sentidos: Como potente calculadora: sucesiones, límites, tablas estadísticas, parámetros

Más detalles

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

Más detalles