| Package | lopsae.lif.matematicas.algebra.implementaciones |
| Class | public class FuncionDistanciaAcelerada |
| Implements | FuncionAlgebraica |
Es posible también definir un número límite de unidades de tiempo en los cuales existirá aceleración, teniendo así un movimiento que se acelera solo por una cantidad definida de tiempo y después permanece como un movimiento lineal.
| Method | Defined by | ||
|---|---|---|---|
|
FuncionDistanciaAcelerada(velocidad:Number, aceleracion:Number)
Construye una instancia con la velocidad y aceleración dados.
| FuncionDistanciaAcelerada | ||
|
asignarAceleracion(aceleracion:Number):void
Asigna la aceleración a utilizar por la instancia.
| FuncionDistanciaAcelerada | ||
|
asignarTiempoDeAceleracion(tiempo:Number):void
Asigna el tiempo que la instancia aplicará
aceleración al movimiento.
| FuncionDistanciaAcelerada | ||
|
asignarVelocidad(velocidad:Number):void
Asigna la velocidad a utilizar por la instancia.
| FuncionDistanciaAcelerada | ||
|
evaluarFuncion(x:Number):Number
Evalúa el cambio de posición de una partícula entre el tiempo X, y el tiempo
X-1.
| FuncionDistanciaAcelerada | ||
|
usaAceleracionLimitada():Boolean
Regresa
true si la instancia aplica aceleración al
movimiento solamente durante una cantidad limitada de tiempos,
o false si la aplica durante todo el tiempo. | FuncionDistanciaAcelerada | ||
|
usarAceleracionLimitada(usar:Boolean):void
Habilita o deshabilita que la instancia aplique aceleración al
movimiento todo el tiempo, o solamente durante una cantidad
limitada de tiempos.
| FuncionDistanciaAcelerada | ||
|
verAceleracion():Number
Regresa la aceleración utilizada por la instancia.
| FuncionDistanciaAcelerada | ||
|
verTiempoDeAceleracion():Number
Regresa el tiempo que la instancia aplicará
aceleración al movimiento.
| FuncionDistanciaAcelerada | ||
|
verVelocidad():Number
Regresa la velocidad utilizada por la instancia.
| FuncionDistanciaAcelerada | ||
| FuncionDistanciaAcelerada | () | constructor |
public function FuncionDistanciaAcelerada(velocidad:Number, aceleracion:Number)Construye una instancia con la velocidad y aceleración dados. La instancia inicia sin límite de tiempo para aceleración
Parametersvelocidad:Number — la velocidad del movimiento que evaluará la instancia.
|
|
aceleracion:Number — la aceleración del movimiento que evaluará la instancia.
|
| asignarAceleracion | () | method |
public function asignarAceleracion(aceleracion:Number):voidAsigna la aceleración a utilizar por la instancia.
Parametersaceleracion:Number — la aceleración a utilizar por la instancia.
|
| asignarTiempoDeAceleracion | () | method |
public function asignarTiempoDeAceleracion(tiempo:Number):void
Asigna el tiempo que la instancia aplicará
aceleración al movimiento. La instancia solamente utilizará
este límite si dicha funcionalidad es habilitada con
la función usarAceleracionLimitada.
tiempo:Number — el número de tiempos que la instancia aplicará
aceleración al movimiento.
|
| asignarVelocidad | () | method |
public function asignarVelocidad(velocidad:Number):voidAsigna la velocidad a utilizar por la instancia.
Parametersvelocidad:Number — la velocidad a utilizar por la instancia.
|
| evaluarFuncion | () | method |
public function evaluarFuncion(x:Number):NumberEvalúa el cambio de posición de una partícula entre el tiempo X, y el tiempo X-1.
Parametersx:Number — el tiempo a evaluar en la instancia.
|
Number — el cambio de posición de una partícula entre el tiempo X, y el tiempo
X-1.
|
| usaAceleracionLimitada | () | method |
public function usaAceleracionLimitada():Boolean
Regresa true si la instancia aplica aceleración al
movimiento solamente durante una cantidad limitada de tiempos,
o false si la aplica durante todo el tiempo.
Boolean — true si la instancia aplica aceleración al
movimiento solamente durante una cantidad limitada de tiempos,
o false si la aplica durante todo el tiempo.
|
| usarAceleracionLimitada | () | method |
public function usarAceleracionLimitada(usar:Boolean):voidHabilita o deshabilita que la instancia aplique aceleración al movimiento todo el tiempo, o solamente durante una cantidad limitada de tiempos.
Parametersusar:Boolean — true para que la instancia aplique
aceleración al movimiento durante una cantidad limitada de tiempos, o
false para la aceleración sea aplicada durante todo el tiempo.
|
| verAceleracion | () | method |
public function verAceleracion():NumberRegresa la aceleración utilizada por la instancia.
ReturnsNumber — la aceleración utilizada por la instancia.
|
| verTiempoDeAceleracion | () | method |
public function verTiempoDeAceleracion():Number
Regresa el tiempo que la instancia aplicará
aceleración al movimiento. La instancia solamente utilizará
este límite si dicha funcionalidad es habilitada con
la función usarAceleracionLimitada.
Number — el número de tiempos que la instancia aplicará
aceleración al movimiento.
|
| verVelocidad | () | method |
public function verVelocidad():NumberRegresa la velocidad utilizada por la instancia.
ReturnsNumber — la velocidad utilizada por la instancia.
|