Elabore um algoritmo e escreva um programa Matlab para calcular Y para valores de X que estejam no intervalo , a expressão que avalia Y é dada por:
Passo 1
Essa questão ela quer calcular os valores de Y, porém para X maiores que zero utilizaremos a função e para X menores do que zero se utiliza a função .
Porém, os valores de X válidos apenas estão no intervalo de e , então temos o seguinte, temos um teste lógico para verificar se X está no intervalo fechado de se caso o teste dê verdadeiro que que iremos calcular o teste lógico da função.
Se o primeiro teste que corresponde a pertencer intervalo se caso for falso, o programa deve pedir um novo valor de X.
Passo 2
Primeiro passo como a questão pede é a elaboração do algoritmo, então o algoritmo para solução desse problema em diagrama de blocos é:
Então temos o primeiro teste lógico no qual forma um loop toda vez que inserir um valor de X fora do intervalo do primeiro bloco, uma vez que digita um valor de X válido ele vai para os demais testes para ver qual função que irá ser utilizada.
Passo 3
Transformando o diagrama de blocos em linguagem de programação temos:
Passo 4
Implementado no Matlab seu código deve ficar algo mais ou menos assim:
Testando com valores irá mostrar na sua janela command Windows algo do tipo:
Resposta
Ei, a resposta está no passo a passo :)