Defina uma função no Scilab que dados os números
e
retorne o polinômio
. (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
,
e
e devolva o polinômio
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
. Em Scilab isso se faz assim:
x = poly(0, 'x');
Isso cria um polinômio indeterminado
(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
,
e
, define
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 exatamenteResposta
function p = polinomio(a, b, c)
x = poly(0, 'x');
p = a*\(x^2\) + b*x + c;
endfunction