You are on page 1of 2

FACULTAD DE CIENCIAS (Sección Matemáticas

)
2º Curso – Grado en Matemáticas
Asignatura: HERRAMIENTAS INFORMÁTICAS PARA MATEMÁTICAS – Código: 61022056
Prueba Presencial. Segunda Semana. Febrero 2012. Duración: 2 horas
OBSERVACIONES: Esta prueba consta de cuatro problemas de igual puntuación. No olvide poner sus datos personales en todas las
hojas que entregue. No se permite el uso de ningún tipo de material, pero recuerde que junto con los enunciados de los problemas
encontrará una tabla resumen con funciones de Scilab y de Maxima.

1
1  x2
mediante integración numérica en el rango [-2,2] con un intervalo de integración h=0.01. En la
integración numérica se van a emplear dos métodos distintos: la regla de los rectángulos y la
regla de Simpson compuesta.
Proponga el código en Scilab necesario para calcular el error cometido en ambos casos respecto
al valor exacto de la integral, sabiendo que:
1
 La integral primitiva de f(x) es g  x   
dx  atan( x)
1  x2
 La regla de los rectángulos hace uso de la función r  x   h f ( x) en cada intervalo de
integración.
 La
regla
de
Simpson
compuesta
hace
uso
de
la
función

h
 2x  h 
s  x    f ( x)  4 f 
  f ( x  h)  en cada intervalo de integración.
6
 2 

1) Se desea evaluar el error cometido al realizar la integral definida de la función f ( x) 

2) Proponga un código tanto en Scilab como en Maxima capaz de acceder a los datos de un
archivo, dispuestos en forma matricial, y contabilizar cuántos elementos cumplen una
determinada condición, por ejemplo ser inferior a 5. Indique también cómo modificaría el
código si se desea buscar un valor concreto y se sabe con seguridad que los datos no se repiten,
por tanto de existir ese valor concreto sólo puede estar en una posición de la estructura de datos.
3) Basándonos en el principio de Arquímedes se puede afirmar que una pelota maciza
totalmente regular de radio r y densidad p se mantendrá flotando en un
r
h
líquido de densidad l siempre y cuando p<l. En esas condiciones la
pelota estará sumergida una altura h tal que:

h3  3 r h 2  4 r 3

p
0
l

a) Justifique cuál de las dos instrucciones, debidamente cumplimentada en Maxima, serviría
para determinar la relación entre la altura de pelota sumergida y su radio cuando el líquido tiene
el doble de densidad que la pelota.
solve(……..,…….);
allroots(……..);
b) Proponga de forma justificada una función en Scilab capaz de determinar la altura de
flotación de la pelota a partir de su radio, su densidad y la densidad del líquido. Tenga en cuenta
que la altura de flotación tiene que ser un valor positivo menor que el diámetro de la pelota.

filas.identificador) file('open'.variable) find_root(funcion.variable. Puede utilizar todas las que necesite y también cualquier otra que usted recuerde.inicio.lista) allroots(ecuacion) cspline(matriz) diff(funcion.incognita) sum(funcion.variable.final) ic1(sol_ec_dif. Se sabe que la siguiente ecuación diferencial puede servir para describir el vaciado del depósito.'archivo'.valor) linearinterpol(matriz) linsolve(sistema_ecuaciones.var_ind) rank(matriz) read_matrix (file_search("archivo")) solve(ecuaciones.variable.var_independientes) matrix_size(matriz) ode2(ec_diferencial.4) Suponga un depósito de sección regular como el de la figura. h d A h  . k2 2 k h(t )  t t h(0) + h(0) A 4 A2 Esta tabla contiene una selección de funciones de Scilab y de Maxima para facilitarle la resolución de los problemas.vector) inv(matriz) max(matriz) rank(matriz) read(identificador. Scilab file('close'. justificando su uso.variable) invert(matriz) limit(funcion.var_dep. destinado a contener líquido.columnas) roots(coeficientes) size(matriz) sum(matriz) Maxima addcol(matriz.cond_ini_var_ind) integrate(funcion. que dispone de un orificio (inicialmente tapado) en la parte inferior. tras quitar el tapón en t=0.cond_ini_var_dep. Donde k es un parámetro dependiente del tamaño del orificio y A es el área de la sección del depósito.inicio.final) .'old') interpln(matriz.k h dt Proponga de forma justificada un código en Maxima con tal de comprobar que la tapón resolución de la ecuación diferencial da lugar a la siguiente expresión analítica para h(t).