trabalhos
Trabalhando com Vetores no Scilab
Prof. Dr. Paulo
Introdução
No Scilab, os vetores (arrays) são utilizados para armazenar uma lista de elementos, como números ou caracteres, os quais podem ser acessados por meio de um índice. Um vetor pode ser do tipo linha ou coluna e pode ser definido utilizando-se os caracteres [ e ]. No caso de um vetor linha, os elementos devem ser separados por vírgula ou espaço. Já um vetor coluna deve ter os elementos separados por ponto-e-vírgula. Veja os exemplos a seguir.
-->a = [1 2 3 4] a =
1. 2. 3. 4.
-->b = [10, 20, 30] b =
10. 20. 30.
-->v1 = [5; 8; 1] v1 =
5.
8.
1.
(define um vetor linha de nome a contendo 4 elementos)
(define um vetor linha de nome b contendo 3 elementos)
(define um vetor coluna nome v1 contendo 3 elementos)
Acessando os Elementos de um Vetor
Os elementos de um vetor linha ou coluna podem ser acessados individualmente utilizando-se um índice. Coloca-se o nome do vetor seguido da posição do elemento entre parênteses. Veja os exemplos: -->a = [7, 4, 12, 9] a =
7. 4. 12. 9.
-->a(3)
ans =
12.
-->a(1) ans =
7.
(acesso ao terceiro elemento do vetor)
(acesso ao primeiro elemento do vetor)
Modificando um Vetor
Também é possível modificar os elementos de um vetor, adicionar novos elementos ou até mesmo excluí-los. Veja os exemplos:
-->a = [6 a =
6.
-->a(4) = a =
6.
4 8 3]
4. 8. 3.
15
(altera o quarto elemento do vetor a para o novo valor 15)
4. 8. 15.
Ferramentas Computacionais
Vetores no Scilab – Prof. Daniel Furtado
-->a(1) = a(1) + 2
(adiciona 2 ao primeiro elemento do vetor a) a =
8. 4. 8. 15.
-->a = [a, 17]
(adiciona o elemento 17 no final do vetor a) a =
8. 4. 8. 15. 17.
-->a = [13, a]
(adiciona o elemento 13 no início do vetor a) a =
13. 8. 4. 8. 15. 17.
-->a(7) = 6
(adiciona o elemento 6 no final do vetor a (outra forma)) a =
13. 8. 4. 8. 15. 17. 6.
-->a(3) = []