Escolar Documentos
Profissional Documentos
Cultura Documentos
1) Álgebra Linear
--> V = [ 1 2 3 4 ]
V =
1. 2. 3. 4.
--> A = [1 2; 3 4]
A =
1. 2.
3. 4.
Adição:
--> A+B
ans =
6 8
10 12
Subtração:
--> A-B
ans =
-4 -4
-4 -4
Multiplicação:
--> A*B
ans =
19 22
43 50
1.3) Manipulação de linhas e colunas:
5. 6. 7. 8.
3.
7.
11.
15.
Multiplicar por -5 a primeira linha, somar a primeira linha com a segunda e armazenar o
resultado na segunda linha:
-->A(2,:)= -5*A(1,:)+A(2,:)
A =
1. 2. 3. 4.
0. - 4. - 8. - 12.
9. 10. 11. 12.
13. 14. 15. 16.
--> A = [1 2; 3 4];
- 2. 1.
1.5 - 0.5
1. 3.
2. 4.
- 2.
Diagonal de uma matriz – diag():
-->diag(A)
ans =
1.
4.
1. 0.
3. 4.
-->B=[1 2 3; 4 5 6; 7 8 9];
-->tril(B)
ans =
1. 0. 0.
4. 5. 0.
7. 8. 9.
1. 2.
0. 4.
-->triu(B)
ans =
1. 2. 3.
0. 5. 6.
0. 0. 9.
1.
8.
9.
ou também na forma:
-->inv(A)*B
ans =
1.
8.
9.
b) Dada a matriz A do item 'a', substitua a linha L2 pelo vetor x=[1 1 1].
d) Resolva o sistema de equações do item 'b' usando a regra de Cramer calculando os determinantes
usando a função det() do Scilab.
Observação: para consultar a ajuda do scilab, basta digital help na linha de comandos que
será aberta a janela de ajuda. A descrição de um comando específico é acessada usando o comando
help <nome_do_comando>.
10.
-->sum(A(1,:))
ans =
3.
-->X=[ 1 2 3 4 ];
-->sum(X)
ans =
10.
1. - 2.
- 3. 4.
-->abs(A)
ans =
1. 2.
3. 4.
3.5
1.2909944
3) Gráficos
A função plot(x,y) é usada para gerar um gráfico bidimensional para vetores x e y que
representam o eixo das variáveis dependente e independente, respectivamente. Omitindo-se a
variável x então o gráfico é gerado com um índice iniciando em 0 para o eixo x. Exemplos são
mostrados abaixo, para gerar gráficos para um conjunto de valores e para funções.
3.1) Gráfico 2D – cor preta com marcador '*' para os pontos e com linha preenchida:
-->y=[1 2 3 4 5]
y =
1. 2. 3. 4. 5.
-->plot(y,'k-*')
3.2) Gráfico 2D – cor azul com marcador 'o' para os pontos e com linha tracejada:
-->y=[5 4 3 2 1]
y =
5. 4. 3. 2. 1.
-->plot(y,'b--o')
-->plot(x,y,'b--o')
3.4) Gráfico 2D para uma função não linear y = x² – 10, no intervalo de x compreendido entre
[– 10, 10]. Observe que o operador de potência para todos elementos de um vetor deve ser
aplicado usando '.^' (ponto e circunflexo):
-->-->x=[-5:5]
x =
- 5. - 4. - 3. - 2. - 1. 0. 1. 2. 3. 4. 5.
-->y=x.^2 - 10
y =
-->plot(x,y,'r-d')
-->t=[0:0.1:1]
t =
-->x=2*%pi*t
x =
column 1 to 6
column 7 to 11
-->plot(t,sin(x),'r-s')