Está en la página 1de 11

Taller I - Facultad de Ciencias

Licenciatura de Física Instituto de Física

Practica 1. MatLab. Experiencia 1

Determinación de la constante de enfriamiento de un líquido.

En esta práctica introductoria se analizará el comportamiento de un líquido que se enfría por


diferencia de temperatura con el medio circundante, utilizando el modelo de la ley de enfriamiento
de Newton. Este análisis puede realizarse a partir del modelo matemático que resulta en una
relación de tipo exponencial, este comportamiento tiene gran importancia en múltiples procesos
que involucran: transferencia de calor, dinámica de fluidos, fenómenos de transporte, crecimiento
de poblaciones bacterianas, diseminación de una enfermedad, desintegración radiactiva, mezcla
de líquidos y muchas más aplicaciones en la vida cotidiana e incluso en la ciencia forense.

1. Introducción.
Un recipiente de agua caliente a temperatura, T , colocado en una habitación de temperatura
más baja, resultará en un intercambio de calor del agua caliente a la habitación. El agua
eventualmente se enfriará a la misma temperatura que la habitación. En este experimento,
examinará la refrigeración del agua caliente, con el objetivo de crear un modelo que describa el
proceso y predecir el tiempo que tarda el agua en alcanzar la temperatura ambiente.
Isaac Newton modeló el proceso de enfriamiento asumiendo que la velocidad a la cual la
energía térmica se “movía” de un cuerpo a otro es proporcional (por una constante,  ) a la
diferencia de temperatura entre los dos cuerpos, Tdif . En nuestro caso, donde una muestra de agua
se refrigera en aire a temperatura ambiente, la rapidez con que se enfría viene dada por:

rapidez de enfriamiento   Tdif


La rapidez de enfriamiento es la derivada de la temperatura con respecto al tiempo,  es una
constante de proporcionalidad conocida como parámetro de enfriamiento (define el ritmo del
enfriamiento, depende fuertemente del líquido, de la forma y el material del recipiente que
contiene al líquido) y Tdif  T  T0 , donde T , T0 son la temperatura instantánea del líquido y del
ambiente respectivamente. Esta última es la temperatura que alcanza el cuerpo luego de suficiente
tiempo, donde se alcanza el equilibrio térmico. Si un cuerpo se enfría a partir de una temperatura
inicial Ti hasta una T0 , siempre que exista una diferencia significativa entre ellas, entonces la ley
propuesta por Newton puede ser válida para explicar su enfriamiento.
De acuerdo con el siguiente modelo1:
T  T0  Ti  T0  e  t

2. Experiencia
La experiencia consiste, utilizando los materiales que dispone (soporte, probeta, agua
caliente, termocupla, termómetro y cronómetro), en registrar el proceso de enfriamiento del agua
caliente, durante 40 minutos. Grafique sus datos obtenidos. Verifique si se cumple la ley de
enfriamiento de Newton utilizando los datos recopilados. Utilice la ley de enfriamiento de Newton
para predecir la temperatura del agua en cualquier instante en que transcurre el experimento
(utilice un tiempo no medido). Determine el tiempo que debería transcurrir para que se llegue al
equilibrio térmico

1
Para los sistemas en los que presentan una magnitud proporcional a su tasa de cambio, la magnitud
presenta un comportamiento exponencial con el tiempo de evolución.

1
Taller I - Facultad de Ciencias
Licenciatura de Física Instituto de Física

3. Procesamiento de datos con MatLab


Esta y todas las demás prácticas están pensadas para ser trabajadas delante de una
computadora con MatLab instalado. Cada vez que se presente un comando de MatLab, se debe
introducir el comando, pulsar la tecla “Enter” para ejecutarlo y ver el resultado. A modo de
ejemplo, si se quiere utilizar “sumar dos números”, una opción es introducir el comando sum.
Aunque MATLAB es un entorno optimizado para que trabaja con matrices, en esta práctica
se aprenderá cómo introducir vectores por filas o por columnas y a manejar algunas operaciones
con vectores.

3.1. Vector fila


La introducción de vectores fila en MatLab es muy fácil. Introdúzcase el siguiente comando
en la pantalla de MatLab 2
>> v=[1 2 3]
Hay una serie de ideas a destacar en este comando. Para introducir un vector, se escribe una
apertura de paréntesis recto, los elementos del vector separados por espacios y un cierre de
paréntesis recto. Se pueden usar también comas para delimitar las componentes del vector
>> v=[1,2,3]
El signo = es el operador de asignación de MatLab. Se usa este operador para asignar valores
a variables.
Para comprobar que el vector fila [1,2,3] ha sido asignado a la variable v introdúzcase el
siguiente comando en el indicador de MatLab.
>> v

3.1.1. Elimina la salida.


Se puede suprimir la salida (resultado en pantalla) de un comando de MatLab añadiendo un
punto y coma.
>> v=[1,2,3];
Es muy útil cuando la salida es muy grande y no se desea verla.

3.2. Vector columna


Es también fácil escribir vectores columna en MatLab. Introdúzcase el siguiente comando en
el indicador.
>> w=[1;2;3]
Observe que los símbolos de punto y coma delimitan las filas de un vector columna.

3.3. Como graficar vectores


Para representar graficamente funciones de una variable, Matlab dispone de la función plot,
con la siguiente sintaxis:
>> plot(v)
Dibuja la gráfica que toma a los índices de v como valores en el eje x y a v como valores en
el eje y. En el caso de querer graficar un vector en función de otro; por ejemplo, para graficar
Temperatura (T) vs tiempo (t) ejecutamos
>> plot(t,T)

2
El símbolo >> es el indicador de MATLAB. Se debe introducir lo que aparece tras el indicador.
Entonces se pulsa la tecla “Enter” para ejecutar la o las intrucciones.

2
Taller I - Facultad de Ciencias
Licenciatura de Física Instituto de Física

3.4. Matrices

3.4.1. Entrada de matrices


Una matriz se puede ver como un conjunto de números ordenados en filas y columnas y la
notación que se utiliza (para el caso particular de 3 filas y 3 columnas) es:
𝑎11 𝑎12 𝑎13
𝐴 = ( 21 𝑎22 𝑎33 )
𝑎
𝑎31 𝑎32 𝑎33
O en su forma más general 𝐴 = (𝑎𝑖𝑗 ), donde 𝑎𝑖𝑗 se refiere al término ubicado en la fila i y
columna j.
La entrada de matrices en MatLab es fácil. Escríbase lo siguiente:
>> A=[1,2,3;4,5,6;7,8,9]
Obsérvese cómo los símbolos de punto y coma indican el final de la fila, mientras que las
comas se usan para separar las entradas en la fila. Se pueden usar también espacios para delimitar
las entradas de cada fila.
>> A=[1 2 3;4 5 6;7 8 9]
Existen matrices de uso frecuente predefinidas en MatLab, una de ellas es la matriz Pascal.
Supongamos que queremos determinar el elemento 𝑎23 . Para ello hacemos
>> A=pascal(4)
definimos la matriz y ahora buscamos el índice (2,3)
>> A(2,3)
el resultado es 3. Si deseamos ver los elementos de la primera columna de A escribimos
>> A(:,1)
Los : indica todos los elemento (en este caso todas las filas). Si se busca la ver la tercera fila
>> A(3,:)
Aquí, : indica todos los elemento columnas (de la fila 3).

3.4.2. Construcción de matrices con vectores.


Créense tres vectores fila con los comandos
>> v1=1:3
>> v2=4:6
>> v3=7:9
El comando
>> M=[v1;v2;v3]
construye una matriz con los vectores v1, v2 y v3, cada uno formando una fila de la matriz M. El
comando
>> N=[v1,v2,v3]
produce un resultado completamente diferente.

3.4.3. Como generar vectores a partir de una matriz


Supongamos que se ha definido la matriz A (A=pascal(4)), podemos definir un vector
columna u que tenga la primera columna de A
>> u=A(:,1)
y otro vector fila, q que sea la tercera fila de A
>> q=A(3,:)
A partir de ellos (u y q) podemos realizar las operaciones que se desea.

3
Taller I - Facultad de Ciencias
Licenciatura de Física Instituto de Física

4. Ejercicios
1) Entrar en el programa MatLab. Preparar la pantalla con la ventana de trabajo o Command
Window, el Workspace, el Command History y el Current Directory.
2) Realizar las siguientes operaciones: 2+2, 2/5, 2×4
3) Volver a ejecutar 2+2 sin necesidad de volver a teclear la operación.
4) Utilizar la ayuda para realizar las siguientes operaciones: sin(π), log(3), √3 .
5) Introducir una variable a con el valor 1.234
6) A través del Workspace visualizar si dicha variable ha sido tomada por el programa y
modificar su valor a 1.125.
7) Calcular 3+5 y 7/8 en una misma orden.
8) Realiza la operación 174/13.
a. Ofrece la operación anterior con más de 10 cifras decimales, en forma de número
racional y en forma exponencial.
b. Volver al formato short.
9) Definir las siguientes variables: a=2×8, b=45/6, c=a+b.
a. Guardar las variables a y b en un fichero de nombre prueba_1.
b. Borrar el valor de todas las variables creadas.
c. Recuperar a y b.
10) Asignar a la variable d el valor 34 y calcular el coseno de d al cubo. Hacerlo de forma
que se ejecuten las dos operaciones, pero sólo se muestre el último resultado.
11) Escribe el comando MatLab que genera cada uno de los siguientes vectores.
1
a. ( 2 )
−3
b. (1, 2,−1, 3).
c. Un vector columna que contenga los números impares entre 1 y 1000.
d. Un vector fila que contenga los números pares entre 2 y 1000.
12) Si x=0:2:20, escribe el comando de MatLab que eleva al cuadrado cada componente de
x.
13) Si x=[0,1,4,9,16,25], escribe el comando MatLab que calcula la raíz cuadrada de cada
componente de x.
14) Si x=0:.1:1, escribe el comando de MatLab que eleva cada componente de x a 2/3.
15) Si x=0:pi/2:2*pi, escribe el comando MatLab que calcula el coseno de cada componente
de x.
16) Si x=-1:.1:1, escribe el comando MatLab que calcula el seno de la suma de todos los
componentes de x.
17) Si x=linspace(0,2*pi,1000), ¿cuál es la entrada 50 de x? ¿Cuál es la longitud de x?
18) Si k=0:100, ¿cuál es la entrada número 12 de y=0.5.^k?
19) ¿Cuál es la entrada en fila 5 y columna 7 de la matriz pascal(10)?
20) Sea x=[0,pi/2,2*pi]. Construye una matriz, con comandos de MatLab, cuya primera fila
es x, la segunda fila está formada por el seno cada entrada de x, y la tercera fila es el
coseno de cada entrada de x.
21) Introducir los vectores (1 2 3 4 5) y (6 7 8 9 10) asignándoles las variables u y v
respectivamente:
a. Determinar 3u, u+v, u-v.
b. Construir un vector cuyos elementos sean los de v incrementados 3 unidades.

4
Taller I - Facultad de Ciencias
Licenciatura de Física Instituto de Física

c. Determinar un vector de elementos el resultado de multiplicar cada elemento de


u por el correspondiente de v.
d. Calcular un vector de elementos los de u elevados al cubo.
e. Calcular un vector cuyos elementos sean el resultado de elevar cada elemento de
u al elemento de v correspondiente.
1 2 1 −2 5 7
22) Introducir las matrices 𝐴 = (5 4 3), 𝐵 = ( 4 3 1)
7 1 0 8 −1 3
a. Calcular A+B, A4
b. Determinar una matriz cuyos elementos sean el resultado de multiplicar cada
elemento de A por el correspondiente de B.
c. Determinar una matriz cuyos elementos sean el resultado de dividir cada
elemento de A por el correspondiente de B.
23) (OPCIONAL) Una empresa compra los siguientes artículos:

Referencia artículo Cantidad de artículo Precio de la unidad (sin IVA)


100 200 190
101 150 345
102 500 69
103 49 598
a. Introducir la tabla en mediante tres vectores: referencia, cantidad y costo.
b. Determinar el costo total de cada producto.
c. Construir una tabla con cada artículo y su costo total (recurra al help de MatLab
para la función table).
d. Calcular el costo total a pagar por la empresa incluyendo un 22% de IVA.

Nuestra norma será escribir TODOS los programas en ficheros de


texto, tratando que estos sean lo más estructurados posibles.

5
Taller I - Facultad de Ciencias
Licenciatura de Física Instituto de Física

5. Almacenamiento de variables en archivos


A veces se tiene que terminar una sesión de trabajo sin haber terminado todos los cálculos
deseados. En ese caso resulta muy útil poder guardar variables que contienen cálculos intermedios
en un archivo o fichero para poder recuperarlos en sesiones posteriores.
MATLAB nos permite guardar variables en archivos de texto y en archivos binarios.
Los archivos binarios se denominan archivos MAT porque tienen una estructura nativa. En
este capítulo vamos a trabajar con estos archivos, cuya extensión es .mat, porque son más
flexibles y más fáciles de usar que los archivos de texto. La desventaja de usar archivos MAT es
que al ser su estructura nativa no nos permite intercambiar información con otros programas. Sin
embargo, si solo vamos a trabajar con MATLAB son la mejor elección.
Su uso es muy sencillo, veámoslo con ejemplos. Se pueden guardar todas las variables del
espacio de trabajo con la función save

También puede utilizarse


>> save session.mat
Para guardar solo algunas variables hay que utilizar la siguiente sintaxis:
save nombrearchivo var1 var2
donde nombrearchivo es un archivo con extensión .mat y después viene un listado de las
variables separadas por espacios. Cada variable se especifica mediante una cadena de caracteres
que almacena el nombre de la variable. Para añadir variables la sintaxis es:
Por último, para cargar variables selectivamente la sintaxis es:
load nombrearchivo var1 var2

6. script

Un script es un conjunto de instrucciones (de cualquier lenguaje) guardadas en un fichero


(usualmente de texto) que son ejecutadas normalmente mediante un intérprete. Son útiles para
automatizar pequeñas tareas. También puede hacer las veces de un "programa principal" para
ejecutar una aplicación.
Así, para llevar a cabo una tarea, en vez de escribir las instrucciones una por una en la línea
de comandos de MATLAB, se pueden escribir una detrás de otra en un fichero. Para ello se puede
utilizar el Editor integrado usando la orden
>> edit
En la clase se verán otras formas de llamarlo.
Los scripts de MATLAB deben guardarse en un fichero con sufijo .m para ser reconocidos.
Para ejecutar un script que esté en el directorio de trabajo, basta escribir su nombre (sin el sufijo)
en la línea de comandos.

6
Taller I - Facultad de Ciencias
Licenciatura de Física Instituto de Física

7. Representación gráfica en Matlab


Matlab ofrece gran número de posibilidades a la hora de realizar representaciones gráficas.
Dibuja curvas planas y superficies. Permite agrupar y superponer representaciones. Todo ello con
variaciones de estilo y de coordenadas. Permite a su vez realizar gráficos de tipo estadístico: de
barra, histogramas, etc.
Por las características propias del programa, los gráficos, en concreto los 2D, están orientados
a la representación gráfica de vectores. Se utiliza una ventana especial para la creación de los
gráficos: la ventana gráfica o de dibujo y, dichos gráficos se guardan en ficheros de extensión .fig.
Ciertos comandos ejecutados sobre la línea de comandos son los que abren esta ventana, otros
dibujan sobre la ventana activa, bien sustituyendo lo que había en ella, bien añadiendo nuevos
elementos gráficos a los que había. Los iremos estudiando con más detalle.

7.1. Funciones básicas para las gráficas 2D


El comando básico para la representación de gráficos 2D es el comando plot. Su sintaxis
puede ser plot(x,y): dibuja el conjunto de puntos (x,y) donde las abscisas de los puntos se
encuentran en el vector x y las ordenadas en el y.
Para representar una función f(x) es necesario conocer los valores de puntos de la forma
(x,f(x)). Para ello puede seguirse alguno de estos caminos:
- Definir un vector x con el rango de variación donde se desea pintar la función. Para ello
puede ser muy útil el comando linspace(xmin,xmax,n). Crear el vector y evaluando f en x. Por
ejemplo:
>> x=linspace(0,10,100);
>> y=sin(x);
>> plot(x,y)
Por defecto, MatLab dibuja uniendo los puntos con línea continua de color azul y un grosor
determinado, opciones todas que se podrán alterar como veremos.
En general, si no se cierra la ventana de figura generada al evaluar un comando como los
anteriores, si se vuelve a ejecutar uno de ellos, se dibuja sobre dicha ventana perdiéndose el primer
dibujo. Si se desea representar varias funciones a la vez las opciones son:
- plot(x,y,x,z) donde x el vector de las abscisas, común para las dos representaciones, y
es el de las ordenadas de la primera representación y z las de la segunda.
- Mediante el comando: hold on, hold off. Todos los gráficos que se ordene dibujar
entre los comandos hold on y hold off se representan en la misma figura. Si hay una
figura abierta se dibujan en ésta.
Ejemplo:
>> hold on
>> x=[-3*pi:1:3*pi];
>> plot(x,sin(x))
>> plot(x,tan(x),'r')
>> hold off
- El comando subplot. Una ventana gráfica se puede dividir en m particiones
horizontales y n verticales para representar m×n figuras. Cada una de las particiones
tendrá sus ejes aunque las propiedades serán comunes a todas ellas. La sintaxis es:
subplot(m,n,i), donde m y n son el número de subdivisiones e i la subdivisión activa.
Por ejemplo:
>> x=0:0.1:2*pi;
>> y=sin(x);z=cos(x);t=exp(-x);v=x^2;
>> subplot(2,2,1), plot(x,y)
>> subplot(2,2,2), plot(x,z)

7
Taller I - Facultad de Ciencias
Licenciatura de Física Instituto de Física

>> subplot(2,2,3), plot(x,t)


>> subplot(2,2,4), plot(x,v)

La ventana gráfica sería la Figura 1

Figura 1

7.2. Opciones de dibujo


Hemos visto que el comando plot(x,y) dibuja los gráficos con unas características
predefinidas en el programa, es posible alterarlas a partir de plot(x,y,s) donde s se compone de
dos dígitos entre comillas. Uno fija el carácter a usar en el gráfico y otro el color de la línea. Por
ejemplo:
>> plot(x,y,'-*g')
dibuja los puntos unidos con una línea continua, marcando los puntos con *, y en verde.
Otros tipos de marcadores son: . * × o + (marcan los puntos en el gráfico).
Otros tipos de línea: los puntos se unen con una línea con las siguientes posibilidades de
apariencia:
- (línea continua)
- - (línea formada por trazos discontinuos)
-. (línea formada por puntos y trazos)
: (línea formada por puntos)
Los colores vienen dados por: y: amarillo, g: verde, m: magenta, b: azul, c: cían, w: blanco,
r: rojo, k: negro.
Se puede modificar el grosor de línea incluyendo la cadena: ‘Linewidth’, número indicativo
del grosor. Por ejemplo: plot(x,y,'linewidth',2). En general, se puede obtener una excelente
descripción del comando plot y otros relacionados con el mediante la ejecución de help plot

7.3. - Títulos y etiquetas


Matlab permite manejar correctamente anotaciones sobre los gráficos y los ejes mediante la
colocación adecuada de títulos y etiquetas, rejillas o leyendas. Los comandos más usados son:

8
Taller I - Facultad de Ciencias
Licenciatura de Física Instituto de Física

title (‘texto’): añade el texto entre comillas como título del gráfico. xlabel(‘texto’): añade el
texto entre comillas como texto al lado del eje x. ylabel(‘texto’): añade el texto entre comillas
como texto al lado del eje y. legend(‘texto’): sitúa la leyenda especificada en el texto.
grid: crea rejillas en los ejes
gtext(‘texto’): permite situar el texto especificado en el punto que señalemos con el ratón
dentro de la ventana de trabajo.

7.4. - Control de ejes


También aquí Matlab tiene sus opciones por defecto. En muchas ocasiones es interesante
alterarlas. Ya hemos visto que la variación en el eje x se elige al fijar las coordenadas x de los
puntos. Por defecto el programa ajusta la escala de cada uno de los ejes de modo que varíe entre
un máximo y el mínimo valor a representar (es el modo auto). Para definir otros se utiliza el
comando axis cuya sintaxis es: axis ([xmin,xmax,ymin,ymax]). axis(‘auto’) devuelve la escala
al valor por defecto.
Destacar que axis off elimina los ejes del dibujo y axis on los incorpora.

8. - Entrada de puntos con el ratón


Matlab permite introducir las coordenadas de los puntos sobre los que se encuentra el cursor,
al pinchar o al pulsar alguna tecla. El comando que lo realiza es ginput. Algunas formas de
utilizarlo son:
[x,y]=ginput: lee los puntos cada vez que se pincha o se pulsa alguna tecla. Finaliza al pulsar
enter.
[x,y]=ginput(n): lee las coordenadas de n puntos

9. La ventana gráfica de Matlab.


La mayoría de las opciones de cambio en una gráfica presentadas con anterioridad, pueden
realizarse desde la pantalla de dibujo. Posibilidades que se han mejorado en las versiones 6 del
programa.
Resulta muy útil inspeccionar cada uno de los menús de esta ventana ejecutar las opciones
directamente en ella. Así, por ejemplo, el menú insert permite directamente insertar en la figura
etiquetas en los ejes, leyendas o título, entre otras opciones (Figura 2).

Figura 2

9
Taller I - Facultad de Ciencias
Licenciatura de Física Instituto de Física

En el menú edit aparecen entre otros los comandos Figure Properties, axes Properties y
Current Object Properties, con ellos se abre paso a los editores correspondientes donde se nos da
la posibilidad de cambiar las opciones de dibujo.
Las pestañas x,y,z nos permiten actuar sobre cada uno de los ejes, poniendo etiqutas (Label),
cambiando el color (Color), cambiando los límites (Limit), tipo de escala (ejemplo XScale), el
botón Ticks…permite acceder a la localización y etiqueta de la marca de los ejes. Cliqueando la
línea se accede a las propiedades, pudiendo definir el tipo de grafico (Plot Type), la línea (tipo
de línea, grosor y color), marca (tipo, tamaño, color, relleno), como muestra la Figura 3.

Figura 3

10
Taller I - Facultad de Ciencias
Licenciatura de Física Instituto de Física

Ejercicios
1. Representar gráficamente los puntos P1=(1,1), P2=(3,2), P3=(0,4), P4=(-3,6)
primeramente conectados y luego aislados.
2. Representar gráficamente las siguientes funciones en ventanas diferentes, 𝑓(𝑥) =
𝑠𝑒𝑛(𝑥), 𝑔(𝑥) = 𝑥2 + 3𝑥 en el intervalo [0,2].
3. Representar la gráfica de la función 𝑓(𝑥) = 𝑥𝑠𝑒𝑛(𝑥) en el intervalo [0,2], con grilla.
4. Representar 𝑓(𝑥) = 𝑠𝑒𝑛(𝑥)𝑐𝑜𝑠(𝑥) en [0,2], con etiquetas en los ejes, título y en color
rojo.
5. Dibujar el polinomio 𝑥 2 + 5𝑥 − 3 con 200 puntos, en color rojo, con trazo discontinuo,
con título y con grilla.
6. Representar en [0,6] y en la misma gráfica las funciones:
a. 𝑓(𝑥) = 3𝑥𝑒 𝑥 en azul.
b. 𝑔(𝑥) = 𝑠𝑒𝑛(𝑥 + 3) en rojo y con trazo discontinuo. Poner leyendas.
7. Representar la función 𝑓(𝑥) = 3𝑠𝑒𝑛(𝑥) − 𝑠𝑒𝑛(3𝑥) en el intervalo [0,2] con 200
puntos, con título y etiquetas en los ejes.
a. Eliminar los ejes con sus etiquetas y volver a activarlos.
b. Hacer que el eje de abscisas sea el intervalo [0,3] y el rango de las imágenes el
intervalo [0,1].
c. Volver a dibujarla como estaba.
d. Representarla con la misma escala en ambos ejes.
8. Representar en la misma gráfica, pero en distintas ventanas las siguientes funciones:
𝑥, 𝑥 2 , 𝑥 3 , 𝑥 4 , 𝑥 5 , 𝑥 6 . Las pares en color rojo y con grilla, las impares en azul y sin grilla.
𝑥−𝑠𝑒𝑛(𝑥) 𝜋
9. Resolver gráficamente la ecuación = 0.02 en el intervalo [0, ].Para ello se
2 4
aconseja seguir los siguientes pasos:
𝑥−𝑠𝑒𝑛(𝑥)
a. Dibujar la gráfica de la función 𝑓(𝑥) = 2
en el intervalo dado.

b. Dibujar la recta 𝑦 = 0.02 en color rojo en el mismo intervalo y en la misma


ventana gráfica.
c. Poner nombre (x0,y0) al punto de corte con el comando gtext.
d. Determinar gráficamente el punto de corte (x0,y0) de ambas curvas.
e. Poner leyendas, etiquetas a los ejes y un título que indique cuál es el punto de
corte solución de la ecuación.
10. Representar la función 𝑥𝑠𝑒𝑛(𝑥) en el intervalo [-1,1] y utilizar el zoom para 𝑥 observar
lo que sucede en las cercanías de (0,0).

Nuestra norma será escribir TODOS los programas en ficheros de


texto, tratando que estos sean lo más estructurados posibles.

11