scilab
Tutorial 02
Professor: Marcelo Silva Teixeira Vitorino
Vetores e Matrizes:
Vetor:
Um vetor é uma variável composta homogênea unidimensional formada por uma sequencia de variáveis, todas do mesmo tipo, e alocadas sequencialmente na memória. Exemplo:
V=
Quantas posições possui o vetor V?
Como criar um Vetor:
Há várias formas de se criar um vetor:
V = 2:10;
V= 2 3 4 5 6 7 8 9 10
-------------------------
V= 2:2:10;
V= 2 4 6 8 10
---------------------
V(1,1) = 2;
V(1,2) = 0;
V(1,3) = -2;
V(1,4) = 6;
V = 2 0 -2 6
Como localizar um elemento em um vetor.
Vamos localizar o 5º elemento no vetor v=[ 102 23 45 101 16 41 15] a = v(5)
a= 16
Outra forma de criar vetores:
Usar o comando linspace
linspace(valor inicio, valor final, qt itens)
Exemplo:
V1=linspace(0,10,11)
V1 =
0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
V2=linspace (10,13,5)
V2 =
10. 10.75 11.5 12.25 13.
Pesquisando um valor do vetor
V = 2:8
V=
2 3
4
5
6
7
8
P1=V(5) o numero 5 representa a posição do vetor
P1 =
6
OU
P2=V(3:5) 3:5 intervalo de posição do vetor
P2 =
4
5 6
Algumas funções:
V1=linspace(0,10,11)
V1 =
0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
V2=linspace (10,13,5)
V2 =
10. 10.75 11.5 12.25 13. max() valor máximo r1 = max(V1) r1 =
10.
min() valor mínimo r2 = min(V2) r2 =
10.
sum() soma dos valores r3 = sum(V1) r3 =
55.
Algumas funções:
V2 =
10. 10.75 11.5 12.25 13. sin() seno r4 = sin(V2) r4 =
- 0.5440211 - 0.9699979 - 0.8754522 - 0.3111194 0.4201670 cos() co-seno r5 = cos(V2) r5 =
- 0.8390715 - 0.2431134 0.4833048 0.9503708 0.9074468 tan() tangente r6 = tan(V2) r6 =
0.6483608 3.9898985 - 1.8113875 - 0.3273663 0.4630211
Algumas funções:
V3 = linspace(1.25,5.75,7)
V3 =
1.25 2. 2.75 3.5 4.25 5. 5.75 round() arredondamento para inteiro mais próximo
r7 =round(V3) r7 =
1. 2. 3. 4. 4. 5. 6. int() parte inteira r8 =int(V3) r8 =
1. 2. 2.