You are on page 1of 6

UNIVERSIDAD NACIONAL DE JULIACA f

CREADA POR LEY N° 29074 f

ESCUELA PROFESIONAL DE INGENIERIA AMBIENTAL Y FORESTAL

ASIGNATURA: ONDAS ELECTROMAGNÉTICAS

DOCENTE: Mgter. Giovanni José HUACASI SUPO

PRACTICA DE LABORATORIO Nro. 1

“GRÁFICAS EN 2D”
1. OBJETIVOS
a. Conocer el entorno de trabajo en MatLab
b. Conocer y aplicar los comandos de MatLab que realizan el ploteo de funciones en 2D.

2. MATERIALES

Para la realización de práctica se necesitan los siguientes componentes y equipos:


a. Computadora de Escritorio Personal o Laptop
b. Software MATLAB versión 2010 o superior.
c. Apuntes hechos en clase.

3. MARCO TEÓRICO
El nombre MatLab es una abreviatura de las palabras MATrix LABoratory. MatLab es un
sistema interactivo para cálculos científicos y de ingeniería basado en las matrices. Con el se
pueden resolver complejos problemas numéricos sin necesidad de escribir un programa específico
para ello, aunque también es posible programar. Además, el programa MATLAB dispone,
dependiendo de la versión, de diferentes módulos (Toolboxes) que permiten resolver problemas
específicos. Nosotros nos vamos a centrar en la capacidad de MatLab para generar gráficos,
aunque, antes de llegar hasta este punto, haremos un rápido resumen de los comandos básicos
del programa. Debido a que MatLab es un programa de Cálculo Numérico, la forma de producir
gráficos es completamente distinta de la de programas de Cálculo Simbólico como Derive,
Mathematica o Maple. En MatLab, nosotros tenemos que calcular mediante comandos adecuados
los puntos que después se representarán en la gráfica.
Fig. 01. MATLAB, programa de cálculo numérico.

4. DESARROLLO EXPERIMENTAL

4.1. Funciones de la Forma: y = f(x)


Para hacer gráficas de funciones de una variable con MatLab, primero tenemos que crear una
tabla de valores de la variable para después dibujar la función. Por ejemplo, queremos dibujar la
gráfica de la función y = sen(x):
Primero creamos una tabla de valores para x:
>>x=0:pi/100:2*pi;
Con este comando hemos formado una tabla (el vector x) con 200 valores entre 0 𝑦 2 ∗ 𝜋. Otra
forma de conseguir el mismo resultado sería utilizar el comando:
>>x=linspace(0,2*pi,200);
Ahora calculamos los valores de y:
>>y=sin(x);
Y por último la dibujamos (ver Fig. 02):
>>plot(x,y)

Fig. 02. Gráfica de 𝑦 = 𝑠𝑒𝑛(𝑥).


Realmente lo que hemos hecho es dibujar 200 puntos de la función en el intervalo [0,2𝜋], y
posteriormente el programa los ha unido mediante segmentos. Si el número de puntos es lo
suficientemente grande, como en este caso, no se aprecian los vértices.
2
Veamos un ejemplo más complicado queremos ver la gráfica de la función 𝑦 = 𝑥𝑒 −𝑥
Definimos los valores para los que queremos hacer la gráfica
>>x=-3:.01:3;
Es decir, que vamos a dibujar la gráfica en el intervalo [-3; 3] con un paso de longitud 0.01.
Definimos la función
>>y=x.*exp(-x.^2);
(¿Por qué hay que poner los puntos antes de las operaciones?)
Y por último, se escribe el comando para que ejecute el dibujo (Fig. 03.)
>>plot(x,y) ó
>>plot(x,y,'r*'),grid on

2
Fig. 03. Gráfica de: 𝑦 = 𝑥𝑒 −𝑥

Se pueden dibujar tantas gráficas como se deseen en una misma figura. Si ya tenemos dibujada
una, y generamos una nueva gráfica, en principio la figura anterior es sustituida por la nueva. Sin
embargo, utilizando el comando >>hold on, se mantendrá la anterior, con todas sus propiedades,
y se podrá dibujar encima una nueva. Para desactivar el comando anterior: >> hold off. Otra
forma de hacerlo es dibujar desde el principio dos gráficas juntas, por ejemplo, vamos a dibujar las
𝜋
gráficas de las funciones 𝑦 = 𝑠𝑒𝑛(𝑥) e 𝑦 = 𝑠𝑒𝑛(𝑥 + ) en la misma Fig. 04.
3

Generamos las tablas y dibujamos:


>>x=linspace(0,2*pi,300);
>>y=sin(x);
>>y=sin(x+pi/3);
>>plot(x,y,’r-’,x,z,’g--’), grid on
La primera gráfica en color rojo con trazo continuo y la segunda gráfica en color verde con trazo
discontinuo.

𝜋
Fig. 04. Gráfica de: 𝑦 = 𝑠𝑒𝑛(𝑥) e 𝑦 = 𝑠𝑒𝑛(𝑥 + )
3

4.2. Curvas en Paramétricas:


Veamos ahora cómo se pueden representar curvas en el plano dadas en forma paramétrica, es
decir, de la forma:
𝑟⃗(𝑡) = (𝑥(𝑡), 𝑦(𝑡)) 𝑡 ∈ [𝑎. 𝑏]
Dibujar la gráfica de la curva:

𝑡(𝑡 2 − 1) 2(𝑡 2 − 1)
𝑟⃗(𝑡) = ( , 2 ) ; −5 ≤ 𝑡 ≤ 5
𝑡2 + 1 𝑡 +1

En primer lugar generamos los valores de t en el intervalo indicado,


>>t=linspace(-5,5,100);
Y ahora lo podemos dibujar de dos formas distintas:
>>plot((t.*(t.^2-1))./(t.^2+1),(2*(t.^2-1))./(t.^2+1))
La otra forma de hacerlo es utilizar el comando:
>>comet((t.*(t.^2-1))./(t.^2+1),(2*(t.^2-1))./(t.^2+1))
Los dos comandos producen el mismo resultado, sin embargo, la forma de ejecución es diferente,
la segunda es más divertida, aparece un círculo pequeño (el cometa) que va dibujando la curva. La
velocidad de ejecución depende del número de puntos que hayamos generado con el comando
linspace.
Fig. 05. Curva en Paramétricas.
4.3. Curvas en Polares
Una curva en coordenadas polares es la imagen de la función:
𝑟 = ℎ(𝜃), 𝜃 ∈ [𝜃1 , 𝜃2 ]
Un punto de la curva en polares (𝑟0 , 𝜃0 ) tiene distancia al origen 𝑟0 y el ángulo que forma el vector
de posición del punto con el eje horizontal, medido en sentido, es 𝜃0 .Por lo tanto, la relación entre
coordenadas polares y las coordenadas paramétricas es:
𝑥 = 𝑟 𝑐𝑜𝑠(𝜃)
{
𝑦 = 𝑟 𝑠𝑒𝑛(𝜃)
Para dibujar una curva en polares con MatLab, se utiliza el comando polar. Dibujar la gráfica de:
𝑟 = 2 − 4 𝑐𝑜𝑠(𝜃) , −𝜋 ≤𝜃 ≤𝜋
Generamos los valores del ángulo tetha, calculamos los valores de r y dibujamos la gráfica:
>>tetha=linspace(-pi,pi,100);
>>r=2-4*cos(tetha);
>>polar(tetha,r)

Fig. 06. Curva en Polares.


5. CUESTIONARIO FINAL

a. Investigue como se realizan los gráficos de funciones por trozos o tramos.

b. Dibujar las gráficas de las siguientes funciones eligiendo, en cada caso, una tabla de valores
adecuada para que aparezcan los aspectos más representativos de la función.

c. Dibujar las curvas paramétricas siguientes:

d. Dibujar las gráficas de las siguientes funciones, dadas en coordenadas polares:

GJHS

You might also like