Documente Academic
Documente Profesional
Documente Cultură
Unidade 2
1. Comandos de atribuição
Declare o comando:
» t=1
1
Obtemos:
t=
1
Declare o comando:
» T=[0 1 2 3 4 5 6 7 8 9]
Obtemos:
T=
0 1 2 3 4 5 6 7 8 9
» T=0:1:9
Obtemos:
T=
0 1 2 3 4 5 6 7 8 9
Declare o comando:
» x=sin(t)
Obtemos o valor de sen(1), uma vez que está armazenado na variável ‘t’ o valor 1 :
x=
0.8415
Declare o comando:
» x=[0.1*pi 0.2*pi 0.3*pi 0.4*pi 0.5*pi 0.6*pi 0.7*pi 0.8*pi 0.9*pi pi]
x=
Columns 1 through 7
Columns 8 through 10
2
Declare o comando:
»y=sin(x)
y=
Columns 1 through 7
Columns 8 through 10
2. Comandos whos
Declare o comando:
» whos
Declare o comando:
» a=1+i;
» b=5+2i;
» e=a+b
e=
6.0000 + 3.0000i
Declare o comando:
» g=a*b
3
Obtemos o produto de dois números complexos:
g=
3.0000 + 7.0000i
Declare o comando:
» f=a/b
f=
0.2414 + 0.1034i
Declare o comando:
» h=abs(b)
Obtemos o módulo de b:
h=
5.3852
Declare o comando:
» c=conj(a)
c=
1.0 – 1.0000i
Declare o comando:
» a=2*T
a=
0 2 4 6 8 10 12 14 16 18
4
Declare o comando:
» T'*y
ans =
Columns 1 through 7
0 0 0 0 0 0 0
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090
0.6180 1.1756 1.6180 1.9021 2.0000 1.9021 1.6180
0.9271 1.7634 2.4271 2.8532 3.0000 2.8532 2.4271
1.2361 2.3511 3.2361 3.8042 4.0000 3.8042 3.2361
1.5451 2.9389 4.0451 4.7553 5.0000 4.7553 4.0451
1.8541 3.5267 4.8541 5.7063 6.0000 5.7063 4.8541
2.1631 4.1145 5.6631 6.6574 7.0000 6.6574 5.6631
2.4721 4.7023 6.4721 7.6085 8.0000 7.6085 6.4721
2.7812 5.2901 7.2812 8.5595 9.0000 8.5595 7.2812
Columns 8 through 10
0 0 0
0.5878 0.3090 0.0000
1.1756 0.6180 0.0000
1.7634 0.9271 0.0000
2.3511 1.2361 0.0000
2.9389 1.5451 0.0000
3.5267 1.8541 0.0000
4.1145 2.1631 0.0000
4.7023 2.4721 0.0000
5.2901 2.7812 0.0000
Declare o comando:
» T*y’
25.2550
Declare o comando:
» x(3)
5
ans =
0.9425
Declare o comando:
» x(1:5)
ans =
Declare o comando:
» x(7:end)
ans =
Declare o comando:
» y([8 2 9 1])
ans =
Declare o comando:
1 0 -12
-6 -5 -58
-2 1 8
6
Podemos declarar ainda:
» C=A*B
C=
1 0 -12
-6 -5 -58
-2 1 8
Declare o comando:
>> det(C)
Obtemos o determinante da matriz C
ans =
210
Declare o comando:
>> I=inv(C)
Declare o comando:
» C=A.^2
Obtemos todos os elementos da matriz A, elevados ao quadrado:
C=
1 4 9
81 64 4
1 4 16
Declare o comando:
» D=A.*B
D=
7
0 2 -6
-9 -16 -10
1 -2 0
Declare o comando:
» r=rank(A)
Obtemos o posto da matriz A:
r=
3
Declare o comando:
» T=A'
1 9 1
2 8 -2
3 2 -4
Declare o comando:
g=
1 2 3 4
5 6 7 8
9 10 11 12
h=
1 1 1 1
2 2 2 2
3 3 3 3
Declare o comando:
» g+h
8
Obtemos a soma das matrizes g e h:
ans =
2 3 4 5
7 8 9 10
12 13 14 15
Declare o comando:
» ans-h
1 2 3 4
5 6 7 8
9 10 11 12
Declare o comando:
» 2*g-h
ans =
1 3 5 7
8 10 12 14
15 17 19 21
Declare o comando:
» g./h
ans =
Declare o comando:
» g.^-1
Declare o comando:
» size(g)
3 4
Declare os comandos:
» for n=1:10
x(n)=cos(n*pi/10);
end
»x
Obtemos o vetor x:
x=
Columns 1 through 7
Columns 8 through 10
Declare os comandos:
» a=10;
» custo=a*25
custo =
250
» if a>5
custo=(1-20/100)*custo;
end
» custo
custo =
200
10
6. Plotando Gráficos
» t=0:0.01:10;
» x=2*sin(t);
» plot(t,x)
»
1.5
0.5
-0.5
-1
-1.5
-2
0 2 4 6 8 10
7. Tabela adicional
exp exponencial
log logaritmo natural
log10 logaritmo na base 10
log2 logaritmo na base 2
sqrt raiz quadrada
sin seno
tan tangente
sec secante
abs valor absoluto
csc cossecante
sinh seno hiperbólico
cosh cosseno hiperbólico
cot cotangente
axis zoom
hold manter gráfico
grid linhas em grades
11
8. Referências Bibliográficas
12