Exercícios Resolvidos de Programação: Algoritmos e a Janela New script.

Ver Teoria

Enunciado

Seja uma função de primeiro grau dada por:

Y = a * x + b

Com a diferente de 0.

Elabore em Matlab um código para que se permita verificar o zero da função.

Passo 1

A questão em si quer utilizar a janela new script para que se possa realizar a elaboração de um código em matlab que a partir dos coeficientes da função afim.

A ideia aqui é criar uma função no matlab que permita isso utilizando a função function, para que assim se possa aumentar ainda mais o leque de possibilidade utilizando o Matlab.

Passo 2

Para encontrar a raiz da equação afim precisa fazer na equação y = 0 .

Resultando em:

X = - b / a

Sendo assim nós temos na função duas entradas, montando o algoritmo de forma rápida e simples temos:

1-Entrada de dados: a e b

2-Cálculo do X

3-Saída de dados X

Logo no Matlab a função criada tem dois argumentos, precisando escrever da seguinte forma

function x=raiz(a,b)

X=-b/a

end

Salvando como o arquivo raiz, deve lhe mostrar algo assim:

Passo 3

Vamos realizar um teste, vamos calcular a raiz da função afim

Y = 2 x + 5

Que é x = - 2,5 .

Utilizando nosso código, com b=2 e a = 5 temos:

r a i z ( 2,5 )

o Matlab deve mostrar:

OBS: Sempre inserir as variáveis na ordem que definir. Na função disse que a primeira variável é o coeficiente angular e a segunda é o coeficiente linear.

Se caso em vez de escrever r a i z ( 2,5 ) e escrever r a i z ( 5,2 ) a function vai entender que 2 é o coeficiente angular e 5 o coeficiente linear como mostrado abaixo.

Então sempre lembrar, a ordem de qual variável é qual segue a ordem que você definiu no código, beleza?

Esse exercício te ajudou? Responde Ai.

Resposta

Ei, a resposta está no passo a passo :)