You are on page 1of 2
FACULTAD DE CIENCIAS (Seccion Matemiticas) 2° Curso — Grado en Matemiticas Asignatura: HERRAMIENTAS INFORMATICAS PARA MATEMATICAS — Cédigo: 61022056 Prueba Presencial. Segunda Semana. Febrero 2017. Duracion: 2 horas (OBSERVACIONES: Esta prucba consta de cuatro problemas de igual puntuacion. No olvide poner sus datos personales en todas las] hhojes que entregue. No se permite el uso de ningiin tipo de material, pero recuerde que junto con los enunciados de los problemas; cencontrara una tabla resumen con funciones de Scilab y de Maxima, 1) La catenaria es la curva que describe un cable suspendido por sus extremos. Cuando éstos se encuentran a la misma altura, la catenaria se puede representar por la siguiente ecuacién v(x) Slew" +e"): Donde y es la altura, x es la coordenada horizontal (medida desde el centro de la catenaria) y a es un parimetro dependiente de la tensién aplicada al cable. a) Proponga un eédigo en Maxima capaz de determinar el punto de la horizontal donde el cable est mas cerea del suelo y el valor de la altura en ese punto. b) Amplie el cédigo para determinar Ia superficie que queda entre el cable y el suelo cuando a=1 y el tramo horizontal seleccionado es tal que xe[-1.1]. 2) Se desea evaluar el error cometido al realizar la integral definida de la funeién f(x) = T+x 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 rectingulos y la regla de Simpson compuesta. Proponga el cédigo en Seilab necesario para calcular el error cometido en ambos casos respecto al valor exacto de la integral, sabiendo que: dx © La integral primitiva de f(x) es g(x)=f an(x) +x © La regia de los rectangulos hace uso de la funcién r(x)=h f(x) en cada intervalo de integracion. « La regla de Simpson compuesta. hace uso. de la __funcién : [ro +4f 72 h )« f(x | en cada intervalo de integracién. 6 3) Un carpintero metilico dispone de un perfil de aluminio de 28 metros de longitud, con el que debe construir los marcos de tres claraboyas cuadradas cumpliendo los siguientes requisitos: El perimetro de una de las claraboyas sera el doble que el de otra © Elacristalamiento necesario para cubrir las tres claraboyas sera el minimo posible. a) Proponga un cédigo en Maxima capaz de determinar el ancho (en metros) de cada claraboya. b) Suponiendo que dispone de la funcién biseccion que le permite buscar las raices de una funcién continua por el método de la biseccién, empleando la siguiente sintaxis: biseccion({-a,b,niteraciones, precision). Donde el argumento f representa a la funcién, a y b son los extremos del intervalo de busqueda, el cuarto argumento es el numero maximo de iteraciones y el quinto argumento es la precision deseada. Justifique que el siguiente cédigo en Seilab también valdria para determinar el ancho x (en metros) de una de las claraboyas con un centimetro de precisién. Y comente las sentencias que afiadiria para determinar el ancho de las otras dos claraboyas. 8 // Longitud del perfil de alumnio iseccion('10%x-3%(L-12*x)/2',0,L/4,50,0.01); // Ancho de una de las claraboyas 4) Suponga que tiene acceso a un archivo de datos numéricos que contiene el registro diario de veinte anemdmetros (medidores de la velocidad del viento), situados en las géndolas (parte superior) de los aerogeneradores que componen una mini central edlica, Se sabe que los datos se leyeron cada minuto y se guardaron en el archivo en una estructura matricial. Proponga de forma justificada un conjunto de instrucciones, en Scilab o en Maxima, capaz de realizar el conjunto de tareas siguiente: 14) Leer e incorporar el conjunto de datos a una matriz. 2°) Conformar tres listas 0 vectores que contengan las velocidades minimas, medias y maximas registradas cada minuto por el conjunto de anemémetro; 3*) Trazar una grafica que incluya la evolucién diaria de la velocidad media del viento en la central edlica y la correspondiente banda de minimos y maximos. Esta tabla contiene una seleccion de Tunciones de Seilab y de Maxima para facilitarie la resolucign de los problemas. Puede utilizar todas las que necesite y también cualquier otra que usted recuerde, justficando su uso. Seilab Maxima file close’.identificador) allroots(expresién polinomica) fileCopen'archivo'old’) array(nombre,dimensiones) fminsearch(funcién, valor inicial,opciones)_| diff(funcion,variable) iterpIn(matriz,vector) find_root(expresion,extremo inferior,extremo superior) inv(matriz) icl(Sol_ec_dif,cond_ini_var_dep,cond_ini_var_ind) max(matriz) integrate(funcién, variable) ‘min(matriz) invert(matriz) ode(método,condiciones iniciales. instante inicial, instantes de tiempo, funcién) optimset(datos para la optimizacién) linearinterpol(matriz) rand(filas,columnas) solve(sistema_ccuaciones,var_independientes) rank(matriz) read{ identificador,filas,columnas) ist_matrix_entries(ma roots(coeficientes) Isquares_estimates(mat size(matriz) matrix_size(matriz) sum(matriz) makelist(expresién,indice,valor minimo,valor méximo) ode2(ec_diferencial,var_dep,var_ind) rank(matriz) read_matrix (file_search("archivo")) solve(ecuaciones,incégnitas) submatrix(filas,matriz,columnas) taylor(expresién, variable, punto, grado) sum(funcion,variable,inicio,final) limit(funcion, variable,valor) wuacién,parametros)

You might also like