Gráficos 3D en MATLAB

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

Download "Gráficos 3D en MATLAB"

Transcripción

1 Gráficos 3D en MATLAB Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es

2 Objetivos Presentar la implementación de una amplia selección de capacidades gráficas en tres dimensiones Desarrollar la capacidad de generar gráficos interactivamente Matlab 2

3 Indice Líneas en 3D Superficies Creación de gráficos interactivamente Matlab 3

4 La versión 3D de plot es Líneas en 3D plot3(u1, v1, w1, c1, u2, v2, w2, c2, ) donde uj, vj, y wj son las coordenadas x, y, y z, respectivamente, de un punto Son escalares, vectores de la misma longitud, matrices del mismo orden, o expresiones que, cuando se evalúan, resultan en una de esas cantidades cj es una cadena de caracteres Un caracter especifica el color. Un caracter especifica las características del punto Uno o dos caracteres especifica el tipo de línea Matlab 4

5 Líneas en 3D Para dibujar un conjunto de n líneas sin conectar cuyos puntos finales son (x 1j,y 1j,z 1j ) y (x 2j,y 2j,z 2j ), j = 1, 2,, n se crean seis vectores: Así, plot3 es x1 = [ ]; x2 = [ ]; y1 = [ ]; y2 = [ ]; z1 = [ ]; z2 = [ ]; x = x 1 x 2 x j j j jn y j = y j1 y j2 y jn j = 1, 2 z = z 1 z 2 z j j1 j jn plot3([x1; x2], [y1; y2], [z1; z2]) donde [x1; x2], [y1; y2], y [z1; z2] son matrices de (2 n) Matlab 5

6 Líneas en 3D Todos los procedimientos de anotación descritas para los gráficos 2D son aplicables a las funciones de generación de curvas y superficies 3D, excepto que los argumentos de text se usa text(x, y, z, s) donde s es un string y zlabel se usa para etiquetar el eje z Matlab 6

7 Ejemplo: Dibujo de cajas de alambres Se requiere una función BoxPlot3 que dibuje las aristas (4) de cada una de las seis superficies de una caja. La ubicación y orientación de la caja está determinada por las coordenadas de la diagonal de caras opuestas P(x o,y o,z o ) and P(x o +L x, y o +L y, z o +L z ) (x o,y o,z o +L z ) 2 3 (x o,y o +L y,z o +L z ) z L z (x o,y o,z o ) 1 4 (x o,y o +L y,z o ) L x (x o +L x,y o,z o +L z ) 6 7 (x o +L x,y o +L y,z o +L z ) 5 L y 8 y x (x o +L x,y o,z o ) (x o +L x,y o +L y,z o ) Matlab 7

8 Ejemplo: Dibujo de cajas de alambres function BoxPlot3(x, y, z, Lx, Ly, Lz) x = [x, x, x, x, x+lx, x+lx, x+lx, x+lx]; %(1 8) y = [y, y, y+ly, y+ly, y, y, y+ly, y+ly]; %(1 8) z = [z, z+lz, z+lz, z, z, z+lz, z+lz, z]; %(1 8) index = zeros(6,5); (x o,y o,z o +L z ) 2 3 index(1,:) = [ ]; z z L z index(2,:) = [ ]; index(3,:) = [ ]; index(4,:) = [ ]; index(5,:) = [ ]; index(6,:) = [ ]; for k = 1:6 (x o +L x,y o,z o +L z ) plot3(x(index(k,:)), y(index(k,:)), z(index(k,:))) hold on end x (x o +L x,y o,z o ) L y (x o,y o,z o ) L x (x o +L x,y o +L y,z o +L z ) (x o +L x,y o +L y,z o ) (x o,y o +L y,z o +L z ) Matlab 8 y y (x o,y o +L y,z o )

9 Ejemplo: Dibujo de cajas de alambres El script para generar tres cajas con las siguientes dimensiones y coordenadas (x o, y o, z o ) Box #1 Size: Location: (1, 1, 1) Box #2 Size: Location: (3, 4, 5) Box #3 Size: Location: (4.5, 5.5, 6) BoxPlot3(1, 1, 1, 3, 5, 7) BoxPlot3(4, 6, 8, 4, 5, 1) BoxPlot3(8, 11, 9, 1, 1, 1) Matlab

10 Ejemplo: Onda senoidal sobre una superficie de un cilindro Las coordenadas de una onda senoidal sobre la superficie de un cilindro se obtiene con x = bcos( t) y = bsin( t) z = c cos( at ) t = linspace(, 2*pi, 2); a = 1; b = 1.; c =.3;.2 x = b*cos(t); -.2 y = b*sin(t); z = c*cos(a*t); plot3(x, y, z, 'k') axis equal Si se asume quea= 1., b = 1., c =.3, y t 2π, el script es Matlab 1

11 Superficies Matlab contiene un conjunto de funciones gráficas 3D para crear superficies, contornos, y variaciones, así como especializaciones de esas formas básicas Una superficie se define por la expresión z = f ( x, y) donde x e y son las coordenadas en el plano-xy y z es la altura resultante Matlab 11

12 Superficies Las funciones básicas de graficación de superficies son surf(x, y, z) y mesh(x, y, z) donde x, y, z son las coordenadas de los puntos en la superficie surf dibuja una superficie compuesta de parches de colores que dependen de la magnitud z mesh dibuja parches de superficies blancas que se definen por su contorno. Los colores de las líneas de los parches se determinan por la magnitud de z. Matlab 12

13 Ejemplo de superficie Se requiere dibujar una superficie definida por z x, y x x y x y x y ( ) = definida en el rango 3 < x < 3 y 3 < y < 13 Se genera la función SurfExample para calcular las coordenadas x, y,z function [x, y, z] = SurfExample x1 = linspace(-3, 3, 15); % (1 15) y1 = linspace(-3, 13, 17); % (1 17) [x, y] = meshgrid(x1, y1); % (17 15) z = x.^4+3*x.^2 2*x+6-2*y.*x.^2+y.^2-2*y; % (17 15) Matlab 13

14 Ejemplos de superficies con surf y mesh 2 [x,y,z] = SurfExample; surf(x, y, z) [x,y,z] = SurfExample; mesh(x, y, z) Matlab

15 Ejemplos de superficies con surf y mesh [x,y,z] = SurfExample; mesh(x, y, z) hidden off Matlab 15

16 Combinando superficies y líneas Se puede combinar funciones de graficación 3D para dibujar múltiples líneas y superficies Como ejemplo se crean dos funciones Corners: que dibuja cuatro líneas conectando las esquinas de la superficie generada por SurfExample al plano xy que pasa por z = Disc: que crea un disco circular que interseca la superficie creada por SurfExample en z o = 8,con radio de 1 unidades, y centro en (,5) Matlab 16

17 Ejemplo: combinando superficies y líneas Las coordenadas de las esquinas son: 2 15 ( 3, 3, z( 3, 3)) 1 (3, 3, z(3, 3)) (3, 13, z(3,13)) ( 3, 13, z( 3,13)) Las funciones son: function Corners xc = [-3, -3, 3, 3]; yc = [-3, 13, 13, -3]; zc = xc.^4+3*xc.^2 2*xc+6 2*yc.*xc.^2+yc.^2 2*yc; hold on plot3([xc; xc], [yc; yc], [zeros(1,4); zc], 'k') Matlab

18 Ejemplo: combinando superficies y líneas function Disc(R, zo) r = linspace(, R, 12); % (1 12) theta = linspace(, 2*pi, 5); % (1 5) x = cos(theta')*r; % (5 12) y = 5 + sin(theta')*r; % (5 12) hold on z = repmat(zo, size(x)); % (5 12) surf(x, y, z) Matlab 18

19 Ejemplo: combinando superficies y líneas [x, y, z] = SurfExample; surf(x, y, z); Disc(1, 8) Corners Matlab 19

20 Modificación de la apariencia de gráficos Hay varias funciones que se pueden usar de forma combinada para modificar la apariencia de la superficie resultante box on o box off grid on o grid off axis on o axis off La funciónboxon sólo dibuja una caja siaxison ha sido seleccionada Matlab 2

21 Ejemplo: modificación de la apariencia de gráficos 2 15 [x,y,z] = SurfExample mesh(x, y, z) grid off [x,y,z] = SurfExample mesh(x, y, z) axis off grid off Matlab 21

22 Ejemplo: modificación de la apariencia de gráficos [x,y,z] = SurfExample mesh(x, y, z) axis on grid off box on Matlab 22

23 Modificación de la apariencia de gráficos Los colores de los parches creados por surf o las líneas creadas por mesh se pueden cambiar a un color uniforme usando colormap(c) donde c es un vector de tres elementos, cada uno de los cuales varía entre y 1, correspondiendo a la intensidad del color rojo, verde y azul respectivamente (r, g, b). Ejm: c [ ] [1 1 1] [1 ] [ 1 ] [ 1] [1 1 ] [1 1] [ 1 1] [.5.5.5] Color black white red green blue yellow magenta cyan gray Matlab 23

24 Ejemplo: funciones adicionales para mejorar visualmente una superficie 2 [x,y,z] = SurfExample; meshz(x, y, z) [x,y,z] = SurfExample; waterfall(x, y, z) Matlab 24

25 Ejemplo: funciones adicionales para mejorar visualmente una superficie [x,y,z] = SurfExample; ribbon(y, z) [x,y,z] = SurfExample; surfnorm(x, y, z) Matlab 25

26 Gráficos de contornos Las superficies también se pueden transformar en gráficos de contornos, que son gráficos de curvas formadas por la intersección de la superficie y un plano paralelo al plano xy en valores específicos de z Las funciones surfc(x, y, z) y meshc(x, y, z) crean superficies con contornos proyectados debajo de la superficie. x, y, z son los valores de las coordenadas de puntos que definen la superficie Matlab 26

27 Ejemplo de gráficos de contornos 15 [x,y,z] = SurfExample; meshc(x, y, z) grid off [x,y,z] = SurfExample; surfc(x, y, z) grid off Matlab 27

28 Gráficos de contornos Se pueden crear contornos sin visualizar la superficie, con etiquetas o sin etiquetas La función contour(x, y, z, v) crea un gráfico de contorno donde x, y, z son las coordenadas de los puntos que definen la superficie v, si es un escalar, es el número de niveles de contornos a visualizar y, si es un vector de valores, los contornos de la superficie en los valores de z. El uso de v es opcional Matlab 28

29 Gráficos de contornos Si se quiere etiquetar el contorno se usan las funciones [C, h] = contour(x, y, z, v) clabel(c, h, v) Matlab 29

30 Ejemplos de contour 12 1 [x,y,z] = SurfExample; contour(x, y, z) [x,y,z] = SurfExample; contour(x, y, z, 4) Matlab 3

31 1 Ejemplos de contour y clabel [x,y,z] = SurfExample; [C, h] = contour(x, y, z); clabel(c, h) [x,y,z] = SurfExample; v= [1, 3:3:12]; [C, h] = contour(x, y, z, v); clabel(c, h, v) Matlab 31

32 Gráficos de contornos 3D Para obtener los contornos de superficies en 3D, se usa contour3(x, y, z, v) donde x, y, z son las coordenadas de los puntos de la superficie v, si es un escalar, es el número de niveles de contornos a visualizar y, si es un vector de valores, los contornos de la superficie en los valores de z. El uso de v es opcional Para etiquetar los contornos se usa [C, h] = contour3(x, y, z, v) clabel(c, h, v) Matlab 32

33 Gráficos de contornos 3D Para rellenar la region entre contornos 2D con diferentes colores se usa contourf(x, y, z, v) los valores de los colores se pueden identificar usando colorbar(s) que coloca una barra de colores y sus correspondientes valores numéricos adyacente a la figura La cantidad z es un string igual a 'horiz' o 'vert' para indicar la orientación de la barra. El valor por defecto es 'vert' Matlab 33

34 Ejemplos de contour3, contourf y colorbar [x,y,z] = SurfExample; [C, h] = contour3(x, y, z); clabel(c, h) [x,y,z] = SurfExample; [C, h] = contourf(x, y, z); colorbar Matlab 34

35 Gráficos de contornos 3D Las propiedades de las líneas y etiquetas se pueden modificar de forma similar que para plot Por ejemplo, para cambiar el tamaño de las etiquetas creadas con contour a 14 puntos y las líneas del contorno azules, se siguen los pasos [x, y, z] = SurfExample; [C, h] = contour(x, y, z, v) g = clabel(c, h, v); set(g, 'Fontsize', 14) set(h, 'LineColor', b') Matlab 35

36 Superficies cilíndricas, esféricas y elipsoidales Se puede usar una curva 2D como generador para crear superficies de revolución usando [x, y, z] = cylinder(r, n) que retorna las coordenadas x, y, z de una superficie cilíndrica utilizandoel vector r para definir una curva perfil La funcióncylinder trata cada elemento en r como un radio en n puntos equiespaciados alrededeor de su circunferencia. Si se omite n se considera el valor 2 Matlab 36

37 Para la curva Ejemplo de superficie cilíndrica r = 1.1+ sin( z) z 2π que se rota 36 alrededor del eje-z Se usa 26 intervalos equiespaciados en la dirección z y 16 intervalor equiespaciados en la dirección circunferencial El script para graficar la superficie cilíndrica es zz = linspace(, 2*pi, 26); [x, y, z] = cylinder(1.1+sin(zz), 16); surf(x, y, z) axis off Matlab 37

38 Ejemplo de superficie cilíndrica Axis of rotation Matlab 38

39 Superficies cilíndricas, esféricas y elipsoidales Para crear una esfera, se puede usar [x, y, z] = sphere(n); axis equal surf(x, y, z) donde n es el número de n x n elementos que comprende la esfera de radio 1 centrado en el origen. Si n se omite se toma n = Matlab 39

40 Superficies cilíndricas, esféricas y elipsoidales Para crear una elipsoide, se puede usar [x, y, z] = ellipsoid(xc, yc, zc, xr, yr, zr, n); axis equal surf(x, y, z) -1 en (xc, yc, zc) con longitud de semi-ejes en las direcciones x, y, z respectivamente, de xr, yr, y zr. n es el número de n x n elementos que comprende el elipsoide. Si n se omite se toma n = Matlab

41 Angulo de visión En ocasiones se desea cambiar el ángulo de vista por defecto de los gráficos 3D porque No se muestra las características de interés Varias vistas diferentes deben mostrarse usando subplot La exploración de la superficie desde varias vistas es deseable antes de decidir la orientación final Para determinar el azimuth (a) y ángulo de elevación de la vista (e), se usa [a, e] = view Matlab 41

42 Angulo de visión Para orientar el objeto se usa el icono Rotate 3D en la ventana de la figura y se orienta el objeto hasta obtener una orientación satisfactoria. Se mostrará los valores de azimuth y elevación mientras se rota Rotate 3D Esos valores se pueden ingresar en la expresión view(an, en) para crear la orientación deseada cuando se ejecuta un script Matlab 42

43 Sombreado (shading) Las superficies creadas con surf usan la propiedad de sombreado por defecto llamada 'faceted'. La función que cambia el sombreado es shading s donde s es un string igual a faceted % Default flat interp Matlab 43

44 Ejemplo de view y shading zz = linspace(, 2*pi, 26); r=1.1+sin(zz); [x, y, z] = cylinder(r, 16); surf(x, y, z) view(-88.5, -48) shading faceted axis off vis3d Matlab 44

45 Ejemplo de view y shading zz = linspace(, 2*pi, 26); r=1.1+sin(zz); [x, y, z] = cylinder(r, 16); surf(x, y, z) view(-88.5, -48) shading flat axis off vis3d Matlab 45

46 Ejemplo de view y shading zz = linspace(, 2*pi, 26); r=1.1+sin(zz); [x, y, z] = cylinder(r, 16); surf(x, y, z) view(-88.5, -48) shading interp axis off vis3d Matlab 46

47 Ejemplo de view y shading r = 1+sin(zz); [x, y, z] = cylinder(r, 16); surf(x, y, z) view(-88.5, -48) shading interp colormap(copper) axis offvis3d Matlab 47

48 Transparencia Las superficies creadas con surf puede tener su opacidad alterada asignando un valor numérico al keyword 'FaceAlpha' El efecto de este keyword en la superficie resultante es dependiente del tipo del sombreado seleccionado Para ilustrar la opción de transparencia, se crea una función que genera los valores numéricos para la v superficie dada por x = a cos v(1 + cos u) v y = a sin v(1 + cos u) v z = ba (1 + sin u) Matlab 48

49 Transparencia Si se asume que a = 1.13 y b = 1.14, la función fichero m para esta superficie es function [x, y, z] = Transparency a = 1.13; b = 1.14; uu = linspace(, 2*pi, 3); vv = linspace(-15, 6, 45); [u, v] = meshgrid(uu, vv); x = a.^v.*cos(v).*(1+cos(u)); y = -a.^v.*sin(v).*(1+cos(u)); z = -b*a.^v.*(1+sin(u)); Matlab 49

50 Ejemplo de transparencia [x, y, z] = Transparency; surf(x, y, z) shading interp axis vis3d off equal view([-35 38]) [x, y, z] = Transparency; h = surf(x, y, z) set(h, 'FaceAlpha',.4) shading interp axis vis3d off equal view([-35 38]) Matlab 5

51 Ejemplo de transparencia [x, y, z] = Transparency; h = surf(x, y, z) set(h, 'FaceAlpha',.4) axis vis3d off equal view([-35 38]) Nota: se omiteshading Matlab 51

52 Ejemplo: coloreado de cajas Modificación de fichero m BoxPlot3 para que las seis superficies representadas por los rectángulos se rellene con un color diferente La modificación se consigue usandofill3 La versión revisada de BoxPlot3 renombrada como BoxPlot3C es Matlab 52

53 Ejemplo: coloreado de cajas function BoxPlot3C(xo, yo, zo, Lx, Ly, Lz, w) % w =, wire frame; w = 1, rectangles are colored x = [xo xo xo xo xo+lx xo+lx xo+lx xo+lx]; y = [yo yo yo+ly yo+ly yo yo yo+ly yo+ly]; z = [zo zo+lz zo+lz zo zo zo+lz zo+lz zo ]; index = zeros(6,5); index(1,:) = [ ]; index(2,:) = [ ]; index(3,:) = [ ]; index(4,:) = [ ]; index(5,:) = [ ]; index(6,:) = [ ]; c = 'rgbcmy'; for k = 1:6 if w~= fill3(x(index(k,:)), y(index(k,:)), z(index(k,:)), c(k)) else plot3(x(index(k,:)), y(index(k,:)), z(index(k,:))) end hold on end Matlab 53

54 Ejemplo: coloreado de cajas BoxPlot3C(1, 1, 1, 3, 5, 7, 1) BoxPlot3C(4, 6, 8, 4, 5, 1, ) BoxPlot3C(8, 11, 9, 1, 1, 1, 1) Matlab 54

55 Ejemplo: intersección de un cilindro y una esfera y resaltado de su intersección La curva que resulta de la intersección de una esfera de radio 2a centrada en el origen y un cilindro circular de radio a centrado en (a, ) es dado por las ecuaciones paramétricas x = a(1 + cos ϕ) donde ϕ 4π y = a sin ϕ z = 2asin( ϕ / 2) Para crear una esfera de radio 2a, se multiplica cada coordenada de sphere por 2a. Matlab 55

56 Ejemplo: intersección de un cilindro y una esfera y resaltado de su intersección Las coordenadas de cylinder se modifican con la transformación: x ax + a y ay z 4az 2a Se asume que a = 1. El script es Matlab 56

57 Ejemplo: intersección de un cilindro y una esfera y resaltado de su intersección a = 1; [xs, ys, zs] = sphere(3); surf(2*a*xs, 2*a*ys, 2*a*zs) hold on [x, y, z] = cylinder; surf(a*x+a, a*y, 4*a*z-2*a) shading interp t = linspace(, 4*pi, 1); x = a*(1+cos(t)); y = a*sin(t); z = 2*a*sin(t/2); plot3(x, y, z, 'y-', 'Linewidth', 2.5); axis equal off view([45, 3]) Matlab 57

58 Ejemplo: mejora de gráficos 2D con objetos 3D Para una esfera de radio a y un elipsoide con su eje mayor en la dirección x igual a 2a, eje menor en la dirección y igual a 2b, y un eje menor en la dirección z igual a 2c, la proporción del volumen de un elipsoide con relación al volumen de una esfera es Vellipse b c V = = V a a sphere Se crea el siguiente programa para mejorar la comprensión de un gráfico de V como función de b/a para varios valores de c/a Matlab 58

59 Ejemplo: mejora de gráficos 2D con objetos 3D b = [.5, 1]; c = b; for k = 1:2 plot(b, b*c(k), 'k-') text(.75, (b(1)*c(k)+b(2)*c(k))/2-.2, ['c/a = ' num2str(c(k))]) hold on end xlabel('b/a') ylabel('v') for k = 1:4 switch k case 1 axes('position', [.12,.2,.2,.2]) [xs, ys, zs] = ellipsoid(,,, 1, b(1), c(1), 2); mesh(xs, ys, zs) text(,, 1, ['b/a = ' num2str(b(1)) ' c/a = ' num2str(c(1))]) case 2 axes ('position', [.1,.5,.2,.2]) [xs, ys, zs] = ellipsoid(,,, 1, b(1), c(2), 2); mesh (xs, ys, zs) text (,, 1.5, ['b/a = ' num2str(b(1)) ' c/a = ' num2str(c(2))]) Matlab 59

60 Ejemplo: mejora de gráficos 2D con objetos 3D case 3 axes ('position', [.7,.65,.2,.2]) [xs, ys, zs] = ellipsoid(,,, 1, b(2), c(2), 2); mesh (xs, ys, zs) text (-1.5,, 2, ['b/a = ' num2str(b(2)) ' c/a = ' num2str(c(2))]) case 4 axes ('position', [.7,.38,.2,.2]) [xs, ys, zs] = ellipsoid(,,, 1, b(2), c(1), 2); mesh (xs, ys, zs) text (-1.5,, 1.5, ['b/a = ' num2str(b(2)) ' c/a = ' num2str(c(1))]) end colormap([ ]) axis equal off end Matlab 6

61 Ejemplo: mejora de gráficos 2D con objetos 3D 1.9 b/a = 1 c/a = b/a =.5 c/a = 1 c/a = 1 V.6 b/a = 1 c/a =.5.5 b/a =.5 c/a = c/a = b/a Matlab 61

62 Rotación y traslación de objetos 3D: ángulos de Euler La rotación y traslación de un punto p(x,y,z) a otra posición P(X,Y,Z) es determinado por X = L + a x + a y + a z x y z Y = L + a x + a y + a z Z = L + a x + a y + a z donde L x, L y, y L z son los componentes x, y, z de la traslación, respectivamente, y a ij, i, j = 1, 2, 3, son los elementos de cosψcosχ -cosψsinχ sinψ a = cosφsin χ + sinφsinψcosχ cosφcosχ - sinφsinψsinχ -sinφ cosψ sinφsinχ - cosφsinψcosχ sinφcos χ + cosφsinψsinχ cosφ cosψ Matlab 62

63 Rotación y traslación de objetos 3D: ángulos de Euler Las cantidades φ, ψ, y χ son los ángulos de rotación ordenados (ángulos de Euler) del sistema de coordenadas alrededor del origen φ alrededor del eje x ψ alrededor del eje y χ alrededor del eje z En general, (x,y,z) pueden ser escalares, vectores de la misma longitud, o matrices del mismo orden Se crea la función EulerAngles Matlab 63

64 Rotación y traslación de objetos 3D: ángulos de Euler function [Xrt, Yrt, Zrt] = EulerAngles(psi, chi, phi, Lx, Ly, Lz, x, y, z) a = [cos(psi)*cos(chi), -cos(psi)*sin(chi), sin(psi); cos(phi)*sin(chi)+sin(phi)*sin(psi)*cos(chi), cos(phi)*cos(chi)-sin(phi)*sin(psi)*sin(chi), -sin(phi)*cos(psi); sin(phi)*sin(chi)-cos(phi)*sin(psi)*cos(chi), sin(phi)*cos(chi)+cos(phi)*sin(psi)*sin(chi), cos(phi)*cos(psi)]; Xrt = a(1,1)*x+a(1,2)*y+a(1,3)*z+lx; Yrt = a(2,1)*x+a(2,2)*y+a(2,3)*z+ly; Zrt = a(3,1)*x+a(3,2)*y+a(3,3)*z+lz; X = L +a x+a y+a z x Y = L +a x+a y+a z y z Z = L +a x+a y+a z Matlab 64

65 Rotación y traslación de objetos 3D: generación de Toro Las ecuaciones para generar un toro son x = rcosθ y = rsinθ z = ± a - ( x + y - b ) Torus donde b a r b + a, θ 2π, y b > a Se crea la función Torus para obtener las coordenadas del toro que usa las funciónreal para eliminar la parte imaginaria debida a redondeos numéricos Matlab 65

66 Rotación y traslación de objetos 3D: generación de Toro function [X, Y, Z] = Torus(a, b) r = linspace(b-a, b+a, 1); th = linspace(, 2*pi, 22); x = r'*cos(th); y = r'*sin(th); z = real(sqrt(a^2-(sqrt(x.^2+y.^2)-b).^2)); X = [x x]; Y = [y y]; Z = [z -z]; Matlab 66

67 Rotación y traslación de objetos 3D: generación de Toro Se obtendrá cuatro gráficas del toro: Sin rotación Rotado 6 alrededor del eje x (φ = 6 ) y comparado con el toro original Rotado 6 alrededor del eje y (ψ = 6 ) y comparado con el toro original Rotado 6 alrededor del eje x (φ = 6 ), rotado 6 alrededor del eje y (ψ = 6 ) y comparado con el toro original Se asume que a =.2 y b =.8 y se usa colormap para producir una malla de líneas Matlab 67

68 Rotación y traslación de objetos 3D: generación de Toro [X, Y, Z] = Torus(.2,.8); psi = [, pi/3, pi/3]; chi = [,, ]; phi = [pi/3,, pi/3]; Lx = ; Ly = ; Lz = ; for k = 1:4 subplot(2,2,k) if k==1 mesh(x, Y, Z) else mesh(x, Y, Z) hold on [Xr Yr Zr] = EulerAngles(psi(k-1), chi(k-1), phi(k-1), Lx, Ly, Lz, X, Y, Z); mesh(xr, Yr, Zr) end Matlab 68

69 Rotación y traslación de objetos 3D: generación de Toro switch k case 1 text(.5, -.5, 1, 'Torus') case 2 text(.5, -.5, 1,'\phi = 6\circ') case 3 text(.5,-.5,1,'\psi = 6\circ') case 4 text(.5, -.5, 1.35,'\psi = 6\circ') text(.55, -.5, 1,'\phi = 6\circ') end colormap([ ]) axis equal off grid off end Matlab 69

70 Rotación y traslación de objetos 3D: generación de Toro Torus φ = 6 ψ = 6 ψ = 6 φ = 6 Matlab 7

71 Creación de gráficos interactivamente El entorno Matlab permite crear gráficas interactivamente de varias maneras Seleccionar variable(s) + botón derecho Seleccionar tipo de gráfico Matlab 71

72 Creación de gráficos interactivamente Se introducen los siguientes comandos: >> N=5; >> y=randn(n,1); >> y2=filter([1 1]/2,1,y); Se pulsa sobre la variable y en el Workspace y se pulsa sobre el icono. Se obtiene el gráfico Matlab 72

73 Creación de gráficos interactivamente Se puede modificar el tipo de gráfico desplegando el menú para obtener la descripción Más ayuda Matlab 73

74 Creación de gráficos interactivamente Cuando se selecciona un tipo de gráfico se genera el comando correspondiente en la ventana de comandos Matlab 74

75 Creación de gráficos interactivamente En la ventana de figura se puede modificar el gráfico, generar el código y guardarlo para ser invocado Matlab 75

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

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

Trabajo: DEMO: 3-D plots. Informática aplicada á problemas químicos.

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

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 axis Idéntico al utilizado con gráficos bidimensionales. title, xlabel,

Más detalles

Curso de Postgrado Introducción al Trabajo con Matlab. Profesor: Ramón Quiza Sardiñas E-Mail: quiza@umcc.cu. Marzo / 2006

Curso de Postgrado Introducción al Trabajo con Matlab. Profesor: Ramón Quiza Sardiñas E-Mail: quiza@umcc.cu. Marzo / 2006 Universidad de Matanzas Camilo Cienfuegos Facultad de Ingenierías Química y Mecánica Departamento de Ingeniería Mecánica Curso de Postgrado Introducción al Trabajo con Matlab Profesor: Ramón Quiza Sardiñas

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

TIPOS DE RESTRICCIONES

TIPOS DE RESTRICCIONES RESTRICCIONES: Las restricciones son reglas que determinan la posición relativa de las distintas geometrías existentes en el archivo de trabajo. Para poder aplicarlas con rigor es preciso entender el grado

Más detalles

CAD 3D. Técnicas de Representación Gráfica. Curso 2010-2011 DIGTEG 2010

CAD 3D. Técnicas de Representación Gráfica. Curso 2010-2011 DIGTEG 2010 CAD 3D Técnicas de Representación Gráfica Curso 2010-2011 Introducción a 3D Introducción a 3D Modelos 2D limitaciones Modelo bidimensional: superficies Dibujo, edición y visualización 2D de objetos 3D

Más detalles

BARRA DE HERRAMIENTAS DE BOCETO:

BARRA DE HERRAMIENTAS DE BOCETO: INTRODUCCIÓN: Autodesk Inventor es un sistema de modelado sólido basado en operaciones geométrica, que proporciona todas las herramientas necesarias para ejecutar proyectos de diseño, desde el primer boceto

Más detalles

Draw: objetos en 3D, diagramas de flujo y exportación

Draw: objetos en 3D, diagramas de flujo y exportación 1 de 15 30/11/2010 22:11 Draw: objetos en 3D, diagramas de flujo y exportación Draw es una herramienta de dibujo gráfico vectorial, aunque puede hacer algunas operaciones sobre graficos rasterizados. Ofrece

Más detalles

Illustrator CS4: guía de maquetación

Illustrator CS4: guía de maquetación Paso 1 de 12 En este tutorial vamos a ver cómo hacer un banner de página web. Al hacer este banner de página web aprenderemos varias técnicas de dibujo, como la utilización de la herramienta Elipse, la

Más detalles

Gráficos. Informática aplicada al medio ambiente curso 2010/2011

Gráficos. Informática aplicada al medio ambiente curso 2010/2011 Gráficos Informática aplicada al medio ambiente curso 2010/2011 Gráficos en Matlab Comando básico: plot(x1, y1, x2, y2, x3, y3,..., 'opciones') X e Y: Vectores de la misma longitud Opciones: Color, estilo,

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 08/09 1. Gráficas Para dibujar funciones de una variable, Matlab dispone de la función plot, con la siguiente sintaxis: plot(y) Dibuja la gráfica

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

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

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

Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos

Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos Creación de un Gráfico con OpenOffice.org Calc Los gráficos elaborados con OpenOffice.org son de gran importancia para ver la tendencia de los datos. Es una herramienta de análisis que permite mostrar

Más detalles

Qcad. Es un programa de diseña asistido por ordenador en 2 dimensiones.

Qcad. Es un programa de diseña asistido por ordenador en 2 dimensiones. Qcad Es un programa de diseña asistido por ordenador en 2 dimensiones. 1. La ventana del Qcad Barra de títulos Barra de menús Barra de herramientas Área de dibujo Barra de herramientas de dibujo Barra

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

Hi-Spins. Hi-Spins - Novedades v.10.2.0 10.2.2

Hi-Spins. Hi-Spins - Novedades v.10.2.0 10.2.2 Hi-Spins Hi-Spins - Novedades 10.2.2 Tabla de contenido Hi-Spins Consulta Renovación de la presentación gráfica................................... 3 Visualización compacta de dimensiones en ventana de

Más detalles

Introducción a la Programación en MATLAB

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

Más detalles

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

Actividades con GeoGebra

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

Más detalles

Winplot DIBUJAR LA GRÁFICA DE UNA FUNCIÓN. Ventana > 2-dim: aparece la ventana sinnombre1.wp2. Ecua > Explícita: aparece la ventana de edición y=f(x).

Winplot DIBUJAR LA GRÁFICA DE UNA FUNCIÓN. Ventana > 2-dim: aparece la ventana sinnombre1.wp2. Ecua > Explícita: aparece la ventana de edición y=f(x). 1 DIBUJAR LA GRÁFICA DE UNA FUNCIÓN Winplot Ventana > 2-dim: aparece la ventana sinnombre1.wp2. Ecua > Explícita: aparece la ventana de edición y=f(x). En el recuadro f(x)= se escribe la expresión de la

Más detalles

CAPITULO III CONTENIDO: EJEMPLO DE APLICACIÓN 1.1 ANALISIS DE ESTRUCTURAS CURVAS EN 2 DIMENSIONES EJEMPLO DE APLICACIÓN 3.2

CAPITULO III CONTENIDO: EJEMPLO DE APLICACIÓN 1.1 ANALISIS DE ESTRUCTURAS CURVAS EN 2 DIMENSIONES EJEMPLO DE APLICACIÓN 3.2 CAPITULO III CONTENIDO: EJEMPLO DE APLICACIÓN 1.1 ANALISIS DE ESTRUCTURAS CURVAS EN 2 DIMENSIONES EJEMPLO DE APLICACIÓN 3.2 METODOS DE SELECCIÓN Y DESELECCION OPTIMIZACION DE ESTRUCTURAS EJEMPLO 3.3 (Evaluación)

Más detalles

DISEÑADOR DE ESCALERAS

DISEÑADOR DE ESCALERAS DISEÑADOR DE ESCALERAS Guia del usuario DesignSoft 1 2 DISEÑADOR DE ESCALERAS El Diseñador de Escaleras le hace más fácil definir y colocar escaleras personalizadas en su proyecto. Puede empezar el diseñador

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

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

Capítulo VI DESIGUALDADES E INECUACIONES

Capítulo VI DESIGUALDADES E INECUACIONES Capítulo VI DESIGUALDADES E INECUACIONES 6.1 DEFINICIONES: a. Desigualdad: Se denomina desigualdad a toda expresión que describe la relación entre al menos elementos escritos en términos matemáticos, y

Más detalles

5ª Práctica. Matlab página 1

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

Más detalles

Escuela Técnica Superior de Ingeniería Universidad de Sevilla. GradoenIngenieríadelas Tecnologías de Telecomunicación EJERCICIOS DE MATEMÁTICAS II

Escuela Técnica Superior de Ingeniería Universidad de Sevilla. GradoenIngenieríadelas Tecnologías de Telecomunicación EJERCICIOS DE MATEMÁTICAS II Escuela Técnica Superior de Ingeniería Universidad de Sevilla GradoenIngenieríadelas Tecnologías de Telecomunicación EJERCICIOS DE MATEMÁTICAS II CURSO 2015-2016 Índice general 1. Derivación de funciones

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

I.E.S. ANDRÉS DE VANDELVIRA DEPARTAMENTO DE TECNOLOGÍA SISTEMAS DE REPRESENTACIÓN GRÁFICA: PERSPECTIVA. J.Garrigós

I.E.S. ANDRÉS DE VANDELVIRA DEPARTAMENTO DE TECNOLOGÍA SISTEMAS DE REPRESENTACIÓN GRÁFICA: PERSPECTIVA. J.Garrigós I.E.S. ANDRÉS DE VANDELVIRA DEPARTAMENTO DE TECNOLOGÍA J.Garrigós I.E.S. ANDRÉS DE VANDELVIRA DEPARTAMENTO DE TECNOLOGÍA 1 1.INTRODUCCIÓN Los sistemas de representación en perspectiva, tienen como objetivo

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

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

TARIFAS DE VENTA Y DESCUENTOS

TARIFAS DE VENTA Y DESCUENTOS Manual del módulo TRAZABILIDAD EUROWIN 8.0 SQL TARIFAS DE VENTA Y DESCUENTOS 1 Documento: docew_tarifasventa Edición: 03 Nombre: Tarifas de venta y descuentos Fecha: 06-05-2009 Índice 1. Introducción...

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

CREACIÓN DE PLANOS A PARTIR DE MODELOS 3D DE PIEZAS

CREACIÓN DE PLANOS A PARTIR DE MODELOS 3D DE PIEZAS CREACIÓN DE PLANOS A PARTIR DE MODELOS 3D DE PIEZAS Las últimas versiones de Autocad tienen herramientas que facilitan tanto la obtención de planos de modelos 3D de piezas como su representación, una vez

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

10.4 Dibujos sobre dominios mallados en triángulos LECCIÓN V

10.4 Dibujos sobre dominios mallados en triángulos LECCIÓN V 10.4 Dibujos sobre dominios mallados en triángulos LECCIÓN V >>vx=-y./(x.^+y.^); >>vy=x./(x.^+y.^); >>h=quiver(x,y,vx,vy); >>axis square % calculamos vectores Observa que cerca del (0,0) los vectores se

Más detalles

Ministerio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 4: Tipos de gráficos

Ministerio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 4: Tipos de gráficos Ministerio de Educación Diseño de Presentaciones en la Enseñanza Módulo 4: Tipos de gráficos Instituto de Tecnologías Educativas 2011 Diseño de Presentaciones en la Enseñanza (OpenOffice) Tipos de gráficos

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

8 3D MODELER. Las vistas son: - Vista Y-Z: vista del alzado del dibujo. - Vista X-Z: vista del perfil del símbolo. Las Vistas

8 3D MODELER. Las vistas son: - Vista Y-Z: vista del alzado del dibujo. - Vista X-Z: vista del perfil del símbolo. Las Vistas 8 3D MODELER Crear símbolos por el usuario en myhouse MyHouse incluye un gran número de dibujos prediseñados. Para muchos diseños y planos, estos serían suficiente. Para planos que requieran esa mesa especial,

Más detalles

Técnicas de Programación

Técnicas de Programación Técnicas de Programación U.D.1.2.- Programas informáticos de uso general: procesadores de texto y bases de datos. Lo primero que debemos hacer es desplegar la barra de Funciones de dibujo según vemos en

Más detalles

Traslaciones, Homotecias, Giros y Simetrías

Traslaciones, Homotecias, Giros y Simetrías Traslaciones, Homotecias, Giros y Simetrías Traslaciones Nombre e indicación Comando equivalente Vector entre Dos puntos Vector [A, B] Seleccionamos el icono correspondiente a la herramienta Vector entre

Más detalles

Ajuste de objetos en CorelDRAW 12: justo lo que necesitas. Por Steve Bain

Ajuste de objetos en CorelDRAW 12: justo lo que necesitas. Por Steve Bain Ajuste de objetos en CorelDRAW 12: justo lo que necesitas. Por Steve Bain Si alguna vez has acabado frustrado, después de intentar sin éxito alinear tu cursor con un objeto o con un nodo, puedes estar

Más detalles

1. Trace la curva definida por las ecuaciones paramétricas y elimine el parámetro para deducir la ecuación cartesiana de la curva:

1. Trace la curva definida por las ecuaciones paramétricas y elimine el parámetro para deducir la ecuación cartesiana de la curva: 1. Trace la curva definida por las ecuaciones paramétricas y elimine el parámetro para deducir la ecuación cartesiana de la curva: a) x = senθ, y = cosθ, 0 θ π t b), t x = e y = e + 1 c) x = senθ, y =

Más detalles

5. RESULTADOS. 5.1 Resultados obtenidos de Visual Basic.

5. RESULTADOS. 5.1 Resultados obtenidos de Visual Basic. 5. RESULTADOS. 5.1 Resultados obtenidos de Visual Basic. Para poder obtener los resultados que arrojan las ecuaciones programadas de sobrepresión, es necesaria la creación de una base de datos que contenga

Más detalles

Tutorial: Utilización del Mapa de normales, para modificar iluminación virtual.

Tutorial: Utilización del Mapa de normales, para modificar iluminación virtual. El propósito de este tutorial es el enseñar como utilizar en PhotoShop (PS), el mapa de normales que se obtiene de la mayoría de los motores de renderizado. Para con ello lograr, entre otras muchas aplicaciones,

Más detalles

Universidad de la Frontera Departamento de Matemática y Estadística. Problemas de Optimización. Cĺınica de Matemática. J. Labrin - G.

Universidad de la Frontera Departamento de Matemática y Estadística. Problemas de Optimización. Cĺınica de Matemática. J. Labrin - G. Universidad de la Frontera Departamento de Matemática y Estadística Cĺınica de Matemática 1 Problemas de Optimización J. Labrin - G.Riquelme 1. Una caja con base cuadrada y parte superior abierta debe

Más detalles

Manual GeoGebra. Manual GEOGEBRA. José Aurelio Pina Romero Página 1

Manual GeoGebra. Manual GEOGEBRA. José Aurelio Pina Romero Página 1 Manual GEOGEBRA José Aurelio Pina Romero Página 1 ÍNDICE 0. INTRODUCCIÓN... 3 1. VENTANA... 5 2. HERRAMIENTAS... 6 3. TRABAJO CON OBJETOS... 9 4. PROPIEDAD DE LOS OBJETOS... 11 5. ANIMACIÓN: INTERACTIVIDAD...

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

Capítulo 3 Usando GUIDE. 3.1 Acerca de GUIDE

Capítulo 3 Usando GUIDE. 3.1 Acerca de GUIDE Capítulo 3 Usando GUIDE 3.1 Acerca de GUIDE Las interfaces gráficas de usuario (GUI - Graphical User Interface en inglés), es la forma en que el usuario interactúa con el programa o el sistema operativo

Más detalles

Apoyo para la preparación de los estudios de Ingeniería y Arquitectura Física (Preparación a la Universidad) Unidad 4: Vectores

Apoyo para la preparación de los estudios de Ingeniería y Arquitectura Física (Preparación a la Universidad) Unidad 4: Vectores Apoyo para la preparación de los estudios de Ingeniería y Arquitectura Física (Preparación a la Universidad) Unidad 4: Vectores Universidad Politécnica de Madrid 5 de marzo de 2010 2 4.1. Planificación

Más detalles

Introducción a Inkscape

Introducción a Inkscape Introducción a Inkscape Introducción...2 Primeros pasos con InkScape...3 Entorno de InkScape...3 Operaciones básicas...7 Fijando el color de trazo y fondo...7 El zoom...7 Mover, escalar y girar...8 Cuadro

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

TPVFÁCIL. Caja Real. Definiciones.

TPVFÁCIL. Caja Real. Definiciones. TPVFÁCIL. Caja Real. TPVFÁCIL incluye desde la versión 3.3.2 la posibilidad de manejar dos cajas, la Caja Real y la Caja normal. La idea es esconder los datos de caja que pueden alcanzar los usuarios no

Más detalles

Excel 2010 Representación gráfica de datos

Excel 2010 Representación gráfica de datos Excel 2010 Representación gráfica de datos Contenido CONTENIDO... 1 CONCEPTO DE GRÁFICO... 2 CREACIÓN DE GRÁFICOS... 3 CREAR UN GRÁFICO EN EXCEL WEB APP... 13 ESTABLECER FORMATOS AL GRÁFICO... 16 1 Concepto

Más detalles

Informes. 3. Elija la opción Nuevo (en la parte superior de la ventana) 4. Elija Autoinformes: en tablas y luego la tabla o consulta que se usará.

Informes. 3. Elija la opción Nuevo (en la parte superior de la ventana) 4. Elija Autoinformes: en tablas y luego la tabla o consulta que se usará. Informes Se pueden imprimir fácilmente los registros en una tabla o el resultado de un filtro simplemente usando el botón de Impresora de la barra de herramientas, o la opción Archivo / Imprimir. Sin embargo,

Más detalles

FARMACODE software específico para farmacias

FARMACODE software específico para farmacias FARMACODE software específico para farmacias FARMACODE es una aplicación específica para el control de tesorería de las farmacias, para ello introduciremos todos los datos que afectan a este control: Bancos

Más detalles

Aparece una ventana interactiva que nos permite ver una presentación preliminar del aspecto que tendrá un gráfico al generarlo.

Aparece una ventana interactiva que nos permite ver una presentación preliminar del aspecto que tendrá un gráfico al generarlo. SPSS: GRÁFICOS GRÁFICO DE BARRAS En el Menú Gráficos podemos utilizar el procedimiento para creación de gráficos, ésos gráficos pueden ser de diferentes tipos (de barras, de sectores, diagramas de caja

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

Parcial I Cálculo Vectorial

Parcial I Cálculo Vectorial Parcial I Cálculo Vectorial Febrero 8 de 1 ( Puntos) I. Responda falso o verdadero justificando matematicamente su respuesta. (i) La gráfica de la ecuación cos ϕ = 1, en coordenadas esféricas en R3, es

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

Diseño de páginas web

Diseño de páginas web Diseño de páginas web Capas. Objetos en movimiento Ricardo Esteban Alonso Creación de capas en la página web Las capas son rectángulos transparentes, donde podemos insertar datos y hacer que éstos aparezcan

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

COORDENADAS CURVILINEAS

COORDENADAS CURVILINEAS CAPITULO V CALCULO II COORDENADAS CURVILINEAS Un sistema de coordenadas es un conjunto de valores que permiten definir unívocamente la posición de cualquier punto de un espacio geométrico respecto de un

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

Manual de usuario. Modulo Configurador V.1.0.1

Manual de usuario. Modulo Configurador V.1.0.1 Manual de usuario Modulo Configurador V.1.0.1 Tabla De Contenido 1.) Modulo Configurador 3 1.1) Estructura del modulo configurador 3 1.2) Configuración de datos generales de la empresa 4 a) Ficha de datos

Más detalles

Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA. Gráficos de Excel. Hojas de cálculo Tema 4

Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA. Gráficos de Excel. Hojas de cálculo Tema 4 Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Gráficos de Excel Hojas de cálculo Tema 4 Gráficos Los gráficos son representaciones gráficas de datos numéricos. Facilitan la interpretación

Más detalles

CONSTRUCCIONES GEOMÉTRICAS CON GEOGEBRA

CONSTRUCCIONES GEOMÉTRICAS CON GEOGEBRA CONSTRUCCIONES GEOMÉTRICAS CON GEOGEBRA María José González Geogebra es un software que nos ayuda a manipular objetos matemáticos y a estudiar sus propiedades. En esta sesión: - Veremos cómo descargar

Más detalles

FUNCIONES 1. DEFINICION DOMINIO Y RANGO

FUNCIONES 1. DEFINICION DOMINIO Y RANGO 1. DEFINICION DOMINIO Y RANGO FUNCIONES Antes de definir función, uno de los conceptos fundamentales y de mayor importancia de todas las matemáticas, plantearemos algunos ejercicios que nos eran de utilidad

Más detalles

Práctica 02 Gráficos 2D con Mathematica

Práctica 02 Gráficos 2D con Mathematica Práctica 0 Gráficos D con Mathematica Mathematica dispone de varias instrucciones para representar gráficamente funciones,curvas o elementos geométricos en el plano.la instrucción Plot nos permite representar

Más detalles

Base de datos OpenOffice 2.0. 2ª parte. por Pedro Peregrín González 18002693 CEIP San Juan de Dios Granada -España-

Base de datos OpenOffice 2.0. 2ª parte. por Pedro Peregrín González 18002693 CEIP San Juan de Dios Granada -España- Base de datos OpenOffice 2.0 2ª parte por Pedro Peregrín González 18002693 CEIP San Juan de Dios Granada -España- En la primera parte creamos una base de datos y un formulario. En esta segunda parte vamos

Más detalles

MANUAL DE USUARIO INTRANET CONSULTA DE INVENTARIOS ( I C I )

MANUAL DE USUARIO INTRANET CONSULTA DE INVENTARIOS ( I C I ) MANUAL DE USUARIO INTRANET CONSULTA DE INVENTARIOS ( I C I ) 2012 Introducción e Índice 2012 2 de 37 INTRODUCCIÓN El Sistema de Consulta de Bienes por Área es un desarrollo que permite tener acceso al

Más detalles

Tema 12: Graficación 2D.

Tema 12: Graficación 2D. Tema 12: Graficación 2D. Gráficos cartesianos a partir de puntos (plot), gráficos logarítmicos (semilogx, semilogy, loglog), opciones de graficación (colores, trazos y símbolos), control de los ejes (axis),

Más detalles

5.- Crear páginas web con Nvu

5.- Crear páginas web con Nvu 5.- Crear páginas web con Nvu Nvu permite crear y publicar páginas web sin necesidad de tener conocimientos de HTML y de una forma tan sencilla como utilizar un procesador de textos. La barra de herramientas

Más detalles

Son independientes de la posición y orientación del objeto de la escena.

Son independientes de la posición y orientación del objeto de la escena. 1. Objetivos En el siguiente tutorial introduciremos las técnicas que ofrece 3DS Max para modificar la estructura de los objetos que hemos ido creando. 2. Introducción 3DS Max ofrece una amplia variedad

Más detalles

Un Ejemplo Para Generar Una Malla Utilizando EZ4U. Giovanni Calderón. Rodolfo Gallo. Departamento de Matemáticas. Facultad de Ciencias

Un Ejemplo Para Generar Una Malla Utilizando EZ4U. Giovanni Calderón. Rodolfo Gallo. Departamento de Matemáticas. Facultad de Ciencias Un Ejemplo Para Generar Una Malla Utilizando EZ4U Giovanni Calderón Rodolfo Gallo Departamento de Matemáticas Facultad de Ciencias Universidad de Los Andes Email Giovanni@ula.ve, rodolfog@ula.ve 1. Introducción

Más detalles

MANUAL DE LA APLICACIÓN DE ENVÍO DE SMS

MANUAL DE LA APLICACIÓN DE ENVÍO DE SMS MANUAL DE LA APLICACIÓN DE ENVÍO DE SMS SEGUIMIENTO DE VERSIONES Versión Novedades respecto a la versión anterior Fecha Versión 1.0 14/03/2011 Página 2 ÍNDICE ÍNDICE... 3 1. INTRODUCCIÓN... 4 2. MÓDULO

Más detalles

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

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

Más detalles

En este tutorial aprenderemos las técnicas básicas de tratamiento de imágenes vectoriales con Flash.

En este tutorial aprenderemos las técnicas básicas de tratamiento de imágenes vectoriales con Flash. LAS IMÁGENES VECTORIALES EN FLASH. En este tutorial aprenderemos las técnicas básicas de tratamiento de imágenes vectoriales con Flash. Ya hemos visto en el tutorial anterior la diferencia entre las imágenes

Más detalles

Autodesk inventor 2010-2011

Autodesk inventor 2010-2011 Autodesk inventor 2010-2011 INDICE -CREACIÓN DE PROTOTIPOS DIGITALES... 3 - INVENTOR 2010 Y 2011... 4 -CREACÍON DE IPARTS EN INVENTOR... 47 Autodesk inventor. Prototipage digital Autodesk inventor. Prototipage

Más detalles

Matemáticas II PRUEBA DE ACCESO A LA UNIVERSIDAD 2012 BACHILLERATO FORMACIÓN PROFESIONAL CICLOS FORMATIVOS DE GRADO SUPERIOR.

Matemáticas II PRUEBA DE ACCESO A LA UNIVERSIDAD 2012 BACHILLERATO FORMACIÓN PROFESIONAL CICLOS FORMATIVOS DE GRADO SUPERIOR. PRUEBA DE ACCESO A LA UNIVERSIDAD 0 Matemáticas II BACHILLERATO FORMACIÓN PROFESIONAL CICLOS FORMATIVOS DE GRADO SUPERIOR Examen Criterios de Corrección y Calificación UNIBERTSITATERA SARTZEKO PROBAK 0ko

Más detalles

TEMA 5. INTRODUCCIÓN AL MANEJO DE ORIGIN 6.1

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

Más detalles

Práctica 1: Señales en MATLAB

Práctica 1: Señales en MATLAB Práctica 1: Señales en MATLAB Apellidos, nombre Apellidos, nombre Grupo Puesto Fecha El objetivo de esta práctica es presentar al alumno el modo de orientar las herramientas que ofrece MATLAB a la representación

Más detalles

TEMA 7 GEOMETRÍA ANALÍTICA

TEMA 7 GEOMETRÍA ANALÍTICA Nueva del Carmen, 35. 470 Valladolid. Tel: 983 9 63 9 Fax: 983 89 96 TEMA 7 GEOMETRÍA ANALÍTICA. Objetivos / Criterios de evaluación O.7. Concepto y propiedades de los vectores O.7. Operaciones con vectores:

Más detalles

Herramientas CorelDraw

Herramientas CorelDraw Herramientas CorelDraw Herramienta de Selección Señala elementos pinchando sobre él o varios elementos, realizando una ventana que los contenga. Con la tecla Mayúsculas resta o añade elementos a la selección.

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

Visual Chart app. Guía rápida para el usuario

Visual Chart app. Guía rápida para el usuario Visual Chart app Guía rápida para el usuario Contenido 1 Introducción 2 Inicio Registro gratuito Guardar credenciales Login automático Recordar contraseña 3 Configuración Acerca de Configurar Consumo de

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

Modelado de la cabeza de Stewie Griffin en 3DS Max

Modelado de la cabeza de Stewie Griffin en 3DS Max Modelado de la cabeza de Stewie Griffin en 3DS Max Crear un nuevo proyecto y en el panel de herramientas de la parte derecha de la pantalla, en el bloque de la pestaña Create que tiene un ícono de flecha

Más detalles

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable

Más detalles

Diseño de formularios

Diseño de formularios Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Diseño de formularios Introducción a las bases de datos Tema 5 El aspecto de los formularios Se puede modificar a voluntad el aspecto

Más detalles

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

Más detalles

ANALISIS MATEMATICO II Grupo Ciencias 2015

ANALISIS MATEMATICO II Grupo Ciencias 2015 ANALISIS MATEMATICO II Grupo Ciencias 05 Práctica : Geometría Analítica: Vectores, Rectas y Planos A. Vectores Hasta el 9 de marzo. Sean v = (0,, ) y w = (,, 4) dos vectores de IR 3. (a) Obtener el coseno

Más detalles

Manual PARA EL ADMINISTRADOR DE LA WEB DE PRÁCTICAS PRE PROFESIONALES Y PASANTÍAS

Manual PARA EL ADMINISTRADOR DE LA WEB DE PRÁCTICAS PRE PROFESIONALES Y PASANTÍAS Manual PARA EL ADMINISTRADOR DE LA WEB DE PRÁCTICAS PRE PROFESIONALES Y PASANTÍAS UNIVERSIDAD TÉCNICA DE MANABÍ Dirección General de Vinculación con la Sociedad FLUJOGRAMA DE PROCESOS USADOS EN LA WEB

Más detalles

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición. Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en

Más detalles

Graficando con Octave

Graficando con Octave Mauricio Gende * mgende@fcaglp.unlp.edu.ar 17 de junio de 2011 Índice 1. Introducción 1 2. La función PLOT 2 3. Formatos 3 3.1. Tipos de líneas y símbolos.................... 3 3.2. Colores...............................

Más detalles