PDF de programación - Gráficas 2D con plot()

Imágen de pdf Gráficas 2D con plot()

Gráficas 2D con plot()gráfica de visualizaciones

Publicado el 5 de Octubre del 2019
561 visualizaciones desde el 5 de Octubre del 2019
609,3 KB
13 paginas
Creado hace 8a (24/08/2015)
Gráficas 2D con plot()

24 de agosto de 2015

Lic. Fausto Mauricio Lagos Suárez
Mg. Ingeniería Computacional y
Matemática
[email protected]
@piratax007

Colegio Seminario Diocesano de Duitama

1 Gráficas 2D con plot()

2 Para terminar

3 Enlaces de interés

4 Licencia

Gráficas 2D con plot()

Tablas de valores

GNU/Octave hace uso de otro paque te software libre gnuplot para
construir gráficas, en partícular la función plot utiliza pares
ordenados (tablas de valores) sobre un plano coordenado. Las
tablas de valores se definen utilizando vectores o matrices.

1. Establecer los valores de la variable independiente.
2. Evaluar la función en cada uno de los valores elegidos de la

variable independiente.

3. Ubicar los puntos en un plano coordenado y unirlos con una

línea.

Gráficas 2D con plot()

Mejorando la gráfica
Estilos de líneas y puntos

El argumento linewidth de la función plot establece el grosor de la
línea en puntos, el argumento marca modifica el estilo de la línea o
punto.

plot(x, y, ’linewidth’, valor, ’marca’);

. punto
x equis
* estrella
d rombo
^triángulo base abajo
< triángulo base derecha
h hexagrama
: línea punteada
.- punto sobre línea

o círculo
+ cruz
s cuadradro
v triángulo base arriba
> triángulo base izquierda
p pentagrama
- línea sólida
-. línea punto línea
- - línea interrumpida

Gráficas 2D con plot()

Mejorando la gráfica
Color, grilla y etiquetas

GNU/Octave puede trabajar con una especificación de color RGB
utilizando un vector con tres entradas de valores entre 0 y 1 que
indican la cantidad de cada color en la mezcla.

plot(x, y, ’color’, [R; G; B]);

Activación de cuadrícula

grid on;

grid minor;

Etiquetas en los ejes

xlabel(’etiqueta eje abscisas’);
ylabel(’etiqueta eje ordenadas’);

Título y el intérprete tex

title(’título’, ’interpreter’, ’tex’);

Gráficas 2D con plot()

Mejorando la gráfica
Escalado manual, multiples gráficas y salvar resultados

axis([xmin xmax ymin ymax]);

figure(n);
hold on;

subplot(r, c, i);

print(’fichero.eps’, ’-deps’);
print(’fichero.png’, ’-dpng’);

Gráficas 2D con plot()

Uso de axis()
Ejemplo

x = ( -10 : 0.1 : 10);
y = 1 ./ (x + 1);

figure 1;
plot (x , y , ’ linewidth ’, 1.5 , %

’ color ’, [0.85; 0.35; 0.15]);

grid on ; xlabel ( ’x ’); ylabel ( ’f(x) ’);
title ( ’{\ bf f(x) = 1 / x +1 } ’);

figure 2;
plot (x , y , ’ linewidth ’, 1.5 , %

’ color ’, [0.85; 0.35; 0.15]);

axis ([ -6 6 -10 10]);
grid on ; xlabel ( ’x ’); ylabel ( ’f(x) ’);
title ( ’{ \ bf f(x) = 1 / x +1 } ’);

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Gráficas 2D con plot()

Uso de hold on
Ejemplo

x = ( -20 : 0.0001 : 20);

y1 = x(x <= -5) + 5;
y2 = (25 - x(x >= -5 & x <= 5).^2).^(1/2);
y3 = 5 - x(x >= 5);

hold on ;
plot (x(x <= -5) , y1 , ’ linewidth ’, 1.5);
plot (x(x >= -5 & x <= 5) , y2 , ’ linewidth ’, 1.5);
plot (x(x >= 5) , y3 , ’ linewidth ’, 1.5);
hold off ;
axis ([ -10 10 -6 6]);
xlabel ( ’{\ bf x} ’); ylabel ( ’{\ bf f(x )} ’);
title ( ’ EXAMPLE PIECEWISE FUNCTION ’);
grid on ;

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Gráficas 2D con plot()

Uso de subplot(r, c, i)
Ejemplo

PQR

Para terminar

Figura: @piratax007 - [email protected]

Se terminó

Para terminar

1

2

3

4

5

6

if pqr == 0

disp ( ’Fin de la transmision ’);

else

printf ( ’ @piratax007 %

fausto . lagos@colseminario . edu . co ’);
endif

Enlaces de interés

Enlaces de interés

Uso del intérprete tex
Colores RGB

cc-by-sa

Licencia

Figura: Esta obra está bajo una licencia Creative Commons
Atribución-Compartirigual 4.0 internacional
  • Links de descarga
http://lwp-l.com/pdf16658

Comentarios de: Gráficas 2D con plot() (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad