Grafica

Páginas: 8 (1875 palabras) Publicado: 30 de abril de 2015
“HERRAMIENTAS COMPUTACIONALES
EN CIENCIAS EXACTAS”
1

Funciones de graficación en MATLAB
Antes de comenzar, se hará mención a dos herramientas que permitirán trabajar más
eficientemente con Matlab.
La primera es la alternativa de dejar una "traza" documental mediante el software Word de las
operaciones realizadas con Matlab.
Para ello se ejecuta el comando
notebook
Una vez ejecutado el mismo, seabre una hoja de Word que permite actuar interactivamente
con Matlab. Esto es, se escribe en el Procesador de Texto (Word) una sentencia válida de
Matlab y accionando las teclas ctrl+enter se ejecuta la sentencia apareciendo el resultado en
Word.
De este modo se puede componer un documento "vivo" desde el procesador que documente
todas las acciones realizadas.
La segunda alternativa es la creaciónde una función, para usarla posteriormente por su
nombre. Hay dos opciones, pudiéndose elegir cualquiera de ellas sin mengua en su acción.
Una de ellas, como la sentencia que se muestra debajo, crea una función llamada sqr que
encuentra el cuadrado de un número. Cuando se llama esa función, MATLAB asigna el valor
que se pasa en la variable x,y luego usa x en la ecuación x.^2:
sqr = @(x) x.^2;Para ejecutar la función sqr escriba, por ejemplo
a = sqr(5)
a=
25
Para una función de dos variables
z=@(x,y) sin(x)+cos(y)
z=
@(x,y)sin(x)+cos(y)
Si se quiere evaluar en x=0.2, y=0.3
z(0.2,0.3)
ans =
1.1540
Facultad de Ingeniería – Universidad de Mendoza

Dr. Ing. Jesús Rubén Azor Montoya

“HERRAMIENTAS COMPUTACIONALES
EN CIENCIAS EXACTAS”
2

La función inline tiene el mismo comportamiento. Para elprimer ejemplo
sqr1=inline('x.^2')
sqr1 =
Inline function:
sqr1(x) = x.^2
sqr1(8)
ans =
64
Para el segundo ejemplo
z=inline('sin(x)+sin(y)')
z=
Inline function:
z(x,y) = sin(x)+sin(y)
---------------------------------------------------------------------------------Ezplot
Función graficadora de fácil uso.
Sintaxis
ezplot(fun)
ezplot(fun,[min,max])
ezplot(fun2)
ezplot(fun2,[xmin,xmax,ymin,ymax])ezplot(fun2,[min,max])
ezplot(funx,funy)
ezplot(funx,funy,[tmin,tmax])
Descripción
ezplot(fun) grafica la expresión fun(x) sobre el dominio default -2π < x < 2 π.
ezplot('sin(x)')

Facultad de Ingeniería – Universidad de Mendoza

Dr. Ing. Jesús Rubén Azor Montoya

“HERRAMIENTAS COMPUTACIONALES
EN CIENCIAS EXACTAS”
3

ezplot(fun,[min,max]) grafica fun(x) sobre el domino: min < x < max.ezplot('x^2',[-2,2])

Para funciones definidas implícitamente, fun2(x,y)
ezplot(fun2) grafica fun2(x,y) = 0 sobre el dominio default -2π < x < 2 π, -2 π < y < 2 π.
ezplot(fun2,[xmin,xmax,ymin,ymax]) grafica fun2(x,y) = 0 sobre xmin < x < xmax e ymin < y <
ymax.
ezplot('(x^2)/4+(y^2)/9-1',[-3,3],[-3,3])

Facultad de Ingeniería – Universidad de Mendoza

Dr. Ing. Jesús Rubén Azor Montoya

“HERRAMIENTASCOMPUTACIONALES
EN CIENCIAS EXACTAS”
4

ezplot(funx,funy) grafica la curva planar definida paramétricamente funx(t) y funy(t) sobre el
dominio default 0 < t < 2π.
ezplot(funx,funy,[tmin,tmax]) grafica funx(t) y funy(t) sobre tmin < t < tmax.
ezplot('sin(t)','cos(t)',[-1.5,1.5])

Lo que es equivalente a:
f1 = @(t) sin(t);f2 = @(t) cos(t);
ezplot(f1,f2,[-1.5,1.5])
Comando PLOT Gráfico Lineal.

Facultad deIngeniería – Universidad de Mendoza

Dr. Ing. Jesús Rubén Azor Montoya

“HERRAMIENTAS COMPUTACIONALES
EN CIENCIAS EXACTAS”
5

PLOT(X,Y) grafica el vector Y versus el vector X. si X o Y es una matriz, entonces el vector es
graficado versus las filas o columnas de la matriz, lo que se alinea.
x=[1 2 3 4];y=[2 4 8 16;1 2 3 4];
plot(x,y)

y=[1 2 3 4];x=[2 4 8 16;1 2 3 4];
plot(x,y)

PLOT(Y) grafica lascolumnas de Y versus su índice.
y=[1 2 4 8];
plot(y)

Facultad de Ingeniería – Universidad de Mendoza

Dr. Ing. Jesús Rubén Azor Montoya

“HERRAMIENTAS COMPUTACIONALES
EN CIENCIAS EXACTAS”
6

Si Y es complejo, PLOT(Y) es equivalente a PLOT(real(Y),imag(Y)).
En todos los otros usos de PLOT, la parte imaginaria es ignorada.
x=-1:-1:-10;
y=log(x);
plot(x,y)

Se pueden obtener varios tipos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Graficas
  • Grafic
  • Graficas
  • graficos
  • graficas
  • Gráficas
  • Graficas
  • Graficos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS