Ir al contenido

Diferencia entre revisiones de «Funciones de parte entera»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
SeroBOT (discusión · contribs.)
m Revertidos los cambios de 179.7.136.75 (disc.) a la última edición de 83.50.24.115
Etiqueta: Reversión
IsaGC (discusión · contribs.)
Recuperado texto original.
 
(No se muestran 31 ediciones intermedias de 18 usuarios)
Línea 1: Línea 1:
[[Archivo:Función Cu E.svg|derecha|280px]]
[[Archivo:Función Cu E.svg|derecha|280px]]
En [[matemática]], las [[función matemática|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:
En [[matemáticas]], las [[función (matemática)|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:
: <math>
: <math>
\begin{array}{rccl}
\begin{array}{rccl}
Línea 39: Línea 39:
y = \big \{ y : \quad y \in \mathbb{Z} \quad \land \quad x \in \mathbb{R} \quad \land \quad y-1 < x \le y \big \}
y = \big \{ y : \quad y \in \mathbb{Z} \quad \land \quad x \in \mathbb{R} \quad \land \quad y-1 < x \le y \big \}
</math>
</math>

Se conoce también como ''función mínimo entero''<ref>https://books.google.com.ec/books?id=_SUkc7rVAdUC&pg=PA24</ref> o como ''función entero menor'' (que es mayor o igual que x)<ref>https://www.geogebra.org/m/f3ejt4d7</ref>. Precaución: Algunas publicaciones le llaman "función entero mayor" debido a que devuelve el entero mayor o igual que x.<ref name="Sin_nombre-20230526120751">https://silo.tips/download/relaciones-y-funciones-2</ref>


=== Propiedades ===
=== Propiedades ===
* Para cualquier número real se cumple que <math>\lceil x \rceil \ge x</math>.
* Para cualquier número real se cumple que <math>\lceil x \rceil \ge x</math>.
* El número real ''x'' al que se aplica la función techo es un número entero [[si y sólo si]] la función techo de ''x'' tiene el mismo valor que ''x''.
* El número real ''x'' al que se aplica la función techo es un número entero [[bicondicional|si y solo si]] la función techo de ''x'' tiene el mismo valor que ''x''.
{{ecuación|
{{ecuación|
<math>x\in\mathbb{Z} \Leftrightarrow \lceil x \rceil = x </math>
<math>x\in\mathbb{Z} \Leftrightarrow \lceil x \rceil = x </math>
Línea 52: Línea 54:
||left}}
||left}}


Estas funciones no son algebraicas ni trascendentes, por lo que son funciones no elementales<ref>N. A. Piskunov Cálculo difrencial e integral</ref>
Estas funciones no son algebraicas ni trascendentes, por lo que son funciones no elementales<ref>N. A. Piskunov: ''Cálculo difrencial e integral''.</ref>

=== Ejemplos ===
=== Ejemplos ===
Para un número real no entero:
Para un número real no entero:
: <math> \lceil 2.3 \rceil = \min\{k\in\mathbb{Z}\mid 2,3\le k\} = 3</math>
: <math> \lceil 2.3 \rceil = \min\{k\in\mathbb{Z}\mid 2,3\le k\} = 3</math>


: <math> \lceil -2.3 \rceil = \min\{k\in\mathbb{Z}\mid -2,-3\le k\} = -2</math>
: <math> \lceil -2.3 \rceil = \min\{k\in\mathbb{Z}\mid -2,3\le k\} = -2</math>


Para un número entero:
Para un número entero:
Línea 64: Línea 67:
: <math> \lceil -2 \rceil = \min\{k\in\mathbb{Z}\mid -2\le k\} = -2</math>
: <math> \lceil -2 \rceil = \min\{k\in\mathbb{Z}\mid -2\le k\} = -2</math>


== Función piso/suelo/parte entera ==
== Función piso/suelo ==
[[Archivo:Función Cu suelo.svg|derecha|280px]]
[[Archivo:Función Cu suelo.svg|derecha|280px]]
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'':
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'' cuyo conjunto de partida (dominio) y conjunto de llegada (rango) son:
: <math>
: <math>
\begin{array}{rccl}
\begin{array}{rccl}
Línea 74: Línea 77:
</math>
</math>


que se define:
y se define como:
: <math>
: <math>
\text{suelo}(x) =
\text{suelo}(x) =
Línea 81: Línea 84:
</math>
</math>


También se puede expresar como:
Se conoce también como ''función máximo entero''<ref>Niven- Zuckerman: Introducción a la teoría de números ISBN 968-18-0669-7 pág. 87</ref>

Que se puede expresar:
: <math>
: <math>
y = \text{suelo}(x)
y = \text{suelo}(x)
Línea 98: Línea 99:
\big \}
\big \}
</math>
</math>

Se conoce también como ''función máximo entero''<ref>Niven- Zuckerman: ''Introducción a la teoría de números'', ISBN 968-18-0669-7, p.{{esd}}87.</ref> o como ''función entero mayor'' (que es menor o igual que x)<ref>{{cite book |last=Stewart |first=James |title=Cálculo |edition=7ma.|pages=105}}</ref>. Precaución: Algunas publicaciones le llaman "función entero menor" debido a que devuelve el entero menor o igual que x.<ref name="Sin_nombre-20230526120751"/>


=== Propiedades ===
=== Propiedades ===
El número real ''x'' al que se aplica la función suelo es un número entero [[si y sólo si]] la función piso de ''x'' tiene el mismo valor que ''x''.
El número real ''x'' al que se aplica la función suelo es un número entero [[bicondicional|si y solo si]] la función piso de ''x'' tiene el mismo valor que ''x''.


: <math>x\in\mathbb{Z} \Leftrightarrow \lfloor x \rfloor= x </math>
: <math>x\in\mathbb{Z} \Leftrightarrow \lfloor x \rfloor= x </math>


Podemos deducir que si ''m'' y ''n'' son números enteros estrictamente positivos coprimos entonces (fórmula de [[James_Joseph_Sylvester|Sylvester]]):
Podemos deducir que si ''m'' y ''n'' son números enteros estrictamente positivos [[números coprimos|coprimos]] entonces (fórmula de [[James Joseph Sylvester|Sylvester]]):


:<math>\sum_{k = 1}^{n - 1} \left\lfloor \frac{k m}{n} \right\rfloor = \frac{(m - 1)(n - 1)}2</math>.
:<math>\sum_{k = 1}^{n - 1} \left\lfloor \frac{k m}{n} \right\rfloor = \frac{(m - 1)(n - 1)}2</math>.


La fórmula anterior puede ser generalizada para todo ''m'' y ''n'' enteros estrictamente positivos:<ref>[https://www.researchgate.net/publication/281593804_Combinatoire_de_N-Modules_Catalan J.E.blazek, Combinatoire de N-modules de Catalan], tesis de maestria, page 17.</ref>
La fórmula anterior puede ser generalizada para todo ''m'' y ''n'' enteros estrictamente positivos:<ref>[https://www.researchgate.net/publication/281593804_Combinatoire_de_N-Modules_Catalan J.E.blazek, Combinatoire de N-modules de Catalan], tesis de maestría, p.{{esd}}17.</ref>


:<math>\sum_{k = 1}^{n - 1} \left\lfloor \frac{k m}{n} \right\rfloor = \frac{(m - 1)(n - 1)+\operatorname{mcd}(m,n)-1}2</math>.
:<math>\sum_{k = 1}^{n - 1} \left\lfloor \frac{k m}{n} \right\rfloor = \frac{(m - 1)(n - 1)+\operatorname{mcd}(m,n)-1}2</math>.
Línea 123: Línea 126:
: <math> \lfloor -2 \rfloor = \max\{k\in\mathbb{Z}\mid k\le -2\} = -2</math>
: <math> \lfloor -2 \rfloor = \max\{k\in\mathbb{Z}\mid k\le -2\} = -2</math>


== Función truncamiento ==
== Función truncamiento/parte entera ==
{{ap|Truncamiento}}
{{ap|Truncamiento}}
[[Archivo:Función Cu int.svg|derecha|280px]]
[[Archivo:Función Cu int.svg|derecha|280px]]
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<ref>{{cita web
La función '''parte entera''' en el [[C (lenguaje de programación)|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<ref>{{Cita web |url=http://cppreference.com/wiki/numeric/c/floor |título=C++ reference of <code>floor</code> function |fechaacceso=24 de abril de 2011}}</ref> y techo,<ref>{{Cita web |url=http://cppreference.com/wiki/numeric/c/ceil |título=C++ reference of <code>ceil</code> function |fechaacceso=24 de abril de 2011}}</ref> de la siguiente manera:
| título=C++ reference of <code>floor</code> function
| url=http://cppreference.com/wiki/numeric/c/floor
| fechaacceso=24 de abril de 2011}}
</ref> y techo,<ref>{{cita web
| título=C++ reference of <code>ceil</code> function
| url=http://cppreference.com/wiki/numeric/c/ceil
| fechaacceso=24 de abril de 2011}}
</ref> de la siguiente manera:
: <math>
: <math>
\begin{array}{rccl}
\begin{array}{rccl}
Línea 153: Línea 148:
== Función redondeo ==
== Función redondeo ==
{{ap|Redondeo}}
{{ap|Redondeo}}
[[archivo:Función Cu redon.svg|derecha|280px]]
[[Archivo:Función Cu redon.svg|derecha|280px]]
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.
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.
: <math>
: <math>
Línea 170: Línea 165:


== Series de expansión ==
== 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 <math>\{x\}:=x-\lfloor x \rfloor</math>, llamada ''función de parte decimal'', ''[[parte fraccionaria|fraccionaria]]'' o ''[[función mantisa]]'', es periódica,<ref>Venero: Análisis matemático, Lima (1995)</ref> y por lo tanto tiene una expansión en serie de Fourier, que es:
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 <math>\{x\}:=x-\lfloor x \rfloor</math>, llamada ''función de parte decimal'', ''[[parte fraccionaria|fraccionaria]]'' o ''[[mantisa|función mantisa]]'', es periódica,<ref>Venero: ''Análisis matemático'', Lima (1995)</ref> y por lo tanto tiene una expansión en serie de Fourier, que es:


:<math>\{x\}= \frac{1}{2} - \frac{1}{\pi} \sum_{k=1}^\infty \frac{\sin(2 \pi k x)} {k}.</math> si ''x'' no es un número entero.
:<math>\{x\}= \frac{1}{2} - \frac{1}{\pi} \sum_{k=1}^\infty \frac{\sin(2 \pi k x)} {k}.</math> si ''x'' no es un número entero.
Línea 182: Línea 177:
:<math>\lceil x\rceil= x + \frac{1}{2} + \frac{1}{\pi} \sum_{k=1}^\infty \frac{\sin(2 \pi k x)}{k}.</math>
:<math>\lceil x\rceil= x + \frac{1}{2} + \frac{1}{\pi} \sum_{k=1}^\infty \frac{\sin(2 \pi k x)}{k}.</math>


Y por último, para la función truncamiento, se utiliza la siguiente expresión <math>\mbox{int}(x)= \big\lfloor |x| \big\rfloor \sgn(x)</math>; entonces quedaría:
Y por último, para la función truncamiento, se utiliza la siguiente expresión <math>\mbox{int}(x)= \big\lfloor |x| \big\rfloor \text{sgn}(x)</math>; entonces quedaría:


:<math>\mbox{int}(x) = x - \frac{\sin(x)}{2} + \frac{1}{\pi} \sum_{k=1}^\infty \frac{\sin(2 \pi k x)}{k}.</math>
:<math>\mbox{int}(x) = x - \frac{\sin(x)}{2} + \frac{1}{\pi} \sum_{k=1}^\infty \frac{\sin(2 \pi k x)}{k}.</math>
Línea 189: Línea 184:
* [[Función continua]]
* [[Función continua]]
* [[Representación de números con signo]]
* [[Representación de números con signo]]
*[[Función definida a trozos]]
* [[Función definida a trozos]]
* [[Función escalón de Heaviside]]

*[[Función escalón de Heaviside]]
* [[Función rectangular]]
*[[Función rectangular]]
* [[Función escalonada]]
*[[Función escalonada]]
* [[Función identidad]]
* [[Función signo]]

*[[Función identidad]]
* [[Valor absoluto]]
*[[Función signo]]
* [[Función rampa]]
*[[Valor absoluto]]
* [[Parte fraccionaria]]
*[[Función rampa]]
* [[Mantisa]]
*[[Parte fraccionaria]]
*[[Mantisa]]


== Notas y referencias ==
== Notas y referencias ==
Línea 212: Línea 205:
{{Control de autoridades}}
{{Control de autoridades}}
[[Categoría:Teoría de números]]
[[Categoría:Teoría de números]]
[[Categoría:Operaciones unarias]]

Revisión actual - 08:21 27 oct 2024

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

[editar]

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:

Se conoce también como función mínimo entero[1]​ o como función entero menor (que es mayor o igual que x)[2]​. Precaución: Algunas publicaciones le llaman "función entero mayor" debido a que devuelve el entero mayor o igual que x.[3]

Propiedades

[editar]
  • 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[4]

Ejemplos

[editar]

Para un número real no entero:

Para un número entero:

Función piso/suelo

[editar]

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 cuyo conjunto de partida (dominio) y conjunto de llegada (rango) son:

y se define como:

También se puede expresar como:

Se conoce también como función máximo entero[5]​ o como función entero mayor (que es menor o igual que x)[6]​. Precaución: Algunas publicaciones le llaman "función entero menor" debido a que devuelve el entero menor o igual que x.[3]

Propiedades

[editar]

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:[7]

.

Ejemplos

[editar]

Para un número real no entero:

Para un número entero:

Función truncamiento/parte entera

[editar]

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[8]​ y techo,[9]​ 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

[editar]

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

[editar]

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,[10]​ 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

[editar]

Notas y referencias

[editar]
  1. https://books.google.com.ec/books?id=_SUkc7rVAdUC&pg=PA24
  2. https://www.geogebra.org/m/f3ejt4d7
  3. a b https://silo.tips/download/relaciones-y-funciones-2
  4. N. A. Piskunov: Cálculo difrencial e integral.
  5. Niven- Zuckerman: Introducción a la teoría de números, ISBN 968-18-0669-7, p. 87.
  6. Stewart, James. Cálculo (7ma. edición). p. 105. 
  7. J.E.blazek, Combinatoire de N-modules de Catalan, tesis de maestría, p. 17.
  8. «C++ reference of floor function». Consultado el 24 de abril de 2011. 
  9. «C++ reference of ceil function». Consultado el 24 de abril de 2011. 
  10. Venero: Análisis matemático, Lima (1995)

Enlaces externos

[editar]