1
Breves apuntes para comenzar con MATLAB Rosa Echevarría Líbano – Dpto. Ecuaciones Diferenciales y Análisis Numérico – Universidad de Sevilla 15 > > s u b p l o t ( 2 , 2 , 3 ) ; e z m e s h ( ' x * e x p ( - x ^ 2 - y ^ 2 ) ' ) ; > > s u b p l o t ( 2 , 2 , 4 ) ; e z p l o t ( ' s i n ( 3 * x ) ' ) ; 6. LOS COMANDOS BÁSICOS DE DIBUJO 2D Y 3D Vemos aquí los comandos más completos de que dispone MATLAB para dibujar curvas planas y en el espacio, superficies, lineas de nivel, etc. p l o t ( x , y ) Si x e y son dos vectores de la misma dimensión, n, dibuja una curva (lineal a trozos) que pasa por los puntos (x i , y i ), i=1,… n Ejemplo: > > x = 0 : p i / 1 0 0 : 4 * p i ; y = s i n ( x ) . * c o s ( x / 3 ) ; > > p l o t ( x , y ) p l o t ( x 1 , y 1 , x 2 , y 2 ) Dibuja las dos curvas (x1 i , y1 i ), i=1,… n1 y (x2 i , y2 i ), i=1,… n2 en la misma ventana y en los mismos ejes Ejemplo: > > x = 0 : p i / 1 0 0 : 4 * p i ; > > y = s i n ( x ) . * c o s ( x / 3 ) ; z = s i n ( x ) . * c o s ( x / 2 ) ; > > p l o t ( x , y , x , z ) p l o t ( x , A ) donde x es un vector-columna (resp. fila) y A es una matriz, dibuja tantas curvas (x i , A ij ), i=1,… n (como columnas (resp. filas) tenga la matriz A Ejemplo: > > x = 0 : p i / 1 0 0 : 4 * p i ; > > A = [ s i n ( x ) ; s i n ( x / 2 ) ; s i n ( x / 3 ) ; s i n ( x / 4 ) ] ; > > p l o t ( x , A ) El comando plot asigna, por defecto, determinados colores a las gráficas. Estos colores, así como el tipo de línea a utilizar para dibujar (continua, de puntos, con marcadores, etc.) se pueden modificar.

APUNTES MATLAB 15

Embed Size (px)

DESCRIPTION

APUNTES MATLAB 15

Citation preview

Page 1: APUNTES MATLAB 15

Breves apuntes para comenzar con MATLAB

Rosa Echevarría Líbano – Dpto. Ecuaciones Diferenciales y Análisis Numérico – Universidad de Sevilla

15

>> subplot(2,2,3); ezmesh('x*exp(-x^2 - y^2)'); >> subplot(2,2,4); ezplot('sin(3*x)');

6. LOS COMANDOS BÁSICOS DE DIBUJO 2D Y 3D Vemos aquí los comandos más completos de que dispone MATLAB para dibujar curvas planas y en el espacio, superficies, lineas de nivel, etc.

plot(x,y)

Si x e y son dos vectores de la misma dimensión, n, dibuja una curva (lineal a trozos) que pasa por los puntos (xi , yi), i=1,… n Ejemplo: >> x=0:pi/100:4*pi; y=sin(x).*cos(x/3); >> plot(x,y)

plot(x1,y1,x2,y2)

Dibuja las dos curvas (x1i , y1i), i=1,… n1 y (x2i , y2i), i=1,… n2 en la misma ventana y en los mismos ejes Ejemplo: >> x=0:pi/100:4*pi; >> y=sin(x).*cos(x/3); z=sin(x).*cos(x/2); >> plot(x,y,x,z)

plot(x,A)

donde x es un vector-columna (resp. fila) y A es una matriz, dibuja tantas curvas (xi , Aij), i=1,… n (como columnas (resp. filas) tenga la matriz A Ejemplo: >> x=0:pi/100:4*pi; >> A=[sin(x);sin(x/2);sin(x/3);sin(x/4)]; >> plot(x,A)

El comando plot asigna, por defecto, determinados colores a las gráficas. Estos colores, así como el tipo de línea a utilizar para dibujar (continua, de puntos, con marcadores, etc.) se pueden modificar.