You are on page 1of 4

# A norma do vetor no espaco 3d

norm3d:=proc(a,b,c)
sqrt(a^2+b^2+c^2);
end;
(1)
norm3d:=proc(a,b,c)sqrt(a^2+b^2+c^2) end;
norm3d(3,4,5):
(2)
i:='i':total:=0:
for i from 0 to 100 do
total:= i+total:
od:
total:
# programa de como usar for
#programa de como usar if
p:=4:
if p<2 then lprint("p e menor que 2"):
elif p>=2 then lprint("p nao e menor que 2"):
fi:
"p nao e menor que 2"
# sequencia de Fibonacci(uso de array)
F:=array(0..10000):F[0]:=0:F[1]:=1:imax:=14:
for i from 2 to imax do
F[i]:=F[i-1]+F[i-2]:
od:
seq(F[i],i=0..imax):
# programa que plota duas fun es no gr fico
with(plots):
p1:=plot(x^2,x=-4..4,color=blue):
p2:=plot(4-x^2,x=-4..4,color=red):
t1:=textplot([2.6,6,'y=x^2'],align=RIGHT):
t2:=textplot([-3,-6,'y=4-x^2'],align=RIGHT):
display({p1,p2,t1,t2},font=[TIMES,ROMAN,14],tickmarks=[3,3]):
#2 curvas de solu o em um gr fico
with(DEtools):with(plots):
deqn1:=diff(x(t),t$2)=-2*diff(x(t),t)-25*x(t):
p1:=DEplot(deqn1,x(t),t=0..10,[[x(0)=1,D(x)(0)=0]],stepsize=
0.1, linestyle=1,linecolor=black):
dsolve(deqn1):
deqn2:=diff(x(t),t$2)=-25*x(t):
dsolve(deqn2):
p2:=DEplot(deqn2,x(t),t=0..10,[[x(0)=1,D(x)(0)=0]],stepsize=
0.1, linestyle=7,linecolor=black):
t1:=textplot([10,1,'Harmonico'],align=RIGHT):
t2:=textplot([10,0,'Amortecido'],align=RIGHT):
display({p1,p2,t1,t2},font=[TIMES,ROMAN,15],labels=['t','x']):

sin(pi/3): #uso do pi
z1:=3+2*I: #numero complexo

z1:=3+2*i: #erro

12+4-5:
2^10:
sin(0.1):
((2+3)*(4-3*(9-5))):
# Ache as derivadas
diff(3*x^3+2*x^2-5,x):

diff(sqr(1+x^4),x):
diff((exp(x))*sin(x)*cos(x),x):
#Ache o valor das seguintes integrais definidas:
int(3*x^3+2*x^2-5,x=0..1):
int(1/x^2,x=1..infinity):
int(exp(-x)^2,x=-infinity..infinity):
# calcule os seguintes limites limit(fun ao,varialvel tende a..
.):
limit(sin(x)/x,x=0);
(3)
limit((x^3+3*x^2-5)/2*x^3-7*x,x=infinity):
(4)

limit(((cos(x)+1)/(x-pi)),x=pi):
#dado z1=1+i,z2=2+3i, e z3=4-2i calcule:
z1:=1+I:
z2:=2+3*I:
z3:=4-2*I:
z1+z2+z3:
z1*z2/z3:
exp(z1):
ln(z1):
sin(z3):
#matriz:
with(linalg):
with(linalg):
A:=matrix([[1,2,-1],[0,1,0],[3,-1,2]]):

B:=matrix([[1,2,3],[1,1,2],[0,1,2]]):

C:=matrix([[2,1,1],[0,1,-1],[4,2,2]]):
evalm(2*A-B&*C): #2A-BC
evalm(B^(-1)): #inversa de B
eigenvals(C):
eigenvects(C):
restart:
#Faca os graficos
with(plots):
plot(3*x^3+2*x^2-5,x=-4..4,color=red):
plot(exp(-x)^2,x=-5..5,color=blue):
# aprender a fazer o grafico x^2-2xy-y^2=1:
plot3d(x^2-2*x*y-y^2-1,x=-3..3,y=-3..3,color=green):
restart;
with(plots):
plot3d(4*x^2*exp(y)-2*x^4-exp(4*y),x=-3..3,y=-1..1):
# Resolva as eq diferenciais:
with(DEtools):
dsolve({diff(y(x),x$1)=x/2*y(x),y(1)=1},y(x)):
dsolve({diff(x(t),t$2)+5*diff(x(t),t)+ 6*x(t)=0,x(0)=1},x(t)):
dsolve({diff(x(t),t$2)+5*diff(x(t),t)+ 6*x(t)=0,x(0)=0},x(t)):
restart:
i:='i':
x:=array(0..100):x[0]:=0.2:
for i from 0 to 99 do
x[i+1]:=4*x[i]*(1-x[i]):
od:
seq(x[i],i=91..100):
restart:
i:='i':
x:=array(0..100):x[0]:=0.2001:
for i from 0 to 99 do
x[i+1]:=4*x[i]*(1-x[i]):
od:
seq(x[i],i=91..100):
?irem
?while
a:=12348:b:=14238:
while b<>0 do
d:=irem(a,b):
a:=b:b:=d:od:
lprint("O maximo divisor comum e",a):
"O maximo divisor comum e", 126

You might also like