tag:blogger.com,1999:blog-5143217119132695352.post6386743769172501305..comments2023-12-31T07:18:13.871+01:00Comments on Soluciones a problemas matemáticos: Un problema muy complejoProble Máticohttp://www.blogger.com/profile/13288566943895328911noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-5143217119132695352.post-32606186392015466942015-05-12T20:04:01.979+02:002015-05-12T20:04:01.979+02:00Buenas tardes, me llamo Jesús y estoy desarrolland...Buenas tardes, me llamo Jesús y estoy desarrollando una aplicación web que consiste en una calculadora de triángulos (http://triancal.esy.es (de momento, solo funciona bien en el navegador Chrome)) aunque no soy matemático a base cabezonería (papel, el Derive y el Geogebra) he conseguido obtener un montón de formulas para calcular un triángulo con el mínimo numero de datos posible, quizás alguna sea inédita, y sus límites para que solo se puedan introducir datos correctos.<br /><br />Debido a mis limitados conocimientos matemáticos en el calculo de derivadas para hallar máximos y mínimos no consigo hallar unas formulas, por este motivo les escribo por si me pudieran ayudar, las formulas que me faltan parten de que aunque he conseguido hallar las dos posibles áreas (t y td) de un triángulo a partir de dos alturas (x, y) y el perímetro (p);<br /><br /> $v1=($x*$x*($y*$y+$p*$p)+3*$p*$p*$x*$y+$p*$p*$y*$y)*d((12*$p*($x+$y)));<br /><br /> $v2=sqrt(abs(pow($x,4)*pow(($y*$y+$p*$p),2)+6*$p*$p*pow($x,3)*pow($y,3)+$p*$p*$x*$x*$y*$y*(2*$y*$y-$p*$p)+<br /> pow($p,4)*pow($y,4)))*d((6*$p*($x+$y)));<br /><br /> $v3=-asin((2*pow($x,6)*pow(($y*$y+$p*$p),3)+18*$p*$p*pow($x,5)*pow($y,3)*($y*$y+$p*$p)+3*$p*$p*pow($x,4)*$y*$y*(2*pow($y,4)+<br /> 10*$p*$p*$y*$y-pow($p,4))+18*pow($p,4)*pow($x,3)*pow($y,5)+3*pow($p,4)*$x*$x*pow($y,4)*(2*$y*$y-$p*$p)+<br /> 2*pow($p,6)*pow($y,6))*d((2*pow(abs((pow($x,4)*pow(($y*$y+$p*$p),2)+6*$p*$p*pow($x,3)*pow($y,3)+<br /> $p*$p*$x*$x*$y*$y*(2*$y*$y-$p*$p)+pow($p,4)*pow($y,4))),(3*d(2))))))*d(3);<br /><br /> $t=$v1-$v2*sin(A60+$v3);<br /><br /> $dt=$v1+$v2*sin($v3);<br />Notas:<br /> *d es igual que / (dividido, pero uso esta función elevando el divisor a -1 para que devuelva datos más exactos).<br /> A60 es el ángulo de 60º en radianes.<br /><br />No consigo las siguientes fórmulas:<br /><br />- La altura máxima y mínima correspondiente al lado b de un triángulo cualquiera (abc) conocido el valor de su perímetro y la altura correspondiente al lado a.<br /><br />- El perímetro mínimo de un triángulo cualquiera (abc) conocidas las alturas correspondientes a los lados a y b.<br /><br />Les rogaría me contestaran de una manera que lo pudiera trasladar a php (lenguaje de programación).<br /><br />Un saludo.<br />Jesús desde Madrid.JesusSDhttps://www.blogger.com/profile/10681801696827328220noreply@blogger.com