Algo
1) Escreva os comandos scilab que representam as operação abaixo:
a) Expoentes: ^
b) Módulo: abs(numero)
c) Logaritmo de base y: logy(numero)
d) Raiz quadrada: sqrt(numero)
e) Exponenciais: y=x^n
f) Seno de x: sin(x)
g) Cosseno de x: cos(x)
h) Tangente: tan(x)
i) Cossecante: csch(x)
j) Cotangente: cot(x)
k) Constante π: %pi
l) Constante e: %e
3) Com o comando poly através de seus coeficientes; crie o polinômio definido como y = x3 + 3x2 - 10x + 24:
P=poly([24 -10 3 1],”coeff”)
P= 24-10x+3x²+x³
4) Recrie o polinomio do item anterior a partir de suas raizes.
- roots(x) // sendo x um polinômio, o comando roots retorna suas raízes.
5) Crie um polinomio do terceiro grau cujas raizes sejam 1 2 e 3; em seguida trace o seu grafico com a curva na cor vermelha. y= poly([1 2 3], 'x'); //cria um polinômio a partir das raízes 1 2 3.
6) Dado o polinomio y = 3x3 + 4x2
X= 0:1:10
Plot(x,y,’r’) // ‘r’ determina a cor vermelha.
7) Dado poly([6 5 1], "x") e poly([2 -2 1], "t") facas as operacoes de:
a) Adicao;
b) Subtracao
c) Multiplicacao
Não se soma funções com variáveis diferentes, portanto substituindo o t por x e teremos: w= poly([6 5 1], 'x'); q= poly([2 -2 1], 'x'); s=w+q 8) Crie um vetor com os valores de 1 a 30 com intervalo de 0.5. vet= [1:0.5:30] // Cria um vetor de 1 até 30, variando 0.5
9) Crie um vetor com 10 valores 1. v= ones(1,10) // Cria um vetor com 10 valores 1.
10) Dado o vetor V = [1 2 3 5 7 ] Calcule:
a) Soma
b) Produto
c) O Minimo
d) Retorno a quantidade de elementos do Vetor
e) Retorne a quantidade de linha e coluna de V soma= sum(vetor) //soma dos elementos de um vetor
Prod = prod(vetor) //Retorna o produto de todos os elementos do vetor
Min= min(vetor) // Retorna o menor núm. do vetor.
Max= max(vetor) // Retorna o maior núm. do vetor.
Qtd= length(vetor) // Retorna a quantidade de elementos do vetor. size(v) // Retorna a quantidade de linhas e colunas de um vetor ou matriz.
11)