R

RPθ()


RPθ (xValue, yValue) valor
RPθ (xList, yList) lista
RPθ (xMatrix, yMatrix) matriz

Produce la coordenada θ equivalente de los argumentos pares
(x,y).

Nota: El resultado se obtiene como un grado, gradián, o ángulo radián, de acuerdo con la configuración actual del modo del ángulo.

Nota: Puede insertar esta función con el teclado de la computadora escribiendo R@>Ptheta(...).

En modo de ángulo en grados:


En modo de ángulo en gradianes:


En modo de ángulo en radianes:

RPr()


RPr (xValue, yValue) valor
RPr (xList, yList) lista
RPr (xMatrix, yMatrix) matriz

Produce la coordenada-r equivalente de los argumentos pares (x,y).

Nota: Puede insertar esta función con el teclado de la computadora escribiendo R@>Pr(...).

En modo de ángulo en radianes:

Rad

Value1Rad valor

Convierte el argumento en una medida en ángulo radián.

Nota: Puede insertar esta función con el teclado de la computadora escribiendo @>Rad.

En modo de ángulo en grados:


En modo de ángulo en gradianes:

rand()

rand() expresión
rand(#Trials) lista

rand() entrega un valor aleatorio entre 0 y 1.

rand(#Trials) produce una lista que contiene #Trials valores aleatorios de entre 0 y 1.

Ajusta la semilla de número aleatorio.

randBin()

randBin(n, p) expresión
randBin(n, p, #Trials) lista

randBin(n, p) produce un número aleatorio real de una distribución binomial especificada.

randBin(n, p, #Trials) produce una lista que contiene #Trials números aleatorios reales de una distribución binomial especificada.

randInt()

randInt(lowBound,upBound) expresión
randInt(lowBound,upBound ,#Trials) lista

randInt(lowBound,upBound) produce un entero aleatorio dentro del rango especificado por los límites enteros lowBound yupBound.

randInt(lowBound,upBound ,#Trials) produce una lista que contiene #Trials de enteros aleatorios dentro del rango especificado.

randMat()

randMat(numRows, numColumns) matriz

Produce una matriz de enteros de entre -9 y 9 de la dimensión especificada.

Ambos argumentos deben simplificarse a enteros.

Nota: Los valores en esta matriz cambiarán cada vez que presione ·.

randNorm()

randNorm(μ, σ) expresión
randNorm(μ, σ, #Trials) lista

randNorm(μ, σ) produce un número decimal de la distribución normal especificada. Este puede ser cualquier número real pero altamente concentrado en el intervalo [μ3σ, μ+3σ].

randNorm(μ, σ, #Trials) produce una lista que contiene #Trials de números decimales de la distribución normal especificada.

randPoly()

randPoly(Var, Order) expresión

Entrega un polinomio en el Var del Orden especificado. Los coeficientes son enteros aleatorios en el rango de 9 a 9. El coeficiente inicial no será cero.

Orden debe ser 0 a 99.

randSamp()

randSamp(List,#Trials[,noRepl]) lista

Produce una lista que contiene una muestra aleatoria de #Trials intentos desde la Lista con una opción para reemplazo de muestra (noRepl=0), o no reemplazo de muestra (noRepl=1). El valor predeterminado es con reemplazo de muestra.

RandSeed

RandSeed Número

Si el Número = 0, ajusta las semillas a los valores predeterminados de fábrica para el generador de números aleatorios. Si el Número  0, se usa para generar dos semillas, las cuales se almacenan en las variables del sistema seed1 y seed2.

real()

real(Value1) valor

Produce la parte real del argumento.

real(List1) lista

Produce las partes reales de todos los elementos.

real(Matrix1) matriz

Produce las partes reales de todos los elementos.

Recta

Vector Recta

Nota: Puede insertar esta función con el teclado de la computadora escribiendo @>Rect.

Muestra el Vector en forma rectangular [x, y, z]. El vector debe ser de dimensión 2 o 3 y puede ser una fila o una columna.

Nota: Recta es una instrucción de mostrar formato, no una función de conversión. Puede utilizarla solamente al final de la línea de ingreso y no actualiza a ans.

Nota: Consulte también Polar, aquí.

complexValue Recta

Muestra complexValue en forma rectangular a+bi. complexValue puede tener cualquier forma compleja. Sin embargo, una entrada reiθ causa un error en el modo de ángulo en grados.

Nota: Debe usar paréntesis para una entrada polar (r∠θ).

En modo de ángulo en radianes:


En modo de ángulo en gradianes:


En modo de ángulo en grados:

Nota: Para escribir , seleccione de la lista de símbolos en el catálogo.

ref()

ref(Matrix1[, Tol]) matriz

Produce la forma escalonada por filas de Matrix1.

Opcionalmente, cualquier elemento de la matriz es tratado como cero si su valor absoluto es menor a Tol. Esta tolerancia solamente se utiliza si la matriz tiene entradas de punto flotante y no contiene ninguna variable simbólica a la que no se haya asignado un valor. De otra forma, Tol se ignora.

Si usa /· o si ajusta el modo Auto o Aproximado para que sea Aproximado, los cálculos se hacen usando aritmética de punto flotante.
Si Tol se omite o no se utiliza, la tolerancia predeterminada se calcula como:
5E14 max(dim(Matrix1)) rowNorm(Matrix1)

Evite los elementos indefinidos en la Matrix1. Estos pueden dar lugar a resultados inesperados.

Por ejemplo, si a es indefinida en la siguiente expresión, se muestra un mensaje de advertencia y el resultado se muestra como:

La advertencia aparece debido a que el elemento generalizado 1/a no sería válido para a=0.

Puede evitar esto almacenando un valor a ade antemano o utilizando el operador restrictivo "|" para sustituir un valor, tal como se muestra en el siguiente ejemplo.

Nota: Consulte también rref(), here.

 

RefreshProbeVars

RefreshProbeVars

Le permite el acceso a los datos del sensor desde todas las sondas de sensor conectadas en su programa TI-Basic.

Valor de StatusVar

Estado

statusVar=0

Normal (continuar con el programa)

statusVar=1

La aplicación Vernier DataQuest™ se encuentra en el modo de recolección de datos.

Nota: La aplicación Vernier DataQuest™ debe estar en el modo medidor para que este comando funcione.

statusVar=2

La aplicación Vernier DataQuest™ no se ha iniciado.

statusVar=3

La aplicación Vernier DataQuest™ se ha iniciado, pero usted no ha conectado ningún sensor.

Ejemplo

Definir temp()=

Prgm

© Verifica si el sistema está listo

Estado RefreshProbeVars

Si el estado=0 entonces

Disp "listo"

Para n,1,50

Estado RefreshProbeVars

temperatura:=meter.temperature

Disp "Temperatura: ",temperatura

Si la temperatura>30 Entonces

Disp "Muy caliente"

EndIf

© Espere 1 segundo entre muestras

Espere 1

EndFor

Else

Disp "No listo. Intente de nuevo más tarde"

EndIf

Terminar Prgm

 

Nota: Esto también se puede utilizar con TI-Innovator™ Hub.

 

remain()


remain(Value1, Value2) valor
remain(List1, List2) lista
remain(Matrix1, Matrix2) matriz

Produce el residuo del primer argumento con respecto al segundo argumento tal como se define por las identidades:

remain(x,0)   x
remain(x,y)   xyiPart(x/y)

Como consecuencia, note que remain(x,y) remain(x,y). El resultado es o bien cero o tiene el mismo signo que el primer argumento.

Nota: Consulte también mod(), aquí.

Solicitar

Solicitar promptString, var[DispFlag [statusVar]]

Solicitar promptString, func(arg1, ...argn)  [, DispFlag [statusVar]]

Comando de programación: Pausa el programa y muestra un cuadro de diálogo que contiene el mensaje promptString y un cuadro de ingreso para respuesta del usuario.

Cuando el usuario ingresa una respuesta y hace clic en Aceptar (OK), el contenido del cuadro de ingreso se asigna a la variable var.

Si el usuario hace clic en Cancelar (Cancel), el programa procede sin aceptar ninguna entrada. El programa usa el valor previo de var si var ya estaba definido.

El argumento opcional DispFlag puede ser cualquier expresión.

Si DispFlag se omite o se evalúa como 1, el mensaje de pregunta y la respuesta del usuario se muestran en el historial de la calculadora.
Si DispFlag evalúa a 0, la pregunta y la respuesta no se muestran en el historial.

Definir un Programa:

Definir request_demo()=Prgm
    Solicitar “Radio: ”,r
    Disp “Área = “,pi*r2
Terminar Prgm

 

Ejecutar el programa e ingresar una respuesta:

request_demo()

Resultado después de seleccionar OK:

Radio: 6/2
Área= 28,2743

El argumento opcional statusVar le da al programa una manera de determinar cómo el usuario descartó el cuadro de diálogo. Tome en cuenta que statusVar requiere el argumento DispFlag.

Si el usuario hizo clic en OK o presionó Intro o Ctrl+Intro, la variable statusVar se configura a un valor de 1.
De otra manera, la variable statusVar se configura a un valor de 0.

El argumento func() le permite a un programa almacenar la respuesta del usuario como una definición de función. La sintaxis opera como si el usuario ejecutara el comando:

     Definir func(arg1, ...argn) = respuesta del usuario

Entonces el programa puede usar la función func() definida. La promptString debería guiar al usuario a ingresar una respuesta de usuario apropiada que complete la definición de la función.

Nota: Usted puede utilizar el comando Request dentro de un programa definido por el usuario, pero no dentro de una función.

Para detener un programa que contiene un comando Request dentro de un bucle infinito:

Dispositivo portátil: Mantenga presionada la tecla c y presione · varias veces.
Windows®: Mantenga presionada la tecla F12 y presione Intro varias veces.
Macintosh®: Mantenga presionada la tecla F5 y presione Intro varias veces.
iPad®: La aplicación muestra un indicador. Puede seguir esperando o cancelar.

Nota: Consulte también RequestStr, here.

Definir un Programa:

Definir polynomial()=Prgm
    Solicitar "Ingrese un polinomio en x:",p(x)
    Disp "Raíces reales son:",polyRoots(p(x),x)
Terminar Prgm

 

Ejecutar el programa e ingresar una respuesta:

polynomial()

Resultado después de ingresar x^3+3x+1 y seleccionar OK:

Las raíces reales son: {-0.322185}

RequestStr

RequestStr promptString, var[, DispFlag]

Comando de programación: Opera de forma idéntica a la primera sintaxis del comando Solicitar, excepto que la respuesta del usuario siempre es interpretada como una cadena. En contraste, el comando Solicitar interpreta la respuesta como una expresión a menos que el usuario la coloque entre comillas ("").

Nota: Puede usar el comando RequestStr dentro de un programa definido por el usuario, pero no dentro de una función.

Para detener un programa que contiene un comando RequestStr dentro de un bucle infinito:

Dispositivo portátil: Mantenga presionada la tecla c y presione · varias veces.
Windows®: Mantenga presionada la tecla F12 y presione Intro varias veces.
Macintosh®: Mantenga presionada la tecla F5 y presione Intro varias veces.
iPad®: La aplicación muestra un indicador. Puede seguir esperando o cancelar.

Nota: Consulte también Request, here.

Definir un Programa:

Definir requestStr_demo()=Prgm
    RequestStr “Su nombre:”,name,0
    Disp “La respuesta tiene “,dim(nombre),” caracteres.”
EndPrgm

 

Ejecutar el programa e ingresar una respuesta:

requestStr_demo()

 

Resultado después de seleccionar OK (Tenga en cuenta que el argumento DispFlag de 0 omite la pregunta y la respuesta del historial:

 

requestStr_demo()

La respuesta tiene 5 caracteres.

​Return

Return [Expr]

Return Expr como el resultado de la función. Usar dentro del bloque Func...EndFunc.

Nota: Usar Return sin un argumento dentro de un bloquePrgm...EndPrgm para salir de un programa.

Nota para introducir el ejemplo: Para obtener instrucciones sobre cómo introducir las definiciones de programas y funciones en varias líneas, consulte la sección Calculadora de la guía del producto.

right()

right(List1[, Num]) lista

Produce los elementos Num más a la derecha que se incluyen en List1.

Si omite Num, produce todos los de List1.

right(sourceString[, Num]) serie

Produce los caracteres Num que se incluyen en la serie de caracteres sourceString.

Si omite Num, produce todos los de sourceString.

right(Comparación) expresión

Produce el lado derecho de una ecuación o desigualdad.

rk23 ()

rk23(Expr, Var, depVar, {Var0, VarMax}, depVar0, VarStep [, diftol]) matriz

rk23(SystemOfExpr, Var, ListOfDepVars, {Var0, VarMax}, ListOfDepVars0, VarStep[, diftol]) matriz

rk23(ListOfExpr, Var, ListOfDepVars, {Var0, VarMax}, ListOfDepVars0, VarStep[, diftol]) matriz

Use el método de Runge-Kutta para resolver el sistema

con depVar(Var0)=depVar0 en el intervalo [Var0,VarMax]. Entrega una matriz cuya primera fila define los valores de resultado de Var conforme se definen por medio de VarStep. La segunda fila define el valor del primer componente de solución a los valores de Var correspondientes, y así sucesivamente.

Expr es el lado derecho que define la ecuación diferencial ordinaria (EDO).

SystemOfExpr es un sistema de lados derechos que define el sistema de EDOs (corresponde al orden de variables dependientes en ListOfDepVars).

ListOfExpr es una lista de lados derechos que define el sistema de EDOs (corresponde al orden de variables dependientes en ListOfDepVars).

Var es la variable independiente.

ListOfDepVars es una lista de variables dependientes.

{Var0, VarMax} es una lista de dos elementos que le dice a la función que se integre de Var0 a VarMax.

ListOfDepVars0 es una lista de valores iniciales para variables dependientes.

Si VarStep se evalúa a un número distinto de cero: signo(VarStep) = signo(VarMax-Var0 y las soluciones se entregan a Var0+i*VarStep para todos i=0,1,2,… de tal manera que Var0+i*VarStep esté en [var0,VarMax] (pudiera no tener un valor de solución en VarMax).

Si VarMax) se evalúa a cero, las soluciones se entregan a los valores Var de "Runge-Kutta".

diftol es la tolerancia de error (predeterminado a 0.001).

Ecuación diferencial:

y'=0.001*y*(100-y) y y(0)=10

Para ver el resultado completo, presione 5 y después use 7 y 8 para mover el cursor.

La misma ecuación con diftol configurada a 1.E6

Sistema de ecuaciones:

con y1(0)=2 y y2(0)=5

root()

root(Value) raíz
root(Value1, Value2) raíz

root(Valor) entrega la raíz cuadrada de Valor.

root(Value1, Value2) entrega la raíz Value2 de Value1. Value1 puede ser una constante real o compleja de punto flotante, o una constante raciona entera o compleja.

Nota: Consulte también plantilla de rootNth, aquí.

rotate()

rotate(Integer1[,#ofRotations]) entero

Rota los bits en un entero binario. Puede ingresar Integer1 en cualquier base de números; se convierte automáticamente a forma binaria de 64 bits con signo. Si la magnitud de Integer1 es demasiado grande para esta forma, una operación de módulo simétrico lo pone dentro de rango. (Para obtener más información, consulte Base2,  aquí.

En modo base binaria:

 

Para ver el resultado completo, presione 5 y después use 7 y 8 para mover el cursor.

Si #ofRotations es positiva, la rotación es a la izquierda. Si #ofRotations es negativa, la rotación es a la derecha. El valor predeterminado es 1 (gira a la derecha un bit).

Por ejemplo, en una rotación a la derecha:

En modo baxe hexadecimal:

Cada bit gira a la derecha.

0b00000000000001111010110000110101

El bit del extremo derecho gira al extremo izquierdo.

produce:

0b10000000000000111101011000011010

El resultado se muestra de acuerdo al modo de la base.

Importante: Para ingresar un número binario o hexadecimal, use siempre el prefijo 0b o el 0h (cero, no la letra O).

rotate(List1[,#ofRotations]) lista

Produce una copia de List1 que rotó a la derecha o a la izquierda debido a los elementos #of Rotations. No altera a la List1.

Si #ofRotations es positiva, la rotación es a la izquierda. Si #ofRotations es negativa, la rotación es a la derecha. El valor predeterminado es 1 (rota un elemento a la derecha).

En modo base decimal:

rotar(String1[,#ofRotations]) serie

Produce una copia de String1 que rotó a la derecha o a la izquierda debido a los caracteres #ofRotations. No altera aString1.

Si #ofRotations es positiva, la rotación es a la izquierda. Si #ofRotations es negativa, la rotación es a la derecha. El valor predeterminado es 1 (rota un caracter a la derecha).

round()

round(Value1[, dígitos]) valor

Produce el argumento redondeado al número de dígitos especificado después del punto decimal.

los dígitos deben ser un entero en el rango de 0 a 12. Si no se incluyen los dígitos; produce el argumento redondeado a 12 dígitos significativos.

Nota: El modo Mostrar dígitos pudiera afectar la forma en que esto se muestra.

round(List1[, digits]) lista

Produce una lista de los elementos redondeados al número de dígitos especificado.

round(Matrix1[, digits]) matriz

Produce una matriz de los elementos redondeados al número de dígitos especificado.

rowAdd()

rowAdd(Matrix1, rIndex1, rIndex2) matriz

Produce una copia de Matrix1 con el rIndex2 de filas reemplazado por la suma de las filas rIndex1 y por rIndex2.

rowDim()

rowDim(Matrix) expresión

Produce el número de filas en Matrix.

Nota: Consulte también colDim(), aquí.

rowNorm()

rowNorm(Matrix) expressión

Produce el máximo de sumas de los valores absolutos de los elementos en las filas en Matrix.

Nota: Todos los elementos de la matriz deben simplificarse a números. Consulte también colNorm(), aquí.

rowSwap()

rowSwap(Matrix1, rIndex1, rIndex2) matriz

Produce Matrix1 con losrIndex1 y rIndex2 de las filas intercambiados.

rref()

rref(Matrix1[, Tol]) matriz

Produce la forma escalonada reducida por filas de Matrix1.

Opcionalmente, cualquier elemento de la matriz es tratado como cero si su valor absoluto es menor a Tol. Esta tolerancia solamente se utiliza si la matriz tiene entradas de punto flotante y no contiene ninguna variable simbólica a la que no se haya asignado un valor. De otra forma, Tol se ignora.

Si usa /· o si ajusta el modo Auto o Aproximado para que sea Aproximado, los cálculos se hacen usando aritmética de punto flotante.
Si Tol se omite o no se utiliza, la tolerancia predeterminada se calcula como:
5E14 max(dim(Matrix1)) rowNorm(Matrix1)

Nota: Consulte también ref(), here.