Defina uma função no Scilab que dados os números a, b e c retorne o polinômio a x^{2}+b x+c. (Para construir essa função deverá ler a parte de polinômios no Scilab, conforme a apostila).

Passo 1

O enunciado pede para criar em Scilab uma função que receba três números a, b e c e devolva o polinômio
a x^{2} + b x + c
Em Scilab, polinômios são objetos do tipo polynom, e para manipulá-los a gente usa a função poly.

Passo 2

Precisamos antes definir a “variável” polinomial x. Em Scilab isso se faz assim:
x = poly(0, 'x');
Isso cria um polinômio indeterminado x (raiz em 0), que depois podemos usar em expressões algébricas como se fosse símbolo.

Passo 3

Agora basta montar a função que recebe a, b e c, define x com poly e retorna o polinômio:
function p = polinomio(a, b, c)
 x = poly(0, 'x'); // definimos o símbolo x
 p = a*\(x^2\) + b*x + c; // construímos o polinômio
endfunction
Aqui p é um objeto do tipo polynom que representa exatamente
a\,x^2 + b\,x + c.

Resposta

function p = polinomio(a, b, c)
 x = poly(0, 'x');
 p = a*\(x^2\) + b*x + c;
endfunction

Exercícios relacionados