Documentos de Académico
Documentos de Profesional
Documentos de Cultura
sage alumnos
# rename
# salir con save save and quit, sign out
11/44444
11/444444
n(11.0/44444.0,digits=14)
n(11.0/44444.0,digits=50)
444^33
2/8.
2/11+6/5
# calculo simbolico
1/3+1/4
1/3+1/4.
# comparaciones
5+4/3==(5+4)/3
5+4/3;(5+4)/3
5+4/3==5+(4/3)
# prioridad de operaciones
5+4/3
5/4/3;5/(4/3)
2^2^3==(2^2)^3
2^2^3==2^(2^3)
2^2^3;2^8
(2^2)^300
# variables, ASIGNACION
a=12
a
a+2
a^4
b=a+3
print(b)
# asignacion
b=2*b
b
# numeros complejos
(i+3)*i
i^2;I^2
# doble precisión
(3.*i+4)/(1-4*i)
n((3.*i+4)/(1-4*i),digits=40)
n((1.0+0*i)/(3.0+0*i),digits=40)
100.is_prime_power()
7.is_prime_power()
# Claro
100 == 2^2*5^2
##########################
# constantes almacenadas
pi^4
n(pi,digits=150)
# numero Euler
n(e,digits=500)
# la E no la conoce
n(E,digits=50)
mm=2^(2^2) + 1;mm
print(mm)
mm.is_prime_power()
mm=2^(2^6) + 1;mm
print(mm)
mm.is_prime_power()
# funciones almacenadas
factorial(116)
n(factorial(116),digits=20)
# funciones almacenadas
n(factorial(116),digits=200)
sqrt(7);sqrt(7.);sqrt(81.0)
# help
# sqrt?
sqrt(4,all=True)
# numero complejo
sqrt(-37.)
# func trigonometricas
sin(1)
n(sin(1),digits=14)
# argumento en radianes
sin(1.);sin(pi/4)
# sin?
# seno de 45 grados
sin(45*pi/180); n(sin(45*pi/180),digits=10)
cos(pi/6)
tan(pi/6);n(tan(pi/6.),digits=50)
# https://www.sagemath.org/es/Introduccion_a_SAGE.pdf
# https://joseluistabaracarbajo.gitbooks.io/sagemath-y-matematicas/content/SageMatematicas05.html
arctan(1);arctan(1.0)
# funcion impar
plot(sin(5*sin(x)),-14,+14,rgbcolor=(0.5,0,0.7),figsize=3)
# funcion par
plot(sin(2*x^2),-4,+4,rgbcolor=(0.5,0,0.7),figsize=3)
plot(x^2*sin(1/x),-0.1,+0.1,rgbcolor=(0.5,0,0.7),figsize=3)
plot(x*sin(6/x),-0.4,+0.4,rgbcolor=(0.5,0,0.7),figsize=3)
plot(x^2*sin(6*x^2),-4,+7,rgbcolor=(0.5,0,0.7),figsize=4)
# modulo de complejo
abs(-5*i+1);abs(-5*i+1.)
sqrt((-5)^2+1^2)
# logaritmo neperiano
log(10.);ln(10.)
ln(e);log(e)
# log?
log(8.,1/2)
exp(-3)
exp(-3.);exp(-3.)==1/exp(3.)
a=3;a
# a variable, desasignación
var('a');a
# definicion de funciones
var('x');p=-(x+1)*x+exp(x);q=expand(p);q
expand((x-2)^3)
var('bb','cc');
expand((bb+cc)^3)
q=expand(p);q
# evaluacion de funciones
q(1);q(1.)
plot(q,-3,+3,rgbcolor=(0.5,0,0.7),figsize=3)
# zoom
plot(q,-1.4,-1.0,rgbcolor=(0.5,0,0.7),figsize=3)
# derivacion
diff(q(x));diff(q(x),2);diff(q(x),3)
var('x,y')
diff((-x^2 - x + e^x)*y,y)
print(q)
print(q(x))
# integrales
integral(x^4,x)
integral(x^4,y)
#integral indefinida
integral(-x^2 - x + e^x,x)
#integral definida
print(integral(-x^2 - x + e^x,x,0,2))
print(integral(-x^2 - x + e^x,x,0,2.))
q(x);
plot(q(x),-6,6,rgbcolor=(0.9,0.3,0.7),figsize=3)
#limites
q(x)=-x^2 - x + e^x;
lim(q(x),x=0);lim(q(x),x=1)
# q es continua
lim(q(x),x=0)-q(0);lim(q(x),x=1)==q(1)
#limites
lim(q(x),x=oo); lim(q(x),x=-oo)
#sumatorios. bucle
sum([x^i/i for i in [1,4,5]])
#sumatorios
sum([x^i/i for i in [1,4,5]])
# cambia el valor de x1
x1=0.7;poltay(x1);f(x1)
error=f(0.4)-poltay(0.4);error;abs(error)
aprox=poltay2(1/2);aprox;N(aprox,digits=20)
x0=pi/3;n=3;
poltay3=sum([(x-x0)^i/factorial(i)*diff(f(x),i)(x0) for i in [0..n]]);
poltay3
print(N(f(pi/3-1)-poltaylorgen(pi/3-1),digits=10))
print(N(f(pi/3+1)-poltaylorgen(pi/3+1),digits=10))
poltay3
-1/6*pi + 1/324*(pi - 3*x)^3 - 1/36*sqrt(3)*(pi - 3*x)^2 + 1/2*x +
1/2*sqrt(3)