Вы находитесь на странице: 1из 1

5.

1 GRAFICAS EN
5.
DOS DIMENSIONES
Grafica
Ahora obtenemos un vector renglón de dimensión 11 cuyo valor
inicial es 10 y con valor final de 15. El incremento es (15-10)/(11-1)= 0.5.
Si deseamos graficar sen(x) de 0 a 2pi. con una partición de 200 puntos,
usamos entonces
>>x = linspace (0, 2*pi, 200);
>>y = sin(x);
>>plot (x, y)
con lo que obtenemos la figura 5.1.

Figura 5.2 Grafica de | x | sen(x).

Grafiquemos ahora la función sen x de 0 a 2PI. Si graficamos luego y =


COS x, obtenemos una nueva figura con la función COS x. Si deseamos
obtener las dos curvas en la misma figura usamos el comando hold on,
como se muestra a continuación:
>>x = linspace ( 0, 2*pi,100);
>>y = sin(x);
>>plot(x, y);
>> hold on
Figura 5.1 Grafica de sen(x) usando plot. >>plot (x,cos(x))
con lo que se obtienen las dos funciones en la misma figura (ver figura
Ahora consideremos la grafica de 5.3). Para cancelar el hold on se usa hold off (cualquier otra curva que
grafiquemos se añadirá sobre la misma figura hasta cancelar el hold
y = | x | sen (x) on).
Si definimos y como y = abs(x)*sin (x), ya que estamos tratando con Podemos también graficar dos funciones en la misma figura
vectores, usamos
definiendo pares x, y. Por ejemplo para obtener sen 2x y cos 3x en la
y= abs(x). * sin(x) . misma grafica:

Donde .* indica multiplicación de vectores termino a termino. Entonces >>x = linspace (0, 2*pi,100);
>>y1 = sin (2*x); >>y2= cos
>>x = linspace (-50,50,400); (3*x); >>plot(x, y1,x, y2)
>>y = abs (x). *sin(x);
>>plot (x,y)
Nos da la grafica de la figura 5.4. Nótese que cada función se grafica con
Nos da la grafica de la figura 5.2 distinto color.

Вам также может понравиться