Escrever expressões lógicas/relacionais em Matlab que reflitam o significado das seguintes frases ou condições:
- X está no intervalo aberto (0, 10);
- X está no intervalo fechado (0, 10);
c) ;
d) ;
Passo 1
Aqui é uma questão teórica pessoal. A ideia aqui é justamente treinar as expressões e como implementá-las no Matlab, basicamente iremos responder as questões com o auxílio da seguinte tabela:
Para um entendimento e decoreba dessa tabela de uma forma mais rápida precisamos lembrar que a conjunção lógica é o E , disjunção lógica é o OU.
Uma vez que sabemos disso, precisamos apenas lembrar de mais um detalhe que o E na hora de programar é trocado pelo operador & e no caso da disjunção o OU se torna o operador |.
Passo 2
- X está no intervalo aberto (0, 10)
- X está no intervalo fechado (0, 10);
Matematicamente nós temos que o valor de X precisa ser maior do que 0 mas ele precisa ser menor do que 10, então a expressão matemática se torna:
Mas isso são duas informações e precisamos escrevê-las separadamente. Então nós temos que ele precisa obrigatoriamente ser
Então olhando a tabela de comparação e a tabela de operadores lógicos, temos que a operação E é uma conjunção lógica, então vamos trocar a letra pelo operador , sendo assim a expressão fica:
Passo 3
Esse caso é igual o anterior, só que introduz o valor igual, pois matematicamente temos que precisa ser maior ou igual a 0 e menor ou igual a 10, pois ele está no intervalo fechado de 0 até 10, ou seja, ele pode assumir qualquer valor entre o 0 e o 10.
Sendo assim a expressão se torna:
utilizando a mesma lógica da questão anterior, podemos ver que é uma conjunção lógica ou seja o E vai ser trocado pelo operador .
Passo 4
Diferente da alternativa anterior, essa aqui já nos dá a informação do intervalo, o que nós devemos fazer é quebrar o intervalo e incorporar o teste lógico.
Esse simples intervalo nos dá duas informações, a primeira informação é que o X precisa ser maior ou igual ao 0, gerando a seguinte expressão:
A segunda informação é que o precisa ser menor do que o número 6, gerando a seguinte expressão:
Como a variável X precisa estar entre esses valores então ambas as condições precisam ser satisfeitas, logo:
Caracterizando como uma conjunção lógica e trocando o E pelo operador , temos que:
Passo 3
d)
A questão nos informa que o valor de M pode assumir dois conjuntos de valores:
Aqui temos dois intervalos, e o prefixo é o de OU olhando a tabela de condição lógica, vamos que o OU é trocado pelo operador |.
Sendo assim, as expressões são escritas da seguinte forma:
Resposta
Sendo assim as respostas finais se tornam: