Sie sind auf Seite 1von 45

Manual bsico de Geogebra orientado a la entrada de comandos.

Los nombres de las variables comienzan siempre con letra. Conviene asignar
nombres a los objetos pues de lo contrario los asigna el programa de forma
automtica.
Los subndices se introducen con el guin bajo: v_1
Se crea una variable asignndole un valor: v=2.

Los puntos se nombran con mayscula y los vectores con minscula: P=(1, 2) v=(1,
2)
Para introducir coordenadas polares separar mdulo y argumento con punto y
coma: P = (1; 5)
Si no se introduce el smbolo de grados se entendern radianes.

Un deslizador es una variable a la que se ha fijado un intervalo de valores y un


incremento de variacin. En la vista grfica se puede mover a izquierda y derecha.
Los objetos pueden ser libres y dependientes. El borrado de un objeto libre afecta la
definicin de todos sus dependientes.
Para modificar las caractersticas de cualquier objeto se seala y con el botn
derecho se accede a Propiedades y se modifican las que interese.

Los operadores son suma, resta, multiplicacin, divisin, potenciacin: + - * / ^.


Los operadores booleanos son igual (==), desigual(!=, Alt =), menor que, mayor
que, menor o igual que, mayor o igual que (<, >,<=, Alt <, >=, Alt >), No( !), Y
(&&), O(||)
El espacio entre variables equivale a la multiplicacin *

Alt + entero: forma de ingresar exponentes


Alt + letra: forma de ingresar letras griegas
Alt + p: nmero pi
Alt + e: nmero e
Alt + : forma de ingresar los grados

Un protocolo de construccin es un conjunto de comandos que se ejecutan uno tras


otro sin bucles ni bifurcaciones. En el protocolo se pueden reordenar, quitar o aadir
comandos. Construido un protocolo se puede crear con l una nueva herramienta
(comando) y asignarle objetos de entrada (parmetros del comando) y de salida. Se
guarda con extensin ggt. Abierta en otra sesin se puede invocar en la lnea de
comandos con el nombre asignado.

PROGRAMACION
Geogebra no contiene comandos que permitan construir una iteracin de
instrucciones sometidas a una condicin del tipo do while o do until. ni instrucciones
del estilo for (i=m to n step s){haz esto}.
La nica opcin es el comando Secuencia.
Con JavaScript se puede asociar cdigo a un objeto. Por ejemplo al hacer clic sobre
un botn.
La esencia de la comunicacin consiste en definir una variable para acceder a todos
los objetos de la construccin (var ap=ggbApplet). Los mtodos de ggbApplet en
https://www.geogebra.org/manual/en/Reference:JavaScript.
Existen mtodos para obtener y establecer los valores y propiedades de los objetos.
Despus con el mtodo evalCommand se puede ejecutar cualquier comando de
Geogebra.
Por ejemplo para crear el punto A : ap.evalCommand("A=(3,5)").
En JavaScript podemos usar iteraciones como for (var i=0;i<N;i++) {} o iteraciones
condicionales como while (condition) {}.

RECTAS.
Se define una recta r ingresando la ecuacin r: 3x + 4y = 2 como ecuacin lineal.
Si el signo es de desigualdad se traza el semiplano que cumple la inecuacin.
Debe definirse un parmetro t (t = 3, por ejemplo) antes de ingresar la recta r en
formato paramtrico como r: X = (-5, 5) + t (4, -3).
Deben definirse los parmetros m (m = 2) y b (b = -1) antes de ingresar la
ecuacin r: y = m x + b para obtener la ecuacin explcita. A los ejes de
coordenadas se accede con los comandos correspondientes a travs de ejeX y ejeY.
El comando Perpendicular[A, ejeX] crea la recta perpendicular al eje X que pasa por
el punto A.

CONICAS.
Una seccin cnica se ingresa como una ecuacin cuadrtica en x e y. Se pueden
emplear variables previamente definidas (nmeros, puntos, vectores). El nombre de
la seccin cnica debe ser anotado encabezando la entrada, seguido de los dos
puntos.
Elipse e: 9 x^2 + 16 y^2 = 144. Hiprbola h: 9 x^2 16 y^2 = 144. Parbola p:
y^2 = 4 x. Circunferencia c1: x^2 + y^2 = 25. Circunferencia c2: (x 5)^2 + (y +
2)^2 = 25.
Dados dos parmetros a = 4 y b = 3, podemos ingresar una elipse como
e: b^2 x^2 + a^2 y^2 = a^2 b^2

FUNCIONES.
Para ingresar una funcin podemos emplear variables previamente definidas
(nmeros, puntos, vectores) y otras funciones.
Ejemplos:
Funcin f: f(x) = 3 x^3 x^2
Funcin g: g(x) = tan(f(x))
Funcin sin nombre: sin(3x) + tan(x)
Existen comandos para obtener la Integral y Derivada de una funcin.
Tambin se puede emplear f(x) o f(x) para las derivadas de una funcin f(x)
previamente definida:
Ejemplo: Tras definir la funcin f como f(x) = 3 x^3 x^2 se puede ingresar g(x) =
cos(f(x + 2))

Para limitar una funcin a un intervalo [x1, x2], debe emplearse el comando
Funcin[f(x), x1, x2].
Usar el comando booleano Si para crear una funcin definida a trozos: Si [condicin,
f(x), g(x)].
Ejemplos:
Si [x < 1, x + 3, x - 1]
Si [x < 1, Funcin[x + 4, -10, 1], x - 1]
No se debe dejar ningn espacio entre el nombre de la funcin y los parntesis.

FUNCIONES MATEMATICAS PREDEFINIDAS


random(): nmero aleatorio entre 0 y 1
x(A): abscisa de un punto; y(A): ordenada de un punto
abs(x): valor absoluto
sgn(x): signo (1, 0 -1)
round(x):redondeo
floor(x):mayor entero menor o igual que x
ceil(x):menor entero mayor o igual que x
gamma(x): funcin Gamma
x^2, x2: cuadrado; sqrt(x): raz cuadrada
x^3, x3:cubo; cbrt(x):raz cbica
exp(x), ^x: exponencial base e, exponencial cualquier base
ln(x) log(x), lg(x), ld(x) logaritmo neperiano, logaritmo decimal, logaritmo binario
sin(x), asin(x): seno y arco seno
cos(x), acos(x): coseno y arco coseno
tan(x), atan(x): tangente y arco tangente
sinh(x), asinh(x): seno hiperblico, seno antihiperblico
cosh(x), acosh(x): coseno hiperblico, coseno antihiperblico
tanh(x), atanh(x): tangente hiperblica, tangente antihiperblica

La funcin Parte Entera se puede definir como parteEntera = Si[x<0, floor(x+1),


floor(x)]

LISTAS.
Usando llaves se puede crear una lista de varios objetos (como puntos, segmentos,
circunferencias).
La lista incluso puede ser heterognea, formada por distintos tipos de objetos.
Ejemplos:
L = {A, B, C} establece una lista de tres puntos definidos previamente A, B,
y C.
L = {(0, 0), (1, 1), (2, 2)} produce una lista de los puntos ingresados sin
nominar.
Una matriz es una lista de listas (vectores fila).
Ejemplo: M = {{0, 0}, {1, 1}, {2, 2}} es una matriz 3x2.
Comandos de Nmeros y lgebra.

Producto[ <Lista de Nmeros> ]


Calcula el producto de todos los nmeros listados.
Ejemplo: Producto[ {1, 2, 3, 4}] da por resultado 24
Mximo[ <Nmero >, <Nmero > ]
Da por resultado el mximo de entre el par de nmeros o valores dados.
Ejemplos: Mximo[12, 15] da 15
Mximo[sqrt(11), ^2] da 7.38906.
Mximo[ <Lista > ]
Da por resultado el mximo de los nmeros o valores numricos de la lista.
Ejemplo: Mximo[{-2, 12, -23, 17, 15}] da 17
Mximo[ <Intervalo> ]
Da por resultado el lmite superior del intervalo.
Ejemplo: Mximo[ 2 x < 3 ] da 3.
Mnimo[ <Nmero >, <Nmero > ]
Da por resultado el mnimo entre el par de nmeros o valores dados.
Ejemplos: Mnimo[12, 15] da 12
Mnimo[sqrt(11), ^2] da 7.38906.
Mnimo[ <Lista > ]
Da por resultado el mnimo de los nmeros o valores numricos de la lista.
Ejemplo: Mnimo[{-2, 12, -23, 17, 15}] da -23
Mnimo[ <Intervalo> ]
Da por resultado el lmite inferior del intervalo.
Ejemplo: Mnimo[ 2 x < 3 ] da 2.
Divisin[ <Nmero o valor numrico (dividendo)>, <Nmero o valor
numrico (divisor)> ]
Lista el cociente (parte entera del resultado) y el resto de la divisin de
sendos nmeros.
Ejemplo: Divisin(16,3) da {5, 1}.
Cociente[ <Nmero o valor numrico (dividendo)>, <Nmero o valor
numrico (divisor)> ]
Calcula el cociente entero resultante de la divisin entre sendos nmeros.
Cociente[8,3] da por resultado 2.

Resto[ <Nmero o valor numrico (dividendo)>, <Nmero o valor


numrico (divisor)> ]
Crea el nmero correspondiente al resto de dividir la parte entera de un
dividendo por la del divisor.
Ejemplos: Resto[AleatorioEntre[ 2, 2 round(10 random()) + 1 ], 2] da 0 1
segn el valor aleatorio del divisor sea par o no.

Divisores[ <Nmero> ]
Da por resultado la cantidad de divisores positivos del nmero dado,
incluyndolo.
Ejemplo: Divisores[36] da por resultado 9 dado que son sus divisores 1, 2, 3,
4, 6, 9, 12, 18, 36 o sea, 9 en total.
ListaDivisores[ <Nmero> ]
Lista todos los divisores positivos del nmero, incluyndolo.
Ejemplo: ListaDivisores[15] da por resultado {1, 3, 5, 15}, la lista de todos
los factores positivos de 15, incluyendo el 15.

EsPrimo[ <Nmero> ]
Da por resultado verdadero (true) o falso (false) segn el nmero en cuestin
sea o no primo.
Ejemplo: EsPrimo[10] da falso (false) y EsPrimo[11] da verdadero (true).
FactoresPrimos[ <Nmero> ]
Lista los factores primos de modo tal que su producto resulta igual al nmero
dado.
Ejemplos: FactoresPrimos[1024] da por resultado {2, 2, 2, 2, 2, 2, 2, 2, 2, 2}
FactoresPrimos[42] da la lista {2, 3, 7}
Factores[ <Nmero> ]
Da por resultado la lista de listas {primo, exponente} tal que el producto de
todos estos nmeros primos elevados a los correspondientes exponentes da
por resultado el nmero indicado. Los nmeros primos se disponen en orden
ascendente.
Factores[42] da {{2, 1}, {3, 1}, {7, 1}}

PrimoAnterior[ <Nmero> ]
Da por resultado el mayor primo que resulte menor que el nmero
ingresado.
Ejemplo: PrimoAnterior[10000] da 9973.
PrimoSiguiente[ <Nmero> ]
Da por resultado el menor primo que resulte mayor que el nmero
ingresado.
Ejemplo: PrimoSiguiente[10000] da 10007.
MCD[ <Nmero (o valor numrico)>, <Nmero (o valor numrico)>]
Establece el mximo comn divisor de los nmeros dados. As, MCD[a, b] da
por resultado el mximo comn divisor de a y b.
Ejemplo: MCD[12, 15] da 3
MCD[ <Lista de Nmeros> ]
Da por resultado el mximo comn divisor de la lista de nmeros.
Ejemplo: MCD[{12, 30, 18}] da 6.
MCM[ <Nmero (o valor numrico)>, <Nmero (o valor numrico)> ]
Calcula el mnimo comn mltiplo de los dos nmeros dados. As, MCM[a, b]
da el mnimo comn mltiplo de a y b.
Ejemplo: MCM[12, 15] da 60
MCM[ <Lista de Nmeros> ]
Calcula el mnimo comn mltiplo de los elementos de la lista.
Ejemplo: MCM[{12, 30, 18}] da 180.

Divisin[ <Polinomio (dividendo)>, <Polinomio (divisor)> ]


Lista el cociente y el resto de la divisin de sendos polinomios.
Ejemplo: Divisin[x + 3x + 1, x - 1] da {x + 4, 5}

Cociente[ <Polinomio (dividendo)>, <Polinomio (divisor)> ]


Calcula y grafica el cociente entre los dos polinomios
Cociente[x + 3x + 1, x - 1] da por resultado la expresin f(x) = x + 4.

Resto[ <Polinomio (dividendo)>, <Polinomio (divisor)> ]


Crea el polinomio correspondiente al resto en la divisin entre uno que opera
como dividendo y el que se indica como divisor.
Ejemplos: Resto[x^3+x^2+x+6,x^2-3] da 4x + 9
Producto[ <Lista de Expresiones> ]
Calcula el producto de todas las expresiones de la lista.
Ejemplo: Producto[{1/x,2sqrt(x),x^3,sqrt(x)}] resulta 2 x
ComnDenominador[ <Expresin>, <Expresin> ]
Da por resultado el mnimo comn denominador de sendas entradas.
Si fuera el caso, crea la funcin de ecuacin acorde al mnimo comn
denominador de ambas expresiones.
Partiendo de ex := (3 / (2x + 1)) y fx := (3 / (4x + 4x + 1))
ComnDenominador[e_x, f_x] da la expresin 4x + 4x + 1
Simplifica[ <Funcin> ]
Desarrolla[ <Funcin> ]
Desarrolla y grafica la expresin de la funcin.
Ejemplos:
f(x) := Simplifica[(2x - 3x - 62x - 105) / (2 (x + 5 / 2))] crea la funcin f(x)
= x - 4x 21
Desarrolla[(2x - 1) + 2x + 3] da por resultado la expresin 4x - 2x + 4.
Grado[ <Polinomio> ]
Da por resultado el grado del polinomio
Ejemplos: Grado[x^4 + 2 x^2] da por resultado 4
Grado[2 z^6 + 3 z^2 ] da 6
Grado[3 y^7 - 2 y^3 ] da 7
Coeficientes[ <Polinomio> ]
Lista los coeficientes del polinomio dado, ordenados segn el grado de la
variable Ejemplos: Coeficientes[x^3 - 3 x^2 + 3 x] da {1, -3, 3, 0}

Factoriza[ <Polinomio> ]
Crea y grafica cuando es posible, la funcin resultante de factorizar el
polinomio de entrada.
Ejemplo: Factoriza[x^2 + x - 6] crea y grafica la funcin (x - 2) (x + 3)
FactorizaI[ <Polinomio> ]
Factoriza el polinomio, admitiendo factores irracionales.
Probad con FactorizaI[x^2 + x - 1]
Numerador[ <Funcin> ]
Establece el numerador de la funcin.
Ejemplo: Numerador[(x + 1)/(2x-1)] crea la funcin x + 1.
Denominador[ <Funcin> ]
Da por resultado el denominador de una funcin racional.
Ejemplo: Denominador[5 / (x+2) ] crea la funcin f(x)=(x+2).
Factores[ <Polinomio> ]
Da por resultado la lista de listas { factor, exponente} tal que el producto de
todos estos factores elevados a los correspondientes exponentes recompone
el polinomio dado.
Factores[x^8 - 1] da por resultado {{x^4 + 1, 1}, {x^2 + 1, 1}, {x + 1, 1},
{x - 1, 1}}
Raz[ <Polinomio> ]
Grafica sobre el eje x los puntos acorde a todas las races reales del
polinomio.
Ejemplos: Raz[x^3 - 3 * x^2 - 4 * x + 12] crea los puntos de coordenadas
(3, 0), (2, 0), (-2, 0) y los grafica.
{Raz[2x - 5x - 2x + 8]} lista y grafica el correspondiente conjunto de
puntos {(-1.186, 0), (1.686, 0), (2, 0)}
FraccionesParciales[ <Funcin> ]
Establece y grafica, de ser posible, el resultado de aplicarle a la funcin
racional la descomposicin en suma de fracciones simples respecto de la
variable principal.
FraccionesParciales[x^2 / (x^2 - 2x + 1)] da por resultado 1 + 2/(x-1) + 1 /
(x-1)2
FraccionesParciales[(3x - 2) (3x + 2) / (1 + x)] da 9x-9 + 5 / (x+1)
Comandos de Anlisis.

DatosFuncin[ <Lista de nmeros (abscisas)>, <Lista de nmeros


(ordenadas)> ]
Ejemplo: DatosFuncin[{0, 1, 2, 4}, {0, 1, 4, 16}] devuelve una funcin que
pasa por los puntos (0, 0), (1,1), (2, 4), (4, 16).

Funcin[ <Funcin>, <valor de x Inicial>, <valor de x Final> ]


Crea la funcin indicada y la grfica en el intervalo indicado.
Ejemplo: Funcin[x^2, -1, 1] crea la funcin y grafica x^2 en el intervalo [-1,
1].
CurvaImplcita[ <Lista de Puntos> ]
Crea la curva implcita que pasa por los puntos listados.
CurvaImplcita[{A, B, C, D, E}]se obtiene la cnica que pasa por los cinco
puntos
Spline[ <<Lista de Puntos>, <Grado 3> ]
Crea una spline, del grado indicado, que pase por todos los puntos.
Simplifica[ <Funcin> ]
Crea y grafica una versin, simplificada de ser posible, de los trminos de la
funcin dada,
f(x) := Simplifica[x + x + x] da por resultado la funcin f(x) = 3x
f(x) := Simplifica[x(sin(x) + cos(x))] crea la funcin f(x) = x
f(x) := Simplifica[- 2 * cos(x) * tan(x)] crea la funcin f(x) = -2 sen(x)
TrigCombina[ <Expresin> ]
Transforma una expresin que incluye productos de funciones
trigonomtricas en una equivalente que los expresa como combinacin de
sumas.
Ejemplos: TrigCombina[sin(x) cos(3x)] da sin(4x)1/2 sin(2x)
TrigCombina[ <Expresin>, <Funcin Destino> ]
Transforma una expresin que incluye productos de funciones
trigonomtricas en una equivalente que privilegiando la funcin propuesta
como destino, los expresa como combinacin de sumas.
Ejemplo: TrigCombina[ (tan(x) +tan(y))/(1-tan(x) tan(y)), tan(x)] da tan(x +
y)
TrigCombina[sin(x) + cos(x), sin(x)] da 2 sin(x+1/4 )
TrigSimplifica[ <Expresin> ]
Simplifica la expresin trigonomtrica indicada.
Ejemplos: TrigSimplifica[ 1-sin(x)] define y representa la funcin cos(x)
TrigSimplifica[ sin(x)^2 - cos(x)^2 + 1 ] define y representa la funcin 2
sen(x)
Inversa[ <Funcin> ]
Da por resultado la inversa de la funcin.
Ejemplo: Inversa[sin(x)] establece asin(x).

Races[ <Funcin>, <Valor de x Inicial>, <Valor de x Final> ]


Calcula el valor de coordenadas de cada uno de los puntos correspondientes
a las races reales de la funcin en el intervalo dado y los grafica.
Ejemplo: Dada la funcin: f1=3(x-1) + 2(x-3)-(x-2)-sqrt(31) con {Races[f_1,
-3, 3]} se crea la lista {(-1.2, 0), (1.46, 0), (2.1, 0)} con su registro grfico
mientras Races[f_1, -3, 3] crea los tres puntos de coordenadas: (-1.2, 0),
(1.46, 0) y (2.1, 0) y los grafica
Raz[ <Funcin>, <Valor xInicial> ]
Grafica sobre el eje x el punto acorde a una de las races reales usando el
mtodo de Newton-Raphson tomando el valor indicado como el inicial de la
abscisa.
Ejemplo: Siendo f(x)= sin(x)/x Raz[f, -] crea un punto de coordenadas (-
3.14159, 0) (el primero que encuentra a partir del inicial dado) y lo grafica.
Con Raz[f, 2 ] se crea el punto (6.28, 0), el primero que se encuentra a
partir de 2
RazCompleja[ <Polinomio> ]
Establece las races, incluyendo las complejas, del polinomio indicado,
representando los puntos correspondientes en la Vista Grfica.
Ejemplo: RazCompleja[-3 x - 2x - 7x + 2] fija los puntos correspondientes
en la Vista Grfica que, en la Algebraica, quedan representados por dos
nmeros complejos conjugados y uno real: z1 = -0.46 - 1.53 , z2 = -0.46 +
1.53 . z3 = 0.259 + 0
RazCompleja[x^2 + 1] crea los siguientes puntos z1 = 0 + , z1 = 0 .
Limite[ <Funcin>, <Valor numrico> ]
Calcula el limite de la funcin para el valor fijado de su variable principal.
Ejemplos: Lmite[cos(x)/x,0] resulta indefinido ya que no est definido tal
lmite para x tendiendo a 0.
Lmite[(x^2+x)/ x^2, +] da por resultado 1
LmiteDerecha[ <Funcin>, <Valor> ]
Calcula el lmite lateral derecho de la funcin para el valor indicado de la
variable principal
Ejemplos: LmiteDerecha[1 / x, 0] da
LmiteDerecha[ln(x), -1] resulta indefinido dado que lo est tal lmite para x
tendiendo a -1.
LmiteIzquierda[ <Funcin>, <Valor> ]
Calcula el lmite lateral izquierdo de la funcin dada para el valor de la
variable indicado.
Ejemplos: LmiteIzquierda[^x / x, 0] da
LmiteIzquierda[ln(x), -1] resulta indefinido.

Asntota[ <Funcin> ]
Lista tentativamente, y grafica de ser viable, todas las ecuaciones de las
asntotas de la funcin.
Ejemplo: Asntota[(x^3 - 2x^2 - x + 4) / (2x^2 - 2)] crea la lista de las rectas
{y = 0.5x - 1, x = 1, x = -1}.

Derivada[ <Funcin> ]
Crea y grafica la funcin correspondiente a la derivada de la indicada,
respecto de la variable principal.
Ejemplos: Derivada[x^3 + x^2 + x] crea y grafica la funcin 3x + 2x + 1

Derivada[ <Funcin>, <Orden de la Derivada (nmero o valor


numrico)> ]
Da por resultado la derivada del nmero de orden indicado de la funcin
respecto de la variable principal.
Ejemplo: Derivada[x^3 + x^2 + x, 2] crea y grafica la funcin 6 x + 2
Derivada[ <Funcin>, <Variable> ]
Da por resultado la derivada parcial de la funcin respecto de la variable, x ,
y o z indicada.
Ejemplo: Derivada[yx+3x y z, y] da por resultado algebraico la funcin 3x
y + 3x z

Tangente[ <Coordenada x (nmero o valor numrico)>, <Funcin> ]


Crea la tangente a la funcin en el punto de abscisa x igual al valor numrico
indicado.
Ejemplo: Tangente[1, x^2] crea y grafica la recta y = 2x - 1.
Extremo[ <Polinomio> ]
Calcula numricamente, crea y grafica todos los puntos correspondientes a
extremos locales de la polinmica dada.
Ejemplos: Extremo[x + 3x - 2x + 1] crea los puntos de coordenadas
aproximadas (0.29, 0.696) y (-2.3, 9.3) y los grafica
Extremo[(x - 3x - 4x + 4) / 2] crea los puntos correspondientes a los
extremos de coordenadas aproximadas: (-0.68, 1.65), (0, 2), (2.93, -16.05)
Extremo[ <Funcin>, <valor de x Inicial>, <valor de x Final> ]
Calcula numricamente, crea y grafica el punto correspondiente al extremo
de la funcin en el intervalo abierto (<valor de x Inicial>, <valor de x
Final>).
Nota: La funcin debe ser continua.
Ejemplos: Extremo[(x - 3x - 4x + 4) / 2, 0, 5] crea solo el punto (2.91,
-16.05) el nico de sus tres extremos - (-0.68, 1.653), (0, 2), (2.93, -16.05) -
dentro del intervalo entre 0 y 5
Extremo[cos(3 pi x) / x, 0.1, 1.1] da por resultado tres puntos que representa
grficamente extremos en el intervalo especificado y cuyas coordenadas
aproximadas se listan a continuacin (0.297, -3.17) (un mnimo). (0.65, 1.52)
(un mximo) y (0.99, -1.006) (otro mnimo).
PolinomioTaylor[ <Funcin>, <valor numrico de x>, <Orden (nmero )> ]
Crea el desarrollo de la serie de potencias del orden dado, en torno al valor
de x indicado. As, PolinomioTaylor[ f, a, n] crea la serie de orden n en torno a
x = a para f(x).
Ejemplo: PolinomioTaylor[x^2, a, 1] da por resultado 9 + 6 (x - 3) o, de
ingresarlo como;
Simplifica[PolinomioTaylor[ x^2, 3, 1]], da 6 x - 9, la serie de potencias de x2
para x = 3 hasta el orden 1.
Integral[ <Funcin> ]
Establece y grafica la primitiva de la funcin respecto de la variable
principal.
Ejemplo: Integral[x^3] da por resultado 0.25 x y grafica esta primitiva.
Integral[ <Funcin>, <Variable> ]
Establece la integral indefinida parcial de la funcin respecto de la variable
indicada.
Ejemplos:
Integral[x + 3 x y, x] resulta x4+3/2 x2y+c1
Integral[x + 3 x y, y] da x3y+3/2xy2+c1
Integral[ <Funcin>, <Valor xInicial>, <Valor xFinal> ]
Calcula el valor de la integral definida de la funcin en el intervalo fijado [xinicial,
x ]
final

Integral[f, a, b] calcula el valor de la integral definida en el intervalo [a, b] de


la funcin f, siendo el resultado de signo contrario si en lugar de ser a < b
fuera a > b.
Ejemplo: Integral[3ycos(y/3)/2,-/4,/2] da 1.68
IntegralEntre[ <Funcin>, <Funcin>, <Valor inicial (numrico)>, <Valor
final (numrico)> ]
Establece el valor de la integral respecto de la variable principal, definida por
la diferencia entre sendas funciones en el intervalo dado sombreando el rea
correspondiente. IntegralEntre[ f, g, a, b ] determina el valor de la integral
entre f(x) y g(x) definida en el intervalo [a , b] sombreando el rea calculada.
Ejemplo: IntegralEntre[sin(x), cos(x), / 4, * 5 / 4] da 2.83 y sombrea el
rea correspondiente entre las dos funciones para el intervalo establecido.
SumaInferior[ <Funcin>, <Valor de x Inicial>, <Valor de x Final>, <Nm
de Rectngulos> ]
Calcula la aproximacin inferior con n rectngulos, de la integral de la
funcin indicada en el intervalo [a, b]. Establece y grafica la suma inferior de
la funcin en el intervalo entre el valor de x Inicial y el de x Final, con el
Nmero de Rectngulos indicado. El comando tambin traza los rectngulos
bajo la curva, para ilustrar la suma.
Ejemplos: SumaInferior[x^2, -2, 4, 6] da por resultado, 15.
SumaSuperior[ <Funcin>, <Valor de x Inicial>, <Valor de x Final>, <Nm
de Rectngulos> ]
Calcula la aproximacin superior con n rectngulos de la integral de la
funcin indicada en el intervalo [a, b]. Establece y grafica la suma superior
de la funcin en el intwervLO Ddo con el Nmero de Rectngulos indicado.
Ejemplo: SumaSuperior[x^2, -2, 4, 6] da por resultado 35
SumaTrapezoidal[ <Funcin>, <Valor x Inicial>, <Valor x Final>, <Nm
de Trapezoides> ]
Calcula una aproximacin numrica de la integral de la funcin f en el
intervalo [a, b] empleando el mtodo correspondiente con n trapecios.
Establece y grafica la suma trapezoidal de la funcin en el intervalo entre el
valor de x Inicial y el de x Final, con el Nmero de Trapezoides indicado.
Ejemplo: SumaTrapezoidal[x^2, -2, 3, 5] da por resultado 12.5.
Comandos de lgebra Lineal (Matrices, Vectores, Programacin
lineal).
GeoGebra opera con matrices reales, representadas como una lista de
listas, que contiene las filas de la matriz.
Ejemplo: A = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}} representa una matriz A de
orden 3x3
Las operaciones de suma, resta y multiplicacin usan el operador
convencional.
Dimensin[ <Objeto> ]
Da por resultado la dimensin del objeto indicado sea un vector, una matriz
o una lista.
Ejemplos: Dimensin[{1, 2, 0, -4, 3}] da 5
Dimensin[ { {1, 3}, {2, 1}, {3, 4} } ] da por resultado {3, 2}
Determinante[ <Matriz> ]
Da por resultado el determinante de la matriz.
Ejemplo: a = Determinante[{{1, 2}, {3, 4}}] da por resultado el nmero -2.
EscalonadaReducida[ <Matriz> ]
Da por resultado la matriz escalonada reducida por filas
Ejemplos: EscalonadaReducida[{{1,6,4},{2,8,9},{4,5,6}}] da {{1,0,0},
{0,1,0},{0,0,1}}.
Identidad[ <Nmero (o valor numrico)> ]
Establece la matriz identidad de orden dado.
Ejemplo: Identidad[3] da por resultado la matriz identidad de orden 3
Inversa[ <Matriz> ]
Da por resultado la inversa de la matriz dada.
Ejemplo: Inversa[{{1, 2}, {3, 4}}] da por resultado la matriz {{-2, 1}, {1.5,
-0.5}}.
RangoMatriz[ <Matriz> ]
Da por resultado el rango de la matriz indicada.
Ejemplos: RangoMatriz[{{1, 2}, {3, 4}}] da por resultado 2
RangoMatriz[{{2, 2}, {1, 1}}] da por resultado 1
Traspone[ <Matriz> ]
Da por resultado la matriz traspuesta respecto de la dada.
Ejemplo: Traspone[{{1, 2}, {3, 4}}] da por resultado la matriz {{1, 3}, {2,
4}}
Ejercicio 1: Crear A y B, matrices de orden 3x3 y orden 3x1
respectivamente.
Ejercicio 2: Construir un comando que analice la compatibilidad del
sistema AX=B de acuerdo con el teorema de Rouch-Frobenius. Variar los
valores de A para comprobar todos los casos posibles (Compatible
determinado, Compatible indeterminado, Incompatible).
Ejercicio 3: Construir un comando que resuelva el sistema AX=B tras
verificar que es compatible determinado
Ejercicio 4: Construir un comando que resuelva el sistema compatible
AX=B por el mtodo de Gauss-Jordan. Discernir antes si es determinado o
indeterminado.
Ejercicio 5: Construir un comando que resuelva el sistema compatible
determinado AX=B por el mtodo de Cramer.
Vector[ <Punto > ]
Establece el vector posicin del punto.
Vector[(3, 2)] crea y grafica el vector (3, 2)
Vector[ <Punto Inicial>, <Punto Final> ]
Crea el vector desde el punto inicial al punto final indicados.
Vector[(1, 1), (3, 4)] crea y grafica el vector (2, 3)
ProductoEscalar[ <Vector>, <Vector> ]
Da por resultado el producto escalar de los dos vectores.
ProductoEscalar[(1, 3), (0, 3)] resulta 9
ProductoEscalar[(1, 3, 2), (0, 3, -2)] establece como resultado 5
ProductoVectorial[ <Vector> , <Vector> ]
Calcula el producto vectorial de un vector por el otro, expresndolo como
una lista.
ProductoVectorial[{1, 3, 2}, {0, 3, -2}] da por resultado la lista {-12, 2, 3}.
Vrtices[ <Inecuacin> ]
Da por resultado los puntos de las fronteras o bordes.
Ejemplos: Vrtices[(x + y < 3) && (x - y > 1)] da por resultado el punto (2,1)
{Vrtices[(x + y < 3) (x - y > 1)&& (y > -2)]} da por resultado
la lista {(2, 1), (5, -2), (-1, -2)}
Vrtices[(y > x) (y < x)] da dos puntos (0, 0) y (1, 1)
{Vrtices[(y > x) (y < x)]} da por resultado la lista {(0, 0), (1, 1)}
Comandos de Geometra Eucldea y Analtica 2D.
Es el punto fuerte de GeoGebra. Veremos unos pocos, los ms bsicos
para resolver los problemas habituales en clase en dos dimensiones
(sobre el plano).
Segmento[ <Punto (extremo)>, <Punto (extremo)> ]
Crea el segmento entre los dos puntos extremos indicados.
Ejemplo: Segmento[A, B] traza el segmento entre los puntos A y B.
Segmento[ <Punto (extremo)>, <Nmero o valor numrico (longitud)> ]
Crea, desde el punto indicado, el segmento de la longitud dada y su extremo
opuesto.
PuntoMedio[ <Segmento> ]
Crea y registra grficamente el punto medio del segmento.
Ejemplo: Siendo s = Segmento[(1, 1), (1, 5)] PuntoMedio[s] crea el punto (1,
3).
PuntoMedio[ <Punto>, <Punto> ]
Crea y registra grficamente el punto medio entre los indicados.
Ejemplos: PuntoMedio[A, B] da el punto medio entre los puntos A y B
PuntoMedio[ (-3, 2), (1, -2)] da el punto (-1, 0)
PuntoMedio[(1, 1), (5, 1)] crea el punto (3, 1).
Polgono[ <Vrtice Inicial (punto)>, ..., <Vrtice Final (punto)> ]
Establece un polgono definido por los puntos vrtices dados, en el orden
correspondiente.
Ejemplo: Polgono[(1, 1), (3, 0), (3, 2), (0, 4)] crea y grafica el
correspondiente cuadriltero.
Polgono[ <Extremo del Lado>, <Extremo del Lado>, <Cantidad de
Vrtices (nmero)> ]
Crea un polgono regular con la cantidad de vrtices establecida por el
nmero (y un lado extendido entre los dos extremos sealados). Polgono[A,
B, 4] traza un cuadrado, uno de cuyos lados queda fijado por los puntos A y
B.
Ejemplo: Polgono[(1, 1), (4, 1), 6] crea y grafica el correspondiente
hexgono regular
Polgono[ <Lista de Puntos> ]
Traza un polgono cuyos vrtices se corresponden con cada uno de los
puntos de la lista en el orden en que aparecen.
Ejemplo: Polgono[{(0, 0), (2, 1), (1, 3)}] crea y grafica el correspondiente
tringulo
Permetro[ <Polgono> ]
Da por resultado la longitud del permetro del polgono.
rea[ <Vrtice Inicial (punto)>, <Segundo Vrtice (punto)> ..., <Vrtice
Final (punto)> ]
Calcula el rea del polgono definido por los sucesivos puntos vrtices.
rea[ A, B, C ] calcula el rea del tringulo definido por los vrtices A, B y C.
rea[ <Polgono> ]
Establece el rea del polgono indicado.
Recta[ <Punto>, <Punto> ]
Crea una recta que pasa por sendos puntos.
Ejemplo: Recta[A, B] crea la que pasa por A y B.
Recta[ <Punto>, <Vector> ]
Crea una recta que pasa por el punto dado y tiene la direccin del vector
indicado.
Pendiente[ <Recta, semirrecta o segmento> ]
Determina la pendiente de la recta, o de la semirrecta o del segmento
indicados.
SonParalelas[ <Recta>, <Recta> ]
Da true (cierto) o false (falso) segn sean o no paralelas las rectas indicadas.
Ejemplo: SonParalelasl[Recta[(1, 2), (3, 4)], Recta[(5, 6),(7,8)]] da cierto.
SonPerpendiculares[ <Recta>, <Recta> ]
Da por resultado el valor de verdad segn sean o no perpendiculares las
rectas indicadas.
Ejemplo: SonPerpendiculares[Recta[(-1, 0), (0, -1)], Recta[(0, 0),(2,2)]] da
cierto.
Perpendicular[ <Punto>, <Direccin (vector, recta, semirrecta o
segmento)> ]
Crea la perpendicular a la recta indicada (o a la que contiene el vector o el
segmento o la semirrecta dados), que pasa por el punto anotado.
Ejemplos: Siendo c: -3x + 4y = -6 una recta a la que pertenecen los puntos A
= (-2, -3) y B = (2, 0), Perpendicular[A, c ] crea la recta d: -4x - 3y = 17
Siendo c = 3.61 el segmento entre el par de puntos A = (-3, 3) y B = (0, 1),
Perpendicular[ A, c ] crea la recta d: -3x + 2y = 15.
Siendo Vector[ (5, 3), (1, 1) ] el vector u y A = (-2, 0) un punto,
Perpendicular[ A, u ] crea la recta c: 2x + y = -4.
Tangente[ <Punto>, <Cnica> ]
Crea (todas) las tangentes a la seccin cnica que pasan por el punto dado.
Ejemplo: Tangente[(5, 4), 4x^2 - 5y^2 = 20] crea la recta x - y = 1
Tangente[ <Punto sobre la Curva o Funcin>, <Curva o Funcin> ]
Crea la tangente a la curva o funcin en el punto dado
Ejemplos: Tangente[(1, 0), x^2] crea y grafica la recta y = 2x - 1
Tangente[(0, 1), Curva[cos(t), sen(t), t, 0, ]] crea y grafica la recta y = 1
PuntoMsCercano[ <Recta>, <Recta> ]
Establece una respuesta no definida si las rectas son paralelas o el punto de
interseccin si son secantes.
EstnAlineados[ <Punto>, <Punto>, <Punto> ]
Da por resultado el valor de verdad) segn sean o no colineales los puntos
indicados.
Ejemplo: EstnAlineados[(1, 2), (3, 4), (5, 6)]] da cierto.
Interseca[ <Objeto>, <Objeto> ]
Establece y grafica todo punto de interseccin entre ambos objetos.
Variantes:
Interseca[ <Recta>, <Recta> ], Interseca[ <Cnica>, <Cnica> ] establece
hasta cuatro puntos de interseccin entre las cnicas, Interseca[ <Recta>,
<Cnica> ], Interseca[ <Polinomio>, <Recta> ], Interseca[ <Polinomio>,
<Polinomio> ]
Interseca[ <Objeto>, <Objeto>, <Punto Inicial> ]
Establece y grafica todo punto de interseccin entre los objetos,
calculndolos a partir del punto indicado para tal operacin. Variantes:
Interseca[ <f (Funcin)>, <g (Funcin)>, <A (Punto)>]
Establece un punto de interseccin de las funciones f y g usando un mtodo
numrico, como el de Newton, tomando A como punto inicial.
Interseca[ <f (Funcin)>, <r (Recta)>, <A (Punto)> ]
Establece un punto de interseccin de la funcin y la recta con A como punto
inicial del mtodo numrico.
Ejemplo: Siendo a(x) = x^3 + x^2 - x una funcin y b: -3x + 5y = 4 una
recta, Interseca[a, b, C] crea el punto de interseccin D = (-0.43, 0.54) de la
funcin y la recta empleando un mtodo iterativo (numrico).
Interseca[ <Funcin>, <Funcin>, <x-Inicial>, <x-Final> ]
Establece numricamente y grafica los puntos de interseccin entre las
funciones dentro del intervalo establecido entre el valor fijado a izquierda
para x y el que se impone a la derecha para el final.
Ejemplo: Siendo f(x) = x^3 + x^2 - x y g(x) = 4 / 5 + 3 / 5 x sendas
funciones.
Interseca[ f, g, -1, 2 ] establece, para el intervalo [ -1, 2 ] los puntos de
interseccin de coordenadas (-0.43, 0.54) y (1.1, 1.46).
Interseca[ <Recta>, <Curva Paramtrica> ]
Establece y grafica los puntos de interseccin entre la recta y una curva
paramtrica
Ejemplos: Interseca[y = x + 3, Curva[t, 2t, t, 0, 10]] crea un punto de
coordenadas (3, 6).
Siendo a: -3x + 7y = -10 una recta y c: x^2 + 2y^2 = 8 una elipse,
Interseca[a, c] crea los puntos de interseccin de la recta y la elipse, de
coordenadas (-1.02, -1,87) y (2.81, -0.22).
Interseca[Curva[2s, 5s, s,-10, 10 ], Curva[t,2t,t,-10,10]] crea los puntos de
coordenadas (0, 0) y (1.37, 2.34)
Ejemplo: {Interseca[y = -x - 3, Curva[-t, 3t - 3, t, 0, 10]]} lista el par de
puntos de interseccin {(-9, 6), (0, -3)}
Distancia[ <Punto>, <Objeto (punto, recta, cnica...)> ]
Determina la menor distancia entre el punto y el objeto. Opera para puntos,
rectas (semirrectas, segmentos...), cnicas y funciones o curvas implcitas.
Ejemplo: Distancia[(2, 1), x^2 + (y - 1)^2 = 1] da por resultado 1
Distancia[ <Recta>, <Recta> ]
Establece la distancia entre un par de rectas de modo tal que resulta mayor
que 0 solo cuando son paralelas.
Ejemplos: Distancia[y = x + 3, y = x + 1] da por resultado 1.41 y
Distancia[y = 3x + 1, y = x + 1] da por resultado 0.
ngulo[ <Vector>, <Vector> ]
Da por resultado el ngulo (entre 0 y 360) entre sendos vectores (el ngulo
se dibuja junto al origen del primero de los vectores).
Ejemplo: ngulo[Vector[(1, 1)], Vector[(2, 5)]] da por resultado 23.2
ngulo[ <Lado (recta, semirrecta o segmento)>, <Lado (recta, semirrecta
o segmento)> ]
Da por resultado el ngulo entre sendos vectores (entre 0 y 360) cuyas
directrices corresponden a respectivas rectas, semirrectas y/o segmentos.
Ejemplo: ngulo[[y = x + 2, y = 2x + 3] da por resultado 18.43.
Bisectriz[ <Punto lateral>, <Vrtice>, <Punto lateral (final en sentido
antihorario)> ]
Establece la bisectriz del ngulo conformado por los tres puntos siendo el
segundo, el vrtice.
Ejemplo: Bisectriz[A, B, C ] crea la bisectriz del ngulo definido por los
puntos A, B y C siendo B el vrtice.
Ejemplo: Bisectriz[(1, 1), (4, 4), (7, 1)] crea la recta bisectriz a: x = 4.
Mediatriz[ <Punto>, <Punto> ]
Traza la mediatriz del segmento formado por sendos puntos extremos.
Ejemplo: Mediatriz[A, B] traza la mediatriz del segmento de extremos AB.
Mediatriz[ <Segmento> ]
Traza la mediatriz del segmento dado.
CentroTringulo[ <Punto>, <Punto>, <Punto>, <Nmero o Valor
numrico> ]
Establece el punto notable ensimo del tringulo con vrtices los puntos
indicados.
Ejemplo: Dados A = (1, -2), B = (6, 1) y C = (4, 3), CentroTringulo[A, B, C, 2]
establece el baricentro D = (3.67, 0.67) del tringulo ABC.
Valores ms frecuentes de nmero: 1 incentro, 2 baricentro, 3 circumcentro,
4 ortocentro, y 5 centro de la circunferencia de Euler.
Baricentro[ <Polgono> ]
Centro de gravedad de un polgono.
Ejemplo: Dados los puntos A = (1, 4), B = (1, 1), C = (5, 1) y D = (5, 4) los
vrtices de un polgono, pol := Polgono[ A, B, C, D ] grafica y registra en la
Vista Algebraica pol = 12 y Baricentro[ pol ] contesta O = (3, 2.5).
Comandos de Estadstica

AjusteRectaX[ <Lista de Puntos> ]


Calcula la regresin lineal de los puntos, de x respecto de y.
Ejemplo: AjusteRectaX[{(-1, 3), (2, 1), (3, 4), (5, 3), (6, 5)}] crea y grafica la
recta 1.1 x - 0.1.
AjusteLineal[ <Lista de Puntos> ]
Calcula la recta de regresin de los puntos, segn cada y respecto de x.
Ejemplo: AjusteLineal[{(-2, 1), (1, 2), (2, 4), (4, 3), (5, 4)}] crea y grafica la
recta 0.4x + 2.
AjustePolinmico[ <Lista de Puntos>, <Grado n del Polinomio>]
Establece, dados los puntos listados, la regresin polinmica del grado n
indicado. Para el orden n, en la lista debe haber, al menos, n + 1 puntos.
Ejemplo: AjustePolinmico[{(-1, -1), (0, 1), (1, 1), (2, 5)}, 3] da x3 - x2 + 1.

CoeficienteCorrelacin[ <Lista de Abscisasx>, <Lista de Ordenadasy> ]


Calcula el coeficiente de correlacin de los puntos dados por las listas de sus
coordenadas, la de las abscisas x y la de las ordenadas y.
Ejemplo: CoeficienteCorrelacin[{1, 3, 2, 1, 5, 2}, {1, 6, 4, 3, 3, 2}] da por
resultado 0.36
CoeficienteCorrelacin[ <Lista de Puntos> ]
Calcula el producto momento del coeficiente de correlacin usando las
coordenadas de los puntos dados en la lista.
Ejemplo: CoeficienteCorrelacin[{ (1, 1), (3, 6), (2, 4), (1, 3), (5, 3), (2, 2)}]
da 0.36
Covarianza[ <Lista de Nmeros>, <Lista de Nmeros> ]
Calcula la covarianza entre los elementos de ambas listas.
Ejemplo: Covarianza[{1, 2, 3}, {1, 3, 7}] da 2
Covarianza[ <Lista de Puntos> ]
Calcula la covarianza entre las coordenadas x e y de los puntos.
Ejemplo: Covarianza[{(1, 1), (2, 3), (3, 7)}] da por resultado 2.
DE[ <Lista de Nmeros> ]
Calcula la desviacin estndar de los nmeros de la lista.
Ejemplo: DE[{1, 2, 3, 4, 5}] da 1.41.
DE[ <Lista de Nmeros>, <Lista de Frecuencias> ]
Determina la desviacin estndar de la lista de nmeros segn la de
frecuencias indicada.
Ejemplos: DE[{1, 2, 3, 4, 9},{3,2,2,2,1}] da 2.28
DE[ {20, 40, 41, 42, 40, 54}, {20, 6, 4, 5, 2} ] da 5.96
DEmuestral[ <Lista de Nmeros> ]
Da por resultado la desviacin estndar muestral de la lista de nmeros.
Ejemplo: DEmuestral[{1,2,3}] establece 1.
DEmuestral[ <Lista de Nmeros>, <Lista de Frecuencias> ]
Determina la la desviacin estndar muestral de la lista de nmeros segn la
de frecuencias indicada.
Ejemplos: DEmuestral[{1,2,3,4,9},{3,2,2,2,1}] da 2.4
DEmuestral[{1,2,3,4,4},{1,1,1,2}] da 1.08.
Media[ <Lista de Nmeros> ]
Establece la media aritmtica de los elementos listados.
Ejemplo: Media[{1, 2, 3, 5, 44}] da 11
Media[ <Lista de Valores>, <Lista de Frecuencias> ]
Determina la media aritmtica de la lista de valores ponderada segn la de
frecuencias.
Ejemplos: Media[{1,2,3},{3,10,7}] da 2.2
Media[ {20, 40, 41, 42, 40, 54}, {20, 6, 4, 5, 2} ] da 35.35.
Media[ <Lista de Lmites de Clases>, <Lista de Frecuencias> ]
Determina la media aritmtica de los centros de las clases ponderadas por la
de frecuencias asociadas.
Ejemplo: Media[{10, 20, 30, 40}, {2, 2, 4}] da 27.5
Mediana[ <Lista de Nmeros> ]
Determina la mediana de la lista de elementos. Si la longitud de la lista dada
es par, se brinda la media aritmtica de los dos elementos centrales.
Ejemplos: Mediana[{1, 2, 3}] da 2
Mediana[{1, 5, 5, 8}] da 5
Mediana[{1, 1, 8, 8}] da 4,5
Mediana[<Lista de Nmeros>, <Lista de Frecuencias>]
Calcula la mediana de la lista de nmeros ponderada segn la de frecuencias
indicada.
Ejemplos: Mediana[ {40.54, 40.25, 41.6, 41, 42.5, 43.25, 40.3}, {2, 8, 6, 4,
5, 8, 2} ] da, con decimales segn redondeo, 41.6,.
Mediana[ {20, 40, 41, 42, 40, 54}, {20, 6, 4, 5, 2} ] da, con decimales segn
redondeo, 38.5
Moda[ <Lista de Nmeros> ]
Determina la/s moda/s de los elementos listados.
Ejemplos: Moda[{1,2,3,4}] da por resultado una lista vaca {}.
Moda[{1,1,1,2,3,4}] da la lista {1} .
Moda[{1,1, 2, 2,3,3,4}] da {1, 2, 3}.
Muestra[ <Lista>, <Tamao> ]
Da por resultado una lista del tamao especificado, tomando aleatoriamente
ese nmero de elementos. Cada uno de los elementos puede ser tomado
ms de una vez de la lista original.
Ejemplo: Muestra[{1, 2, 3, 4, 5}, 5] da, por ejemplo, {1, 2, 1, 5, 4}.
Muestra[ <Lista>, <Tamao>, <Repeticin o no)> ]
Da por resultado una lista tomando aleatoriamente un nmero de
elementos, acorde al tamao especificado.
Si el valor booleano es verdadero en la eleccin pueden ser tomados ms de
una vez los escogidos de la lista original. Si falso solo se toma cada elemento
en una nica ocasin.
Ejemplos:
Muestra[{1, 2, 3, 4, 5}, 5, true] puede dar un resultado como el siguiente:
{2, 3, 3, 4, 5}.
Muestra[{1, 2, 3, 4, 5}, 4, false] puede dar un resultado como el siguiente:
{4, 3, 2, 5}
Percentil[ <Lista de Nmeros>, <Porcentaje>]
Siendo P el Porcentaje tal que 0 < P 1, el percentil da por resultado el valor
(efectivo o calculado) en que se corta respecto de P, a la lista de nmeros
ascendentemente ordenada .
Ejemplo: Q1[ {1,2,3,4} ] da por resultado 1.5 pero Percentil[ {1,2,3,4}, 0.25 ]
da 1.25
Q1[ {4, 9, 10, 11, 12, 13, 14, 15}] da 9.5 pero
Percentil[ {4, 9, 10, 11, 12, 13, 14, 15}, 0.25] da 9.25
Q1[ <Lista de Datos Brutos> ]
Determina el primer cuartil de los elementos de la lista
Ejemplo: Q1[{1, 2, 3, 4}] da 1.5.
Q1[ <Lista de Nmeros>, <Lista de Frecuencias> ]
Determina el primer cuartil de los elementos de la lista ponderados segn la
de frecuencias indicada.
Ejemplo: Q1[{1, 2, 3, 4}, {3, 2, 4, 2}] da 1.
Q3[ <Lista de Datos Brutos> ]
Determina el cuartil superior de los datos listados.
Ejemplo: Q3[{1, 2, 3, 4}] da 3.5.
Q3[ <Lista de Nmeros>, <Lista de Frecuencias> ]
Determina el cuartil superior de los elementos de la lista ponderados segn
la de frecuencias indicada.
Ejemplo: Q3[{1, 2, 3, 4}, {3, 2, 4, 2}] da 3.
Varianza[ <Lista de Nmeros> ]
Calcula la varianza de los elementos listados.
Ejemplo: Varianza[{1,2,3}] da, si fueron dos los decimales fijados por
redondeo, 0.67.
Varianza[ <Lista de Datos (nmeros)>, <Lista de Frecuencias> ]
Determina la varianza de la lista de nmeros ponderada por la de
frecuencias,
Ejemplos: Varianza[ {20, 40, 41, 42, 40, 54}, {20, 6, 4, 5, 2} ] da, si fueron
dos los decimales fijados por redondeo, 35.51
Varianza[{1, 2, 3} , {1, 2, 1}] da 0.5.
VarianzaMuestral[ <Lista de Datos (nmeros)> ]
Da por resultado la varianza muestral de la lista de nmeros dada
Ejemplos: a := VarianzaMuestral[ {1, 2, 3, 4, 5} ] da por resultado a = 2.5.
VarianzaMuestral[ {20, 40, 41, 42, 40, 54} ] da 119.9
VarianzaMuestral[ <Lista de Datos (nmeros)>, <Lista de Frecuencias> ]
Determina la varianza muestral de la lista de nmeros segn la de
frecuencias indicada.
Ejemplos: VarianzaMuestral[{1, 2, 3, 4, 5},{3, 2, 4, 4, 1}] da 1.29
VarianzaMuestral[ {20, 40, 41, 42, 40, 54}, {20, 6, 4, 5, 2} ] da 36.498
Spearman[ <Lista de Puntos> ]
Da por resultado el coeficiente de correlacin de Spearman entre las
abscisas y las ordenadas (coordenadas x e y) de los puntos listados.
Ejemplo: Siendo li = { (-3, 4), (-1, 4), (-2, 3), (1, 3), (2, 2), (1, 5) } una lista de
puntos, Spearman[ li ] da por resultado el nmero -0.37.
Spearman[ <Lista de Nmeros>, <Lista de Nmeros> ]
Da por resultado el coeficiente de Spearman de sendas listas indicadas.
Ejemplo: Siendo li1 = {3, 2, 4, 5, 1, 6, 8, 9} y li2 = {5, 6, 8, 2, 1, 3, 4, 7} un
par de listas. Spearman[ li1, li2 ] da por resultado el nmero 0.24.
TablaFrecuencias[ <Lista de Datos Brutos>, <Factor> ]
Crea una tabla de texto en cuya primera columna se ordenan los elementos
exclusivos de la lista dada y en la segunda, la cantidad de ocurrencias de
cada valor de la primera. Factor es opcional y multiplica a la frecuencia.
TablaFrecuencias[ <Acumulada o no>, <Lista de Datos Brutos>]
TablaFrecuencias[ <Lista de Lmites de Clase>, <Lista de Datos Brutos> ]
Crea una tabla de texto cuya primera columna contiene intervalos
semicerrados por la izquierda (clases) y la segunda, la cantidad de nmeros
en la lista de datos que pertenece a cada intervalo.
TablaFrecuencias[ <Acumulada o no>, <Lista de Lmites de Clase>, <Lista
de Datos Brutos>]
Ejemplos: TablaFrecuencias[ {1, 1, 1, 2, 2, 3, 3, 4, 5}, 2 ]
TablaFrecuencias[ {1, 1, 1, 2, 2, 3, 3, 4, 5} ,1/9]
TablaFrecuencias[ {"rojo", "verde", "rojo", "verde", "azul", "rojo"}, 5 ]
Barras[ <Lista de Datos>, <Lista de Frecuencias> ]
Crea un diagrama usando la lista de datos, acorde a las correspondientes
frecuencias
Ejemplos: Barras[{10,11,12,13,14}, {5,8,12,0,1}]
Barras[{5, 6, 7, 8, 9}, {1, 0, 12, 43, 3}]
Barras[{0.3, 0.4, 0.5, 0.6}, {12, 33, 13, 4}]
Barras[ <Lista de Datos Brutos>, <Ancho de Barras> ]
Crea un diagrama usando los Datos Brutos para establecer las
correspondientes barras, todas del Ancho dado.
Ejemplo:
Barras[ {1, 1, 2, 5, 2, 2, 2, 1, 3, 5, 3, 3, 5, 2, 5}, 1] crea un diagrama de
cuatro barras de alturas dadas por el nmero de ocurrencias de cada dato y
del ancho dado.
Barras[ <Lista de Datos>, <Lista de Frecuencias>, <Ancho de Barras> ]
Crea un diagrama de barras del Ancho indicado, usando la Lista de Datos y
la de correspondientes Frecuencias.
Ejemplos: Barras[{10, 11, 12, 13 ,14}, {5, 8, 12, 0, 1}, 0.5] deja brechas
entre las barras.
Barras[{10, 11, 12, 13, 14}, {5, 8, 12 ,0, 1}, 0] produce un grfico de agujas
ms que de barras dado que se ha fijado nulo el ancho.
Barras[ <Valor Inicial>, <Valor Final>, <Lista de Alturas> ]
Crea un diagrama en el intervalo establecido entre el Valor Inicial y el Final,
con una barra por cada elemento de la Lista de Alturas.
Ejemplos: Barras[10, 20, {1, 2, 3, 4, 5} ] da por resultado un diagrama de
cinco barras con alturas crecientes de 1 a 5 en el intervalo [10, 20]
Barras[-1, 5, {2, 1, 4, 3, 5, 2}] crea un diagrama de seis barras en el
intervalo [-1, 5] cuyas respectivas alturas se corresponden a lo listado: 2, 1,
4, 3, 5, 2.
Barras[ <Valor Inicial>, <Valor Final>, <Expresin>, <Variable>, <De
Nmero>, <A Nmero>, <Paso> ]
Crea un diagrama en el intervalo fijado entre el valor inicial y final, en el que
la altura de cada una de las barras se calcula segn la expresin cuya
variable se evala entre sendos nmeros con el ancho de paso determinado.
Ejemplos: Barras[0, , abs(cos(k)), k, 0, , /9] crea un diagrama de 10
barras en el intervalo de a [0, ] cuyas alturas se calcula segn el valor
absoluto del coseno correspondiente.
Histograma[ < Lista de Lmites de Clases>, <Lista Alturas> ]
Crea un histograma (histogram en ingls) sobre los intervalos listados, con
barras acorde a las alturas. Los extremos de lmites de clases determinan el
ancho y posicin de cada barra. Debe haber un lmite de clase ms que
alturas.
Ejemplo: Histograma[{0, 1, 2, 3, 4, 5}, {2, 6, 8, 3, 1}]
Histograma[ < Lista de Lmites de Clases>, <Lista Alturas> , Densidad,
Factor]
Crea un histograma de la lista de datos brutos sobre los intervalos listados.
La altura de cada barra se determina como se explica a continuacin: Si Usar
Densidad es falso la altura es la frecuencia de clase, si cierto la altura =
frecuencia * Factor / ancho
Ejemplo: Histograma[{1, 2, 3, 4}, {1.0, 1.1, 1.1, 1.2, 1.7, 2.2, 2.5, 4.0}] crea
un histograma de tres barras (de 1 a 2; 2 a 3 y 3 a 4), cada una de las cuales
tendr las siguientes alturas:
Primera barra: 5, Segunda barra: 2, Tercera barra: 1.
Histograma[ <Acumulada o no> , < Lista de Lmites de Clases>, <Lista
Alturas> , Densidad, Factor]
Representa la frecuencia acumulada o no dependiendo del valor de verdad
del primer parmetro (cierto o falso, por ejemplo 1>0 es cierto y 0>1 es falso).
PolgonoFrecuencias[ <Lista de Lmites de Clase>, <Lista de Alturas> ]
Crea un Polgono de Frecuencias con vrtices en las barras correspondientes.
Los extremos del intervalo de clase determinan el ancho y la posicin de
cada barra. Los lmites de clase determinan, as, sus abscisas y las alturas,
las ordenadas en el correspondiente histograma cuyas marcas de clase van
a unirse para trazar el polgono.
Ejemplo: PolgonoFrecuencias[{0, 1, 2, 3, 4, 5}, {2, 6, 8, 3, 1}]
PolgonoFrecuencias[ <Lista de Lmites de Clase>, <Lista de Datos
Brutos>, <Uso de Densidad > , <Factor > ]
Vase uso de densidad y factor en Histograma.
Ejemplo: PolgonoFrecuencias[{1, 2, 3, 4}, {1.0, 1.1, 1.1, 1.2, 1.7, 2.2, 2.5,
4.0}]
PolgonoFrecuencias[ <Acumulada o no > , <Lista de Lmites de Clase>,
<Lista de Datos Brutos>, <Uso de Densidad > , <Factor> ) ]
Representa la frecuencia acumulada o no dependiendo del primer
parmetro.
DiagramaTalloHojas[ <Lista> ]
Establece el diagrama Tallo Hojas de la lista de nmeros dada. Los valores
atpicos, que se descartan del diagrama, se listan por separado. Se descarta
todo valor atpico (fuera del siguiente intervalo:[ Q1 - 1.5 ( Q3 - Q1 ), Q3 +
1.5 ( Q3 - Q1 ) ]
DiagramaTalloHojas[ <Lista>, <Ajuste -1|0|1> ]
Establece el diagrama Tallo Hojas de la lista de nmeros dada.Si Ajuste = -1
(1) la unidad por omisin del diagrama se divide (multiplica) por 10, si Ajuste
= 0 no hay modificaciones.

Comandos de Probabilidad

AleatorioEntre[ <Mnimo >, <Mximo > ]


Genera un entero aleatorio entre el mnimo y el mximo (incluidos).
Ejemplo: AleatorioEntre[0, 10] da por resultado un nmero entre 0 y 10
(incluyndolos)
nPr[ <Nmero (o valor numrico)n>, <Nmero (o valor numrico)p> ]
Da por resultado el nmero de variaciones sin repeticin de p elementos
tomados de un conjunto de n.
Ejemplos: nPr[10, 2] da 90.
NmeroCombinatorio[ <Nmero (o valor numrico)n>, <Nmero (o valor
numrico)p> ]
Calcula el nmero de combinaciones sin repeticin de p objetos tomados de
un total de n.
Ejemplo: NmeroCombinatorio[5,3] da por resultado 10.
DistribucinBinomial[ <NmeroEnsayos>, <Probabilidadxito> ]
Da por resultado un grfico de barras de una distribucin binomial B(n,p)
DistribucinBinomial[ <NmeroEnsayos>, <Probabilidadxito>, <Acumulada o
no > ]
Da por resultado un grfico de barras de una distribucin binomial B(n,p)
acumulado o no segn el tercer parmetro sea cierto o falso.
DistribucinBinomial[ <NmeroEnsayos>, <Probabilidadxito>, <v Valor>,
<Acumulada o no>].
P(X = v) cuando no acumula, P( X v) cuando acumula.
BinomialInversa[ < NmeroEnsayos >, <Probabilidad de xito>,
<Probabildadp> ]
Da por resultado el menor entero n tal que P(X n) p.
Normal[ <Media>, <Desviacin Estndar>, x ]
Establece y la funcin de densidad de la Distribucin Normal de media y
desviacin tpica indicadas.
Ejemplo: Normal[2, 0.5, x]
Normal[ <Media>, <Desviacin Estndar>, x , <Acumulada o no> ]
Establece y la funcin de distribucin de la Distribucin Normal de media y
desviacin tpica indicadas.
Ejemplo: Normal[2, 0.5, x, true]
Normal[ <Media>, <Desviacin Estndar>, <v ValorVariable> ]
Calcula para el valor indicado la probabilidad P(X v).
Ejemplos: Normal[2, 1, 1] da 0.16. Normal[2, 0.5, 1] da por resultado 0.023.
NormalInversa[ <Media>, <Desviacin Estndar>, <ProbabilidadP> ]
Da por resultado el valor x tal que P((X-)/ x)= p.
Ejemplo: NormalInversa[10, 3, 1/2] da 10.
Comandos de Artitmtica financiera

NOTA: Tasa y nmero de periodos referidos a la misma unidad temporal.

Pago[ <Tasa>, <Nmero de Perodos>, <Valor Actual>, <Valor Futuro >,


<Tipo > ]
Calcula el pago fijo peridico de una inversin o prstamo a una tasa de
inters constante. Tasa es el tipo de inters del periodo. Valor Actual es el
Capital. Valor Futuro es 0. Tipo= 0, pago vencido; 1, pago anticipado.
Pago[6%/12, 10, 10000, 0,1] establece un pago mensual para un prstamo
de -1022.59.
Pago[10%/12, 12, -1000] da por resultado 87.92 pago mensual vencido.
Pago[10%/12, 12, -1000, 0, 1] da por resultado 87.19 pago mensual
anticipado.
ValorFuturo[ <Tasa>, <Nro. de perodos>, <Pago>, <Valor actual
(opcional)>, <Tipo (opcional)> ]
Da por resultado el valor futuro de una inversin cuyo pago se efectuar en
cuotas y perodos fijos, a una tasa de inters constante.
ValorFuturo[10%/12, 15, -200, 0, 1] establece el valor futuro de 3207.99 para
un plan de pensiones de aportaciones mensuales de 200 euros durante 15
meses al 10%.
ValorFuturo[2.5%, 15, 0, -48335] da por resultado 70003.49, capital final que
resulta de un capital inicial de 48335 invertidos durante 15 aos al 2.5%.
Tasa[ <Nm. perodos>, <Pago>, <Valor actual>, <Valor futuro (opc)>,
<Tipo (opc)>]
Da por resultado la tasa de inters nominal.
Se otorga un prstamo de $8000 a 4 aos en mensualidades de $200 Qu
tasa anual debe aplicarse a tal prstamo?
Tasa[4*12, -200,8000]*12 da 0.09242, que corresponde a una tasa anual de
9,25%.
Otros comandos

CuentaSi[ <Condicin>, <Lista> ]


Cuenta el nmero de elementos de la lista que cumplen la condicin.
Ejemplos: CuentaSi[x < 3, {0, 1, 2, 3, -3, 4, 5}] da por resultado 4
CuentaSi[x < 3, A1:A10] siendo A1:A10 el correspondiente rango de una hoja
de clculo, da por resultado el conteo de todas las celdas de valores
menores que 3.
CuentaSi[ <Condicin>, <Variable>, <Lista> ]
Cuenta los elementos de la Lista que cumplen la Condicin establecida para
la Variable indicada.
Ejemplos: Dados los puntos P, Q y R, CuentaSi[x() x(), , {P, Q, R}] da
un nmero segn la cantidad de puntos de la lista con abscisa menor o igual
a la de . La Variable es reemplazada sucesivamente por P, Q y R.
Dado un polgono pol y una elipse c, CuentaSi[EstEnRegin[, c], ,
{Vrtices[pol]}] indica el nmero de los vrtices de pol que estn dentro de
c.
CuentaSi[x(A) < 3, A, {(0, 1), (4, 2), (2, 2)}] da por resultado 2.
Si[ <Condicin>, <ObjetoEntonces> ]
Si la condicin resulta verdadera entonces se crea un nuevo objeto.
f(x) = Si[x < 3 x>0, cos(x)] establece la funcin cos(x) para x entre 0 y 3 y
queda indefinida para x 3 o 0 x.
Si[ <Condicin>, <ObjetoEntonces>, <ObjetoSi no> ]
Siendo la condicin verdadera entonces crea el objeto especificado y el
sealado en segundo lugar si no lo fuera. Ambos objetos o valores deben ser
del mismo tipo.
Ejemplo: f(x) = Si[x < 3, cos(x), x^2] establece la funcin por tramos cos(x)
para x < 3 y x2 para x 3.
Secuencia[ <Valor Final> ]
Crea a partir de 1 la lista de nmeros naturales hasta el valor final indicado.
Secuencia[5] da por resultado {1, 2, 3, 4, 5}
l_l := 2^Secuencia[4] crea la lista {2, 4, 8, 16}.
Secuencia[ <Expresin>, <Variable>, <Valor Inicial>, <Valor Final> ]
Lista los objetos creados al conjugar la expresin con el ndice que vara en
el rango del valor inicial al final. La variable ha de figurar en la expresin.
Ejemplo: l_s := Secuencia[(2, ), , 1, 5] crea y visualiza la lista de puntos
ls = {(2, 1), (2, 2), (2, 3), (2, 4), (2, 5)}
Secuencia[ <Expresin>, <Variable>, <Valor Inicial>, <Valor Final>,
<Incremento> ]
Lista los objetos creados conjugando la expresin con el ndice que vara
entre el valor inicial y el final segn el incremento indicado.
Ejemplo: l_s := Secuencia[(2 + , ), , 1, 3, 0.5] crea la lista de los seis
puntos
ls = {(3, 1), (3.5, 1.5), (4, 2), (4.5, 2.5), (5, 3)}
Elemento[ <Lista>, <Nmero o valor numrico n (posicin del
elemento)> ]
Da por resultado el elemento ensimo de la lista.
Ejemplo: Elemento[{1, 3, 2}, 2] da 3, el segundo elemento de {1, 3, 2}.
Elemento[ <Matriz>, <Nmero (fila)>, <Nmero (columna)> ]
Da por resultado el elemento de la matriz ubicado en la fila y columna
indicadas.
Ejemplo: Elemento[{{1, 3, 2}, {0, 3, -2}}, 2, 3] da -2, el tercer elemento de
la segunda fila.
Encadena[ <Lista>, <Lista>, ... <Lista> ]
Encadena dos o ms listas, dando por resultado una nueva con la sucesin
de elementos de cada una de las dadas, sin re-ordenamiento alguno.
Ejemplo: Encadena[{5, 4, 3}, {1, 2, 3}] crea la lista {5, 4, 3, 1, 2, 3}.
Extrae[ <Lista>, <Posicin inicial> ]
Crea la lista de los elementos desde de la posicin inicial hasta el final de la
lista dada.
Ejemplo: Extrae[{2, 4, 3, 7, 4}, 3] devuelve {3, 7, 4}.
Extrae[ <Texto>, <Posicin inicial> ]
Devuelve un texto que contiene los caracteres desde la posicin inicial hasta
el final del texto dado.
Ejemplo: Extrae["GeoGebra", 3] devuelve el texto oGebra.
Extrae[ <Lista>, <Posicin inicial>, <Posicin final> ]
Crea la lista de los elementos desde de la posicin inicial hasta la posicin
final.
Ejemplo: Extrae[{2, 4, 3, 7, 4}, 3, 4] devuelve {3, 7}.
Extrae[ <Texto>, <Posicin inicial>, <Posicin final> ]
Devuelve un texto que contiene los caracteres desde la posicin inicial hasta
la posicin final del texto dado.
Ejemplo: Extrae["GeoGebra", 3, 6] devuelve el texto oGeb.
Aade[ <Lista>, <Objeto> ]
Crea una lista en que a la dada, se le aade al final, el objeto indicado.
Ejemplos: Aade[{1, 2,3},4] crea la lista {1,2,3,4}
Aade[lista1,4] crea la lista2 = {1, 2, 3, 4}
Aade[ <Objeto>, <Lista> ]
Crea una lista que aade a la dada al principio el objeto indicado.
Ejemplo: Aade[4, {1, 2, 3}] crea la lista {4, 1, 2, 3}.
Intercala[ <Objeto>, <Lista>, <Posicin> ]
Da por resultado una nueva lista en la que se intercalar el objeto dado en la
posicin especificada. Si la posicin fuera un nmero negativo, se cuenta
desde el final de la lista hacia la derecha.
Ejemplos: Intercala[x^2, {1, 2, 3, 4, 5}, 3] resulta la lista {1, 2, x2, 3, 4, 5}
Ordena[ <Lista> ]
Ordena una lista de nmeros, textos o puntos. Las listas de puntos se
ordenan segn su abscisa (coordenada x).
Ejemplos: Ordena[{3, 2, 1}] da por resultado la lista {1, 2, 3}.
Ordena[{(3, 2), (2, 5), (4, 1)}] da por resultado {(2, 5), (3, 2), (4, 1)
Ordena[{"practico","perdida", "no practico", "mono"}] da por resultado la
lista en orden alfabtico, {"mono", "no practico", "perdida", "practico"}
Invierte[ <Lista> ]
Crea una lista cuyos elementos se disponen en orden inverso a los de la
indicada.
Primero[ <Lista> ]
Da por resultado una nueva lista que solo contiene el primer elemento de la
indicada.
Ejemplo: Primero[{1, 4, 3}] da por resultado {1}. Para obtener el primer
elemento especficamente (el 1 y no la lista que lo contiene), puede
emplearse el comando Elemento[{1, 4, 3}, 1].
Primero[ <Lista>, <nmero de los primeros n elementos> ]
Da por resultado una lista que contiene exclusivamente los primeros n
elementos.
Ejemplos: Primero[{1, 4, 3}, 2] establece la lista {1, 4}.
ltimo[ <Lista> ]
Da por resultado la lista que contiene solo el ltimo elemento de la indicada.
Ejemplo: ltimo[{1, 2, 4, 3}] da por resultado {3}.
Para obtener el ltimo especficamente, se puede emplear el comando
Elemento.
ltimo[ <Lista>, <nmero de los ltimos n elementos> ]
Da por resultado una lista que contiene exclusivamente los ltimos n
elementos de la dada.
Ejemplo: ltimo[{1, 2, 4, 3}, 2] da por resultado {4, 3}.
Suprime[ <Lista>, <Lista> ]
Elimina los elementos de la primera lista cada vez que aparecen en la
segunda.
Ejemplo: Suprime[{1,3,4,4,9},{1,4,5}] da por resultado la lista {3,4,9}.
Unin[ <Lista>, <Lista> ]
Une ambas listas limitando a una, la ocurrencia de elementos reiterados.
Ejemplo: Unin[ {1, 2, 3, 4, 5}, {3, 2, 1, 7} ] da por resultado {1, 2, 3, 4, 5,
7}
Interseccin[ <Lista>, <Lista> ]
Lista de todos los elementos comunes que forman parte de las listas de
entrada.
Ejemplo: Interseccin[FactoresPrimos[345], FactoresPrimos[1290]] da la lista
{3, 5}, de los factores comunes de ambos nmeros.
nico[ <Lista> ]
Da por resultado la lista ascendente de los elementos de la dada. Se aceptan
listas de nmeros o de texto y se incluyen una nica vez los elementos de
valores repetidos.
Ejemplos: Dados dos puntos - A = (-3, 4) y B= (1, 3),
nico[{x(A), y(A), x(B), abs(x(A)), y(A) - 1, x(B) + y(B)] resulta {-3, 1, 3, 4}
nico[{"a", "b", "Hola", "Hola"}] da {"Hola","a","b"}
nico[{1, 2, 4, 1, 4}] da {1, 2, 4}
Texto[ <Objeto> ]
Da por resultado el texto de la frmula o el valor correspondiente al objeto
dado.
Nota: Por omisin, cada variable es sustituida por su respectivo valor.
Ejemplo: Si a = 2 y c = a2, entonces Texto[c] da por resultado el texto "4".
Texto[ <Objeto>, <Booleana para Sustitucin de Variables> ]
Da por resultado el texto de la frmula o del valor correspondiente al objeto
dado.
Segn la Booleana sea cierta o falsa las variables sern sustituidas o no por
sus valores.
Ejemplos: Si a = 2 y c = a2, Texto[c, a > 1] da el texto "4" y Texto[c, a > 3]
da el texto "a2"
Texto[ <Objeto>, <Punto> ]
Da por resultado el texto de la frmula o del valor correspondiente al objeto
dado, expuesto en la posicin sealada por el punto.
Ejemplo: Texto["hola", (2, 3)] expone ese texto en la posicin (2, 3)
Texto[ <Objeto>, <Punto>, <Booleana para Sustitucin de Variables> ]
Da por resultado el texto de la frmula o del valor correspondiente al objeto
dado, expuesto en la posicin sealada por el punto.
Segn la Booleana sea cierta o falsa las variables sern sustituidas o no por
sus valores.
Ejemplo: Siendo a = 2 y c = a2, Texto[c, (2, 1), round(10 random()) > 6] da
por resultado 4 a2 en la posicin (2, 1) segn lo que aleatoriamente
resulte de la condicin dada.
Ejecuta[ <Lista de Textos> ]
Ejecuta la lista de comandos anotados, en ingls, como textos.
Independientemente del idioma seleccionado para operar debe emplearse el
nombre en ingls de cada comando.
Ejemplos: Ejecuta[ {"Midpoint[A, B]" } ] crea el punto medio entre A y B que
deben ser puntos preexistentes. Ejecuta[{"A = (1, 1)", "B = (3, 3)","C =
Midpoint[A, B]"}]

Se crean los primeros diez elementos de la sucesin de Fibonacci con:


Ejecuta[Join[{"f_{1} = 1", "f_{2}=1" }, Sequence["f_{"+(i+2)+"} = f_{"+
(i+1)+"}+f_{"+i+"}",i, 1, 10]]]
Ejecuta[ <Lista de Textos>, <Parmetro 1>, <Parmetro 2>, ...
<Parmetro 9> ]
Si incluye en la Lista de Textos indicadores para sustitucin con los
parmetros %1, %2, %3..., se reemplaza %1 por el primer parmetro, %2 por
el segundo y as sucesivamente hasta 9 parmetros. Hechas todas las
sustituciones se ejecutan las cadenas de guin resultantes.
Ejemplo: Ejecuta[{"Circle[%1, %2, %3]"}, A, B, C] crea la circunferencia que
pasa por los puntos preexistentes A, B y C.
Repite[ <Nmero>, <Comando de Guiones>, <Comando de Guiones>, ... ]
Ejecuta el nmero de veces indicado la serie de comandos listados.
Ejemplo: Tortuga[] crea la tortuga1 en el origen de coordenadas y
Repite[8, TortugaAvanza[tortuga1, 1], TortugaDerecha[ tortuga1, 45 ]] hace
que la tortuga activa se desplace de modo tal que su recorrido trace un
octgono regular.
Otros comandos para la tortuga son TortugaAvanza, TortugaRetrocede, TortugaAbajo,

TortugaArriba, TortugaDerecha y TortugaIzquierda.

TortugaAvanza[tortuga1, 2] en caso de estar visible el botn Pausa, hace


avanzar a la tortuga hasta la posicin (2, 0), en caso contrario, debera
pulsarse el botn Ejecutar para que el desplazamiento se concrete.
TortugaDerecha[tortuga1, 1 ]la rotara 1 radin a la derecha si estuviera
visible el botn Pausa, en caso contrario, debe pulsarse el botn Ejecutar
para que la rotacin se concrete. La unidad de la amplitud del ngulo es, por
omisin, el radin. Para rotar en grados es preciso indicarlo. As, con
TortugaDerecha[tortuga1, 1] la tortuga rota sobre s misma 1 a la derecha.
TortugaArriba[tortuga1] hace que la tortuga1 ya no deje rastro.
TortugaAbajo[tortuga1] hace que la tortuga1 vuelva a dejar rastro.

Das könnte Ihnen auch gefallen