#7192: Translation of "A Tour Of Sage" to Spanish
-----------------------------+----------------------------------------------
Reporter: Loufer | Owner: tba
Type: enhancement | Status: new
Priority: major | Milestone: sage-4.1.3
Component: documentation | Keywords:
Work_issues: | Author: Luis V.
Reviewer: | Merged:
-----------------------------+----------------------------------------------
Description changed by Loufer:
Old description:
> ================
> Un Tour Por SAGE
> ================
>
> Este es un tour por SAGE que sigue de cerca al Tour Por Mathematica
> que está al comienzo de el Libro de Mathematica.
>
> SAGE Como Una Calculadora
> =========================
>
> La línea de comandos de SAGE tiene un prompt ``sage:``; no necesitas
> agregarlo.
> Si utilizas el Notebook de SAGE, entonces coloca todo después del
> prompt ``sage:`` en una celda de entrada de datos, y presiona shift-
> enter para computar la
> salida correspondiente.
>
> ::
>
> sage: 3 + 5
> 8
>
> El acento circunflejo ``^`` significa "elevar a la potencia".
>
> ::
>
> sage: 57.1 ^ 100
> 4.60904368661396e175
>
> Computamos el inverso de una matríz de :math:`2 \times 2` en SAGE.
>
> ::
>
> sage: matrix([[1,2], [3,4]])^(-1)
> [ -2 1]
> [ 3/2 -1/2]
>
> Aquí integramos una función simple.
>
> ::
>
> sage: x = var('x') # crea una variable simbólica
> sage: integrate(sqrt(x)*sqrt(1+x), x)
> 1/4*((x + 1)^(3/2)/x^(3/2) + sqrt(x + 1)/sqrt(x))/((x + 1)^2/x^2 -
> 2*(x + 1)/x + 1) + 1/8*log(sqrt(x + 1)/sqrt(x) - 1) - 1/8*log(sqrt(x +
> 1)/sqrt(x) + 1)
>
> Esto le pide a SAGE que resuelva una ecuación cuadrática. El simbolo
> ``==``
> representa igualdad en SAGE.
>
> ::
>
> sage: a = var('a')
> sage: S = solve(x^2 + x == a, x); S
> [x == -1/2*sqrt(4*a + 1) - 1/2, x == 1/2*sqrt(4*a + 1) - 1/2]
>
> El resultado es una lista de igualdades.
>
> .. link
>
> ::
>
> sage: S[0].rhs()
> -1/2*sqrt(4*a + 1) - 1/2
> sage: show(plot(sin(x) + sin(1.6*x), 0, 40))
>
> .. image:: sin_plot.*
>
> Cómputos Poderosos Con SAGE
> ===========================
>
> Primero creamos una matríz de :math:`500 \times 500` con números
> aleatorios.
>
> ::
>
> sage: m = random_matrix(RDF,500)
>
> Le lleva unos cuantos segundos a SAGE para computar los eigenvalores de
> la
> matríz y trazarlos.
>
> .. link
>
> ::
>
> sage: e = m.eigenvalues() #alrededor de 2 segundos
> sage: w = [(i, abs(e[i])) for i in range(len(e))]
> sage: show(points(w))
>
> .. image:: eigen_plot.*
>
> Grácias a la Biblioteca GNU de Multiprecisión (GMP), SAGE puede manejar
> números muy grandes, hasta números con millones o billones de
> dígitos.
>
> ::
>
> sage: factorial(100)
> 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
> sage: n = factorial(1000000) #alrededor de 2.5 seconds
>
> Esto calcula al menos 100 digitos de :math:`\pi`.
>
> ::
>
> sage: N(pi, digits=100)
> 3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068
>
> Esto le pide a SAGE que factorice un polinomio en dos variables.
>
> ::
>
> sage: R.<x,y> = QQ[]
> sage: F = factor(x^99 + y^99)
> sage: F
> (x + y) * (x^2 - x*y + y^2) * (x^6 - x^3*y^3 + y^6) *
> (x^10 - x^9*y + x^8*y^2 - x^7*y^3 + x^6*y^4 - x^5*y^5 +
> x^4*y^6 - x^3*y^7 + x^2*y^8 - x*y^9 + y^10) *
> (x^20 + x^19*y - x^17*y^3 - x^16*y^4 + x^14*y^6 + x^13*y^7 -
> x^11*y^9 - x^10*y^10 - x^9*y^11 + x^7*y^13 + x^6*y^14 -
> x^4*y^16 - x^3*y^17 + x*y^19 + y^20) * (x^60 + x^57*y^3 -
> x^51*y^9 - x^48*y^12 + x^42*y^18 + x^39*y^21 - x^33*y^27 -
> x^30*y^30 - x^27*y^33 + x^21*y^39 + x^18*y^42 - x^12*y^48 -
> x^9*y^51 + x^3*y^57 + y^60)
> sage: F.expand()
> x^99 + y^99
>
> A SAGE tan solo le lleva ménos de 5 segundos para computar el número de
> maneras de
> repartir cien milliones como una suma de enteros positivos.
>
> ::
>
> sage: z = Partitions(10^8).cardinality() #alrededor de 4.5 seconds
> sage: str(z)[:40]
> '1760517045946249141360373894679135204009'
>
> Accesando Algoritmos en Sage
> ============================
>
> Cada vez que usas SAGE, estas accesando una de las más grandes
> colecciones de algoritmos computacionales de código abierto de el mundo
> entero.
New description:
Folder: .../en/a_tour_of_sage
File: index.rst
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7192#comment:1>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---