Está en la página 1de 11

Desarrollo de la Práctica

Realice lo que se indica a continuación:


1. Grafique en 2D las siguientes funciones:
1
a) f ( x )=sin ,[−1,1]
x
b) f ( x )=x +2 , g ( x )=cos ( x ) , h ( x )=√ 25−x 2 ,i ( x )=√ 100−2 x 2 ,[−25,25]
c) f ( x )=cos ( 1−e x ) , [−1,5]

Para realizar los incisos del A al C se debe usar el comando fplot, el cual hace un
gráfico en relación con una función dada y a un intervalo también agregado.
Para el inciso a) se escribe de esta manera el comando: fplot(‘sin(1/x)’,[-1,1])

Matlab arroja un gráfico que se valora en el intervalo que se le indico.


En el inciso b) se pide que se grafiquen una seria de funciones en un mismo
plano. Para realizarlo se escribe cada comando de las funciones y se agrega un
hold on para indicar que se quiere en un mismo plano.

Entonces, los comandos son:

 fplot('x+2',[-25,25])
 hold on
 fplot('cos(x)',[-25,25])
 fplot('(25-(x^(2)))^(1/2)',[-25,25])
 fplot('(100-(2*(x^(2))))^(1/2)',[-25,25])
 hold off

En el grafico se pueden apreciar las cuatro funciones, cada una represantada con
diferente color.
Inciso c) se realiza el comando fplot, cuidando la ejecución de este ya que se
contempla la variable de exponencial y un intervalo diferente al anterior inciso.
Se escribe de esta manera: >> fplot('cos(1-(exp(x)))',[-1,5])

El grafico muestra un crecimiento exponencial mientras mas se acerca al numero


final del intervalo.
2. Graficar la función f(x)=3x^3+26x+10, así como su primera y segunda
derivada en el intervalo 2x4 ; todas las funciones deben aparecer en
el mismo gráfico.
Este ejercicio pide graficar la primera y segunda derivada de una función así que
se usa Matlab para calcular las derivadas y graficarlas después del mismo método
que se usó en el anterior inciso.
Primero se establece el comando syms para indicar a Matlab que se va a trabajar
sobre una variable (en este caso x) y así evitar que se le de un valor a x.
>> syms x
Después se le da una variable a la función, que se utilizara después como un
identificador para el comando de las derivadas.
>> y=(3*(x^(3)))+(26*x)+10
>> diff(y)
El comando diff da la derivada de la función llamada “y”
>> diff(y,2)
Para la segunda derivada se agrega una coma y después un 2 a la sintaxis del
comando diff.
Ya que se sabe como son las derivada se procede a graficarlas, ya que se
requiere en un mismo plano se usa el comando hold on.
>> fplot(y,[-2,4])
>> hold on
>> fplot(diff(y),[-2,4])
>> fplot(diff(y,2),[-2,4])
3. Grafique las funciones f(x)=sin(x) y f(x)=cos(x), en un mismo grafica
incluyendo título del gráfico, la línea del seno debe de ser azul y la del
coseno roja y etiquetar cada una de las funciones con su nombre.
Se usa el método del anterior inciso, se escribe el comando syms para poder usar
las funciones de x sin tener que darle un valor a esta. Se usa como variables a “y”
y a “z”, representando a sen(x) y cos(x) respectivamente.
>> syms x
>> y=sin(x)
>> z=cos(x)
Ahora se teclea el comando fplot, pero justo después de la variable “y” (que es la
función de seno) se pone una coma y entre comillas sencillas la letra “b” que
indica que la línea del grafico debe de ser azul.
>> fplot(y,'b')
>> hold on
En el caso de la variable “z” (función de coseno) se escribe la letra “r” que da el
color de rojo al gráfico.
>> fplot(z,'r')
Se vuelve a escribir el comando de la función “y”, pero se le agrega gtext que
permite colocar una etiqueta en el grafico justo donde se desea, ya que se coloca
con el ratón. También se agrega text que le da un título al gráfico.
>> fplot(y,'b',gtext('Seno'),title('Seno y Coseno'))
>> fplot(z,'r',gtext('Coseno'))

Como no se le dio ningun valor a “x” Matlab considera por predeterminado los
valores de -5 a 5.
4. Grafique los datos que se muestran en la tabla siguiente:
Temperatura (0C) Tiempo (horas)
6 6 am
6 7 am
10 8 am
14 9 am
19 10 am
19 11 am
20 12 pm
21 1 pm
22 2 pm
24 3 pm
22 4 pm
18 5 pm
16 6 pm
15 7 pm
14 8 pm
13 9 pm
13 10 pm
11 11 pm
6 12 pm

El ejercicio pide realizar un grafico en el que se muestre una relación entre la


temperatura y la hora, para esto se definen dos variables “x” y “y”, donde “x” es la
hora y “y” es la temperatura.
>> x=[6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24];
>> y=[6 6 10 14 19 19 20 21 22 24 22 18 16 15 14 13 13 11 6];

Ambas variables tienen se escriben como un vector para representar diferentes


valores, y que cada uno de estos coincidan con la posición del otro vector.
>> plot(x,y)
>> hold on
>> plot(x,y,'d')
>> plot(x,y,xlabel('Hora'),ylabel('Temperatura'))

Ahora se escribe el comando plot ya que se tiene con las variables necesarias
para dibujar un gráfico (x y), después se teclea hold on para poder agregar el
mismo grafico pero con el especificador de línea d que pone como diamantes los
puntos por los que pasa el grafico.
Por ultimo se le agrega xlabel y ylabel que agregan el nombre de los ejes X y Y
respectivamente.
Cuestionario

1. ¿Qué ventaja encuentra en graficar una función?


Se pueden apreciar los cambios de una función gracias a poder ver los puntos por
donde pasa la gráfica, así se puede analizar en que momento cambia y/o en que
momento se queda sin ningún cambio.
2. ¿Qué diferencia tendría el graficar una función con 100 o 1000
valores?
El grafico se extendería demasiado si se trata del rango, pero si se trata de una
función que pase por 1000 puntos dentro de un rango establecido se apreciaría
mucho mas los cambios que sufre el grafico.
3. ¿Bajo qué condiciones considera usted que útil mostrar en un mismo
grafico 2 o más funciones?
Cuando se están comparando funciones que no se sabe cual es la que mas se
conviene.
4. Mencione un problema de ingeniería civil que se entienda con mayor
facilidad utilizando un gráfico.
La resistencia del cemento portland de acuerdo con sus especificaciones solo se
puede entender (al menos en mi caso) de manera visual, comparándola con otras
resistencias. Se puede observar con claridad el cambio con el tiempo.

También podría gustarte