Defina no Scilab a função y=f(x)=2 x+1. Calcule os valores de y para cinco valores de x à sua escolha. Utilize vetores para armazenar os valores de x e de y.

Passo 1

O enunciado pede para definirmos, no Scilab, a função y = f(x) = 2x+1 e, em seguida, calcularmos cinco valores de y para cinco valores de x quaisquer, usando vetores para armazenar tanto x quanto y. O conteúdo aqui é programação básica em Scilab: definição de função e operações vetoriais.

Passo 2

Definimos a função em Scilab criando um arquivo de função ou direto no console com o comando abaixo. Esse bloco cria a função f que recebe um vetor (ou escalar) e devolve 2x+1:
function y = f(x)
 y \(=2\)*x \(+1\)
endfunction

Passo 3

Escolhemos cinco valores de x. Por exemplo, para simplificar, vamos usar:
x = [\(01234\)];
Aqui x é um vetor linha com cinco componentes.

Passo 4

Chamamos a função f passando o vetor x. Como em Scilab as operações são vetoriais por padrão, o resultado é outro vetor y com o mesmo tamanho de x:
y = f(x);

Passo 5

Para visualizar os valores obtidos, basta usar o disp ou simplesmente digitar o nome das variáveis:
disp(x) // exibe o vetor de entradas
disp(y) // exibe o vetor de saídas

Resposta

// Definição da função
function y = f(x)
 y \(=2\)*x \(+1\)
endfunction

// Escolha de cinco valores de x
x = [\(01234\)];

// Cálculo de y = f(x)
y = f(x);

// Exibição dos resultados
disp(x) // retorna 0. 1. 2. 3. 4.
disp(y) // retorna 1. 3. 5. 7. 9.

Exercícios relacionados