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. Original. Septiembre 2015. Duracin: 2 horas (OBSERVACIONES: Esta prucba consta de cuatro problemas de igual puntuacién. 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 figura muestra una ctipula de altura h, generada como volumen de revolucién de la curva yoy evx, a) Proponga un cédigo en Maxima capaz de calcular la altura h que debe tener la cupula para que la recta tangente de y(x) en h tenga una pendiente de 7/12. Represente también graficamente la curva y su derivada en el rango xe [0,5] b) Ampliar el cédigo determinando la expresién general del volumen de dicha cuipula, calculado como volumen de revolucién segin la ye Ly siguiente expresi6n, y calcular el volumen para el caso particular del a apartado anterior. V =a" fdr 2) Proponga dos funciones tanto en Seilab como en Maxima, una para calcular el determinante de una matriz 2x2 y otra para calcular el determinante de una matriz 3x3. Tenga en cuenta que como condicién de disefio se le impone que en la segunda funcién debe hacer uso de la otra. 3) Un agricultor se dispone a cubrir un cierto volumen con el fin de utilizarlo como invernadero. Para el techo ha adquirido un trozo de plistico rectangular de longitud L y ancho A y se dispone a montarlo en forma de V invertida formando un éngulo a, tal como muestra la figura. ¢Qué valor deberia tener @ para conseguir que la seccién del invernadero y por tanto el volumen en su interior tomen valores méaximos? a) Indique cémo lo determinaria en Maxima para cualquier valor de L. b) Justifique que el siguiente cdigo en Scilab, debidamente cumplimentado, le permitir resolver el problema para L=20. function S=seccion(alfa,L) > be S=-(b*hy/2 endfunction opt = optimset (""TolX",0.01) , alfao=0 , L=20 [alfa,fval,exitflag,output|=fminsearch( sen opt) disp('La seccién es maxima para un Angulo igual a), (alfa) 4) La siguiente tabla recoge medidas de la poblacién de peces gato en una laguna en distintos instantes de tiempo. Tiempo (afios) 0 0.6 1S 3.2 46 63 7.5 Peces gato (unidades) 4 3 7 27 65 257 624 Sabiendo que los valores de esta tabla se encuentran en el archivo peces.txt, dispuestos en una matriz de dos filas. Proponga un cédigo en Seilab capaz de: acceder a los datos, estimar la poblacién de peces por interpolacién lineal para cada ailo entero (1,2,3,4,5,6,7) y representar grificamente los valores de la tabla junto con los valores estimados por interpolacién. Esta tabla contiene una seleccion de funciones de Seilab y de Maxima para facilitarie a resolucidn de Tos problemas, Puede utilizar todas las que necesite y también cualquier otra que usted recuerde, justficando su uso. Seilab Maxima file(‘close’identificador) allroots(expresion polinémica) file( open’ archivo’ old) array(nombre,dimensiones) fminsearch(funci6n, valor inicialopciones) | diff(funcion,variable) iterpIn(matriz,vector) find_root(expresion,extremo inferior,extremo supe 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) ae ae ee optimset(datos para la optimizacién) linearinterpol(matriz) rank(matriz) linsolve(sistema_ecuaciones,var_independientes) read{ identificador,filas,columnas) farray(array) roots(coeficientes) list_matrix_entries(matriz) size(matriz) Isquares_estimates(matriz,variables,ecuacién,parimetros) sum(matriz) matrix_size(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,incdgnitas) submatrix(filas,matriz,columnas) taylor(expresién, variable, punto, grado) sum(funcion, variable,inicio,final)

You might also like