Obtencion de graficas con matlab

Solo disponible en BuenasTareas
  • Páginas : 8 (1860 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de febrero de 2012
Leer documento completo
Vista previa del texto
INSTITUTO POLITECNICO NACIONAL
ESIME U.P. TICOMAN

SISTEMAS DE CONTROL EN AERONAVES

PRACTICA No. 2
“Gráficas en Matlab”

Ing. Raymundo Hernández Bárcenas

Gustavo Pastén Miranda
Grupo : 8AV2

Febrero – 2012
INTRODUCCION
Comandos a investigar para Práctica 2 en Matlab.
figure
Figure crea objetos gráficos. Estos objetos gráficos son ventanasindividuales en la pantalla en la cual Matlab muestra las salidas graficas.
figure crea un Nuevo objeto grafico usando valores de default. Esto se convierte automáticamente en la figura actual y se muestra al frente de las demás figuras hasta que una nueva figura es creada.
figure('PropertyName',propertyvalue,...) creates a new figure object using the values of the properties specified. For adescription of the properties, see Figure Properties. MATLAB uses default values for any properties that you do not explicitly define as arguments.
Sintaxis
figure
figure('Nombre',valor,...)
figure(h)
h = figure(...)
Se puede hacer que una grafica sea la actual, visible, y mostrada al frente de las otras figuras con la siguiente sintaxis
figure(h)
Y para hacer la figure h la actual, pero sincambiar su visibilidad con respecto a otras graficas
set(0,'CurrentFigure',h)
Examples
Especificar el titulo de la Ventana
Se puede añadir un titulo personalizado a una gráfica, colocando la propiedad de nombre
figure('Nombre','Simulation Plot Window','NumberTitle','off')
plot
Es un comando que genera una gráfica a partir de variables de entrada . Dentro del mismo comando se puedenobtener distintas opciones de gráficas, tanto vectores como matrices, pero eso no es concerniente a esta práctica.
Sintaxis
plot(y)
donde ‘y’ solo es una variable , en el caso de dos variables previamente asignadas , como es el caso de esta practica, se tendrá que escribir por ejemplo:
x = -pi:.1:pi;
y = sin(x);
plot(x,y)

title
Añade un título al eje actual o correspondiente. Cada grafica deejes puede tener un titulo . El titulo se encuentra en el centro y en la parte superior de cada grafico.
Sintaxis
title(‘ … ‘)
Se debe escribir el titulo entre comillas simples.
xlabel
Cada grafica de ejes puede tener una etiqueta para sus ejes x, y, ó z. La etiqueta aparece sobre su respectivo eje en una grafica de dos dimensiones y de lado o sobre los ejes en un gráfico de tresdimensiones.
Sintaxis
xlabel(‘ … ’)
se debe escribir la etiqueta del eje entre comillas simples.

ylabel
Cada grafica de ejes puede tener una etiqueta para sus ejes x, y, ó z. La etiqueta aparece sobre su respectivo eje en una grafica de dos dimensiones y de lado o sobre los ejes en un gráfico de tres dimensiones.
Sintaxis
ylabel(‘ … ’)
se debe escribir la etiqueta del eje entre comillassimples.
grid
Líneas de reja para graficos en 2 y 3 dimensiones
Sintaxis
grid on
grid off
grid(axes_handle,...)
Descripcion
El commando de grid activa o desactiva las lineas de reja en los eje correspondientes
grid on añade lineas a los ejes principales
grid off quita las lineas de los ejes principales
grid(axes_handle,...) usa los ejes especificados por el commando axes_handle en lugardel actual
pi
Es la relación entre la longitud de una circunferencia y su diámetro,
Sintaxis
pi
Descripcion
pi regresa el numero de punto-flotante mas cercano al valor de π. Las expresiones 4*atan(1) y la expresión imag(log(-1)) entrgan el mismo valor.
Ejemplo:
Encuentre el seno de π:
sin(pi)
returns
ans =
1.2246e-16
La expression sin(pi) no es exactamente cero porque pi noes exactamente π.
plot3
Crea gráficos en 3 dimensiones, es similar a plot solo que se hará ahora en 3 dimensiones con variables de entrada y se graficaran puntos con un conjunto de datos dado. Estos datos se separan por una coma.
Sintaxis
plot3( … , … , … )
peaks
Es una funcion de ejemplo de dos variables
Sintaxis
Z = peaks;
Z = peaks(n);
Z = peaks(V);
Z = peaks(X,Y);
peaks;...
tracking img