fbpx
Wikipedia

Funciones de parte entera

En matemáticas, las funciones de parte entera son funciones que toman un número real y devuelven un número entero próximo, sea por exceso o por defecto. Formalmente son funciones de la forma:

Según la forma de considerar el número entero más próximo a un número real dado, se pueden considerar varias funciones:

  • Función techo, que a cada número real asigna el número entero más próximo por exceso, es decir, el menor número entero igual o mayor que ese número real. Algunos lenguajes de programación tienen una implementación nativa llamada generalmente ceil o Ceil (por ceiling, «techo» en inglés).
  • Función piso (o suelo), que a cada número real asigna el mayor número entero igual o menor que ese número real (por ejemplo, si tenemos el caso [-2.4], este se acercaría al valor -3; o aplicándolo a un caso positivo sería [1.5], este se acercaría al valor 1). Algunos lenguajes de programación tienen una implementación nativa llamada generalmente floor o Floor («suelo» en inglés).
  • Truncamiento, que a cada número real se le asigna el número entero resultado de ignorar su parte decimal.
  • Redondeo, que a cada número real asigna el número entero más próximo según su parte decimal.

Un concepto relacionado con estas funciones es la parte fraccionaria, cuya representación es la de una onda de sierra.

Función techo

 

La función techo se aplica a un número real x y devuelve el mínimo número entero y no inferior a x:

 

Definida:

 

O de otra forma:

 

Propiedades

  • Para cualquier número real se cumple que  .
  • El número real x al que se aplica la función techo es un número entero si y solo si la función techo de x tiene el mismo valor que x.

 

  • La función techo tiene puntos de discontinuidad en los números enteros pero es diferenciable para el resto de puntos.
  • La función techo puede expresarse como integral mediante la delta de Dirac y la función característica del conjunto de los enteros:

 

Estas funciones no son algebraicas ni trascendentes, por lo que son funciones no elementales[1]

Ejemplos

Para un número real no entero:

 
 

Para un número entero:

 
 

Función piso/suelo

 

La función suelo se aplica a un número real x y devuelve el máximo número entero y no superior a x:

 

que se define:

 

Se conoce también como función máximo entero[2]

Que se puede expresar:

 

Propiedades

El número real x al que se aplica la función suelo es un número entero si y solo si la función piso de x tiene el mismo valor que x.

 

Podemos deducir que si m y n son números enteros estrictamente positivos coprimos entonces (fórmula de Sylvester):

 .

La fórmula anterior puede ser generalizada para todo m y n enteros estrictamente positivos:[3]

 .

Ejemplos

Para un número real no entero:

 
 

Para un número entero:

 
 

Función truncamiento/parte entera

 

La función parte entera en el lenguaje de programación C es el resultado de truncar el valor real, eliminando su parte decimal. Se puede definir a partir de las funciones piso[4]​ y techo,[5]​ de la siguiente manera:

 

definida de esta forma:

 

Se utiliza mediante el operador (int) para truncar el valor de variables del tipo float o double.

Función redondeo

 

La función redondeo asigna a cada x número real un y número entero siendo y el valor más próximo a x.

 

si la primera cifra decimal es 5 o mayor el redondeo se hace por exceso, si la primera cifra decimal es inferior a 5 el redondeo se hace por defecto.

Se puede comprobar la siguiente igualdad:

 

Series de expansión

La función piso no es continua, y por lo tanto no tiene un expansión en serie de Taylor; como no es periódica, tampoco tiene una expansión en serie de Fourier. Sin embargo, la función  , llamada función de parte decimal, fraccionaria o función mantisa, es periódica,[6]​ y por lo tanto tiene una expansión en serie de Fourier, que es:

  si x no es un número entero.

Usando la expresión   podemos saber la expansión de la función  :

 

Teniendo en cuenta que:  , entonces la expansión de serie de la función techo sería:

 

Y por último, para la función truncamiento, se utiliza la siguiente expresión  ; entonces quedaría:

 

Véase también

Notas y referencias

  1. N. A. Piskunov: Cálculo difrencial e integral.
  2. Niven- Zuckerman: Introducción a la teoría de números, ISBN 968-18-0669-7, p. 87.
  3. J.E.blazek, Combinatoire de N-modules de Catalan, tesis de maestría, p. 17.
  4. «C++ reference of floor function». Consultado el 24 de abril de 2011. 
  5. «C++ reference of ceil function». Consultado el 24 de abril de 2011. 
  6. Venero: Análisis matemático, Lima (1995)

Enlaces externos

  •   Datos: Q215193
  •   Multimedia: Floor and ceiling / Q215193

funciones, parte, entera, matemáticas, funciones, parte, entera, funciones, toman, número, real, devuelven, número, entero, próximo, exceso, defecto, formalmente, funciones, forma, displaystyle, begin, array, rccl, text, mathbb, mathbb, text, array, según, for. En matematicas las funciones de parte entera son funciones que toman un numero real y devuelven un numero entero proximo sea por exceso o por defecto Formalmente son funciones de la forma E R Z x y E x displaystyle begin array rccl text E amp mathbb R amp to amp mathbb Z amp x amp to amp y text E x end array Segun la forma de considerar el numero entero mas proximo a un numero real dado se pueden considerar varias funciones Funcion techo que a cada numero real asigna el numero entero mas proximo por exceso es decir el menor numero entero igual o mayor que ese numero real Algunos lenguajes de programacion tienen una implementacion nativa llamada generalmente ceil o Ceil por ceiling techo en ingles Funcion piso o suelo que a cada numero real asigna el mayor numero entero igual o menor que ese numero real por ejemplo si tenemos el caso 2 4 este se acercaria al valor 3 o aplicandolo a un caso positivo seria 1 5 este se acercaria al valor 1 Algunos lenguajes de programacion tienen una implementacion nativa llamada generalmente floor o Floor suelo en ingles Truncamiento que a cada numero real se le asigna el numero entero resultado de ignorar su parte decimal Redondeo que a cada numero real asigna el numero entero mas proximo segun su parte decimal Un concepto relacionado con estas funciones es la parte fraccionaria cuya representacion es la de una onda de sierra Indice 1 Funcion techo 1 1 Propiedades 1 2 Ejemplos 2 Funcion piso suelo 2 1 Propiedades 2 2 Ejemplos 3 Funcion truncamiento parte entera 4 Funcion redondeo 5 Series de expansion 6 Vease tambien 7 Notas y referencias 8 Enlaces externosFuncion techo Editar La funcion techo se aplica a un numero real x y devuelve el minimo numero entero y no inferior a x techo R Z x y techo x displaystyle begin array rccl text techo amp mathbb R amp to amp mathbb Z amp x amp to amp y text techo x end array Definida techo x x min k Z x k displaystyle text techo x lceil x rceil min k in mathbb Z mid x leq k O de otra forma y x y y y Z x R y 1 lt x y displaystyle y lceil x rceil quad y big y quad y in mathbb Z quad land quad x in mathbb R quad land quad y 1 lt x leq y big Propiedades Editar Para cualquier numero real se cumple que x x displaystyle lceil x rceil geq x El numero real x al que se aplica la funcion techo es un numero entero si y solo si la funcion techo de x tiene el mismo valor que x x Z x x displaystyle x in mathbb Z Leftrightarrow lceil x rceil x La funcion techo tiene puntos de discontinuidad en los numeros enteros pero es diferenciable para el resto de puntos La funcion techo puede expresarse como integral mediante la delta de Dirac y la funcion caracteristica del conjunto de los enteros ϵ x ϵ d 1 x Z y d y x 0 lt ϵ lt 1 displaystyle int epsilon x epsilon delta 1 chi mathbb Z y dy lceil x rceil qquad 0 lt epsilon lt 1 Estas funciones no son algebraicas ni trascendentes por lo que son funciones no elementales 1 Ejemplos Editar Para un numero real no entero 2 3 min k Z 2 3 k 3 displaystyle lceil 2 3 rceil min k in mathbb Z mid 2 3 leq k 3 2 3 min k Z 2 3 k 2 displaystyle lceil 2 3 rceil min k in mathbb Z mid 2 3 leq k 2 Para un numero entero 2 min k Z 2 k 2 displaystyle lceil 2 rceil min k in mathbb Z mid 2 leq k 2 2 min k Z 2 k 2 displaystyle lceil 2 rceil min k in mathbb Z mid 2 leq k 2 Funcion piso suelo Editar La funcion suelo se aplica a un numero real x y devuelve el maximo numero entero y no superior a x suelo R Z x y suelo x displaystyle begin array rccl text suelo amp mathbb R amp to amp mathbb Z amp x amp to amp y text suelo x end array que se define suelo x x max k Z k x displaystyle text suelo x lfloor x rfloor max k in mathbb Z mid k leq x Se conoce tambien como funcion maximo entero 2 Que se puede expresar y suelo x y x y y y Z x R y x lt y 1 displaystyle y text suelo x quad y lfloor x rfloor quad y big y quad y in mathbb Z quad land quad x in mathbb R quad land quad y leq x lt y 1 big Propiedades Editar El numero real x al que se aplica la funcion suelo es un numero entero si y solo si la funcion piso de x tiene el mismo valor que x x Z x x displaystyle x in mathbb Z Leftrightarrow lfloor x rfloor x Podemos deducir que si m y n son numeros enteros estrictamente positivos coprimos entonces formula de Sylvester k 1 n 1 k m n m 1 n 1 2 displaystyle sum k 1 n 1 left lfloor frac km n right rfloor frac m 1 n 1 2 La formula anterior puede ser generalizada para todo m y n enteros estrictamente positivos 3 k 1 n 1 k m n m 1 n 1 mcd m n 1 2 displaystyle sum k 1 n 1 left lfloor frac km n right rfloor frac m 1 n 1 operatorname mcd m n 1 2 Ejemplos Editar Para un numero real no entero 2 3 max k Z k 2 3 2 displaystyle lfloor 2 3 rfloor max k in mathbb Z mid k leq 2 3 2 2 3 max k Z k 2 3 3 displaystyle lfloor 2 3 rfloor max k in mathbb Z mid k leq 2 3 3 Para un numero entero 2 max k Z k 2 2 displaystyle lfloor 2 rfloor max k in mathbb Z mid k leq 2 2 2 max k Z k 2 2 displaystyle lfloor 2 rfloor max k in mathbb Z mid k leq 2 2 Funcion truncamiento parte entera EditarArticulo principal Truncamiento La funcion parte entera en el lenguaje de programacion C es el resultado de truncar el valor real eliminando su parte decimal Se puede definir a partir de las funciones piso 4 y techo 5 de la siguiente manera int R Z x y int x displaystyle begin array rccl text int amp mathbb R amp to amp mathbb Z amp x amp to amp y text int x end array definida de esta forma int x x x si x lt 0 x si x 0 displaystyle operatorname int x x left begin array ccl lceil x rceil amp text si amp x lt 0 lfloor x rfloor amp text si amp x geq 0 end array right Se utiliza mediante el operador int para truncar el valor de variables del tipo float o double Funcion redondeo EditarArticulo principal Redondeo La funcion redondeo asigna a cada x numero real un y numero entero siendo y el valor mas proximo a x redon R Z x y redon x displaystyle begin array rccl text redon amp mathbb R amp to amp mathbb Z amp x amp to amp y text redon x end array si la primera cifra decimal es 5 o mayor el redondeo se hace por exceso si la primera cifra decimal es inferior a 5 el redondeo se hace por defecto Se puede comprobar la siguiente igualdad redon x x 0 5 si x lt 0 x 0 5 si x 0 displaystyle text redon x left begin array ccl lceil x 0 5 rceil amp text si amp x lt 0 lfloor x 0 5 rfloor amp text si amp x geq 0 end array right Series de expansion EditarLa funcion piso no es continua y por lo tanto no tiene un expansion en serie de Taylor como no es periodica tampoco tiene una expansion en serie de Fourier Sin embargo la funcion x x x displaystyle x x lfloor x rfloor llamada funcion de parte decimal fraccionaria o funcion mantisa es periodica 6 y por lo tanto tiene una expansion en serie de Fourier que es x 1 2 1 p k 1 sin 2 p k x k displaystyle x frac 1 2 frac 1 pi sum k 1 infty frac sin 2 pi kx k si x no es un numero entero Usando la expresion x x x displaystyle x x lfloor x rfloor podemos saber la expansion de la funcion x displaystyle lfloor x rfloor x x 1 2 1 p k 1 sin 2 p k x k displaystyle lfloor x rfloor x frac 1 2 frac 1 pi sum k 1 infty frac sin 2 pi kx k Teniendo en cuenta que x x displaystyle lceil x rceil lfloor x rfloor entonces la expansion de serie de la funcion techo seria x x 1 2 1 p k 1 sin 2 p k x k displaystyle lceil x rceil x frac 1 2 frac 1 pi sum k 1 infty frac sin 2 pi kx k Y por ultimo para la funcion truncamiento se utiliza la siguiente expresion int x x sgn x displaystyle mbox int x big lfloor x big rfloor operatorname sgn x entonces quedaria int x x sin x 2 1 p k 1 sin 2 p k x k displaystyle mbox int x x frac sin x 2 frac 1 pi sum k 1 infty frac sin 2 pi kx k Vease tambien EditarFuncion continua Representacion de numeros con signo Funcion definida a trozos Funcion escalon de Heaviside Funcion rectangular Funcion escalonada Funcion identidad Funcion signo Valor absoluto Funcion rampa Parte fraccionaria MantisaNotas y referencias Editar N A Piskunov Calculo difrencial e integral Niven Zuckerman Introduccion a la teoria de numeros ISBN 968 18 0669 7 p 87 J E blazek Combinatoire de N modules de Catalan tesis de maestria p 17 C reference of floor function Consultado el 24 de abril de 2011 C reference of ceil function Consultado el 24 de abril de 2011 Venero Analisis matematico Lima 1995 Enlaces externos EditarWeisstein Eric W Floor Function En Weisstein Eric W ed MathWorld en ingles Wolfram Research Weisstein Eric W Ceiling Function En Weisstein Eric W ed MathWorld en ingles Wolfram Research Stefan Porubsky Integer rounding functions Interactive Information Portal for Algorithmic Mathematics Institute of Computer Science of the Czech Academy of Sciences Prague Czech Republic Datos Q215193 Multimedia Floor and ceiling Q215193 Obtenido de https es wikipedia org w index php title Funciones de parte entera amp oldid 147288130 Funcion piso suelo parte entera, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos