matlab

Páginas: 7 (1675 palabras) Publicado: 11 de marzo de 2014
Gráficas
bidimensionales
y
tridimensionales

Gráficas bidimensionales (2D)
Dentro de los tipos de gráficas bidimensionales están:








áreas
barras
columnas
líneas
anillos






circular
radial
cilíndricas
xy




cónicas
piramidales

Gráficas tridimensionales (3D)
Dentro de los tipos de gráficas tridimensionales están:




líneassuperficie




áreas
barras




columnas
anillos

Funciones para gráficos 2D
MATLAB tiene cuatro funciones básicas para crear gráficos 2D. Estas
funciones se diferencian principalmente por el tipo de escala que utilizan los
ejes de abscisas y de ordenadas.
Funciones

Descripción

plot()

Crea un gráfico a partir de vectores y/o columnas de matrices,
con escalas linealessobre ambos ejes.

loglog()

Escala logarítmica en ambos ejes.

semilogx()

Escala lineal en el eje de ordenadas y logarítmica en el eje de
abscisas.

semilogy()

Escala lineal en el eje de abscisas y logarítmica en el eje de
ordenadas

Ejemplo
5

La función plot() dibuja vectores:

4.5
4

x=[1 3 2 4 5 3]

3.5

plot(x)

3
2.5
2
1.5
1

1

1.5

2

2.5

33.5

4

4.5

5

5.5

6

La función plot() con dos vectores como argumentos:

x=[1 6 5 2 1]; y=[1 0 4 3 1];
plot(x,y)

4
3.5
3

ordenadas

2.5
2
1.5

abscisas

1
0.5
0

1

1.5

2

2.5

3

3.5

4

4.5

5

5.5

6

Ejemplo
La función plot() permite también dibujar múltiples curvas introduciendo
varias parejas de vectores como argumentos.Dibujar el seno y el coseno como sigue:
x=0:pi/25:6*pi;

y=sin(x); z=cos(x);
plot(x,y,x,z)

1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1

0

2

4

6

8

10

12

14

16

18

20

Para limpiar una figura, se usa el comando clf.
Para cerrar una ventana de figura, se usa el comando close.
1

El comando grid
muestra una
cuaudrícula.
x=[-10:0.2:10]
y=sin(x);close
grid
plot(x,y)

1

0.9

0.4

0.8

0.8

0.6

0.7

0.4

0.6

0.2

0.5

0
-0.2

0.3

-0.4

0.2

-0.6

0.1
0

-0.8
0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

1

-6

-4

-2

0

2

4

6

8

10

-8

-6

-4

-2

0

2

4

6

8

10

0.8
0.6

0.4

0.4

0.2

0.2

0

0

-0.2

-0.2-0.4

-0.4

-0.6

-0.6

-0.8
-1
-10

-8

1

0.8
0.6

close
plot(x,y)
grid

-1
-10

-0.8

-8

-6

-4

-2

0

2

4

6

8

10

-1
-10

Títulos al gráfico y cuadrícula
MATLAB tiene otras funciones para incluir información en los gráficos, a cada
uno de los ejes, introducir textos, etc., tales funciones se presenta a
continuación:
COMANDODescripción

title('título')

Añade un título al dibujo

xlabel(‘texto’)

Añade una etiqueta al eje de abscisas. Con xlabel off desaparece

ylabel(‘texto’)

Añade una etiqueta al eje de ordenadas. Con ylabel off desaparece

text(x,y,'texto')

Introduce 'texto' en el lugar especificado por las coordenadas x e y.

gtext('texto')

Introduce texto con ayuda del ratón: el cursorcambia de forma y se espera un
clic para introducir el texto en esa posición

grid [on,off]

Activa o desactiva una cuadrícula en la gráfica.

Líneas y marcadores en la función plot

pentágono
hexágono

hold on

hold off

Hace que los gráficos sucesivos respeten
los que ya se han dibujado en la figura.

Deshace el efecto de hold on

Ejemplo
1

hold on

0.6

0.4

0.40.2

0.2

0

0

-0.2

-0.2

-0.4

-0.4

-0.6

y=sin(x);
z=cos(x);

0.8

0.6

x=0:pi/25:6*pi;

1

0.8

-0.6

-0.8

-0.8

-1

plot(y,’bo’)

40

60

80

100

120

140

160

15

plot(x,’m*’)

20

20

plot(z,’g+’)

0

10

-1

0

20

40

60

80

100

120

140

160

0

20

40

60

80

100

120

140...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS