Autor
|
Tema: Libreria math.php (Leído 10,706 veces)
|
SnakeDrak
Desconectado
Mensajes: 243
[GPG: 0x9680A09E]
|
Hola, Pero el algoritmo de la raíz es el cálculo de la raíz, es decir, las operaciones que se deben seguir para averiguar el valor de una raíz cuadrada, se da creo que en 3 de ESO o 2 pero como hay calculadoras pues nunca se usa. Por cierto no entendiste bien lo de la raíz: function raiz_q($n){ // raiz cuadrada, (por SnakeDrak) } function raiz_q2($n,$c){ // raices cubicas (por SnakeDrak) }
La primera es 0.5 (1/2) pero la segunda sirve para todos, es decir: raiz_q2(27,3); // Devuelve raíz cúbica de 27 raiz_q2(9,2); // Devuelve raíz cuadrada de 9
1/2 es cuadrada, 1/3 es cúbica.. etc xD, por eso, o pon solo una o haz algo así: // Por defecto raices cuadradas function raiz_q($n,$c=2){ // raices ej: raiz_q(9) == 3, raiz_q(27,3) == 3 }
Para que entiendas: RAÍZ n { N } == N^(1/n) Es decir, la raíz cuadrada (2) de 9: RAÍZ 2 { 9 } == 9^(1/2) == 3 La raíz cúbica (3) de 27: RAÍZ 3 { 27 } == 27^(1/3) == 3 Saludos!
|
|
« Última modificación: 25 Julio 2009, 01:44 am por SnakeDrak »
|
En línea
|
|
|
|
Erik#
Desconectado
Mensajes: 1.138
Gundam
|
Gracias, ahora me quedo más claro
|
|
|
En línea
|
|
|
|
SnakeDrak
Desconectado
Mensajes: 243
[GPG: 0x9680A09E]
|
Hola, Entonces usa solo está función: // Por defecto raices cuadradas function raiz_q($n,$c=2){ // raices ej: raiz_q(9) == 3, raiz_q(27,3) == 3 }
Así no hace falta dos, si quieres raíz cuadrada pues: raiz_q(9); // Devuelve raíz cuadrada de 9 raiz_q(27,3); // Devuelve raíz cúbica de 9
Así con una función tienes para cualquier tipo de raíz. Saludos!
|
|
|
En línea
|
|
|
|
Anibal784
Desconectado
Mensajes: 762
Yo no la vote, pero me la tengo que aguantar igual
|
No quiero una función ya hecha, ya se que existe, pero quiero crear mi propia función, igual que las potencias, existe pow, pero yo cree la de elevar();
function raiz_q($n,$c=2){ // raices }
¿dónde está definida pow? No, pero es util para mi aprendizaje y tener una optativa a las funciones standard de PHP que en casos remotos puede saltar error
Na na na, nene, si la función standar de PHP llega a fallar, estamos bastante en el horno, colapsa la internet , por motivos de aprendizaje está bien, nada más, otra cosa, las funciones que trae PHP son probadas (y sobre todo las matemáticas) y mucho más rápidas.
|
|
|
En línea
|
El que llega sin que lo llamen, se va sin que lo echen. Vos no la votaste por eso la tenes adentro.
Lo fino no es lo tuyo, y a mi me chupa un huevo, soy argentino y no peronista, y eso es lo que realmente te molesta.
|
|
|
Erik#
Desconectado
Mensajes: 1.138
Gundam
|
No quiero una función ya hecha, ya se que existe, pero quiero crear mi propia función, igual que las potencias, existe pow, pero yo cree la de elevar();
function raiz_q($n,$c=2){ // raices }
¿dónde está definida pow? No, pero es util para mi aprendizaje y tener una optativa a las funciones standard de PHP que en casos remotos puede saltar error
Na na na, nene, si la función standar de PHP llega a fallar, estamos bastante en el horno, colapsa la internet , por motivos de aprendizaje está bien, nada más, otra cosa, las funciones que trae PHP son probadas (y sobre todo las matemáticas) y mucho más rápidas. Más que nada es por practica, y además las funciones como mcd, mcm... son utiles
|
|
|
En línea
|
|
|
|
SnakeDrak
Desconectado
Mensajes: 243
[GPG: 0x9680A09E]
|
Hola,
Annibal solo está practicando sus matemáticas pero no creo que vaya a hacer el algoritmo del cálculo de la raíz en PHP, por eso usa pow para la raíz para que al menos tenga claro que 4^(1/2) == Raíz cuadrada de 4 xD.
Obviamente las de php consumen mucho menos pero por ejemplo en las olimpiadas de informática joven algunas veces te piden algoritmos así que tienes que crear tú sin usar la función que ya existe.
Si eso luego haré el algoritmo para calcular la raíz sin necesidad de pow.
Saludos!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Libreria math.h
Programación C/C++
|
juancaa
|
3
|
4,361
|
17 Marzo 2012, 21:39 pm
por theluigy13etv
|
|
|
Logaritmo sin librería Math.t
« 1 2 »
Programación C/C++
|
norris
|
14
|
11,211
|
3 Abril 2013, 11:13 am
por do-while
|
|
|
[Ruby]¿Que hacen las siguientes funciones del modulo Math?
Scripting
|
Segadorfelix
|
2
|
2,921
|
20 Febrero 2013, 03:59 am
por Segadorfelix
|
|
|
Libreria Math de C fuera del Dev-C++
« 1 2 »
Programación C/C++
|
Saikilito
|
11
|
9,997
|
2 Julio 2017, 01:29 am
por engel lex
|
|
|
raiz cubica sin libreria math
Java
|
ericklopez
|
3
|
4,187
|
30 Marzo 2020, 04:07 am
por CalgaryCorpus
|
|