


Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Solução exercício 1
Tipologia: Exercícios
1 / 4
Esta página não é visível na pré-visualização
Não perca as partes importantes!



Engenharia Mecânica Pontifícia Universidade Católica de Minas Gerais
Laboratório de Programação de Computadores I Professor: Lucas Schmidt
Exercício 1
Faça os exercícios abaixo na ferramenta MATLAB e apresente seus RESULTADOS.
1 Crie três variáveis "VAR1", "VAR2" e "VAR3", cada uma com um valor distinto.
VAR1=
VAR1 = 1
VAR2=
VAR2 = 2
VAR3=
VAR3 =
2 Faça a soma de duas variáveis e armazene seu valor em uma variável "SOMA"
soma=VAR1+VAR
soma = 3
3 Faça a multiplicação de duas variáveis e armazene seu valor em uma variável "MULT"
mult=VAR1*VAR
mult =
4 Faça a divisão de duas variáveis e armazene seu valor em uma variável "DIV"
div=VAR3/VAR
div =
5 Faça a operação: SOMA*(MULT+DIV). Qual foi o valor apresentado?
soma*(mult+div)
ans =
18
6 Faça a operação: (SOMA*MULT)+DIV. Qual foi o valor apresentado?
(soma*mult)+div
ans =
12
7 Qual o motivo do resultado das operações acima serem diferentes?
Devido ao programa executar primeiro as equação dentro dos parênteses
8 Qual a diferença no resultado quando usamos os códigos format long e format short no MATLAB.
O format Long apresenta o número com maior precisão de casas decimais, já o Format Short apresenta uma menor precisão com menos casas decimais.
9 Faça as expressões abaixo no MATLAB e explique seus resultados:
Ao realizar o calculo o programa avaliou se as condições impostas pelo programador são verdadeiras, retornando a resposta O (zero) para falso e 1 (um) para verdadeiro
9.1 (VAR1 MAIOR QUE VAR2) E (VAR2 MENOR QUE VAR3)
(VAR1>VAR2) & (VAR2<VAR3)
ans = 0
Para que retornem verdadeiro "1" as duas expressões devem atender aos requisitos, como a primeira não atendeu o resultado é falso.
9.2 ( VAR1 MAIOR QUE VAR2) OU (VAR2 MAIOR QUE VAR3)
(VAR1>VAR2) | (VAR2>VAR3)
ans = 0
Para que retorne verdadeira apenas uma das expressões precisa ser verdadeira, pois está usando a condicional "ou",como nenhuma das duas atendeu os requisitos o resultado é falso.
9.3 ( VAR1 MENOR QUE VAR2) OU (VAR2 MENOR QUE VAR3) E (VAR2 MAIOR QUE VAR3)
(VAR1<VAR2)|(VAR2<VAR3)&(VAR2>VAR3)
ans =
Para que retorne verdadeira apenas uma das expressões precisa ser verdadeira, pois está usando a condicional "ou ”, como nenhuma das duas atendeu os requisitos o resultado é falso.
9.4 ( VAR1 MENOR OU IGUAL A VAR2) E (VAR2 MAIOR OU IGUAL A VAR3)
(VAR1<=VAR2)&(VAR2>=VAR3)
ans = 0
Para que retorne verdadeiro todas às expressões precisam ser verdadeiras, pois está usando a condicional "E",como apenas uma atendeu aos requisitos o resultado é Falso(0).
9.5 NÃO (VAR1 MENOR QUE VAR2) E NÃO (VAR2 MENOR QUE VAR3)
(VAR1<VAR2) & ~(VAR2<VAR3)
15 Utilize a função para calcular o logaritmo na base 10 da variável "VAR3" e armazene seu valor em uma variável "LOG10". Qual o valor retornado?
log10(VAR3)
ans = 0.
LOG10=log10(VAR3)
LOG10 = 0.
16 Utilize a função para calcular o resto da divisão de "DIV" por "MULT" e armazene seu valor em uma variável "REM". Qual o valor retornado?
REM=rem(div,mult)
REM = 0
17 Utilize a função para arredondar o valor da variável "REM" e armazene seu valor em uma variável "ROUND". Qual o valor retornado?
round(REM)
ans = 0
18 Utilize a função para calcular o seno da variável "VAR1" e armazene seu valor em uma variável "SIN". Qual o valor retornado?
sin(VAR1)
ans = 0.
SIN=sin(VAR1)
SIN = 0.
19 Utilize a função para calcular a raiz quadrada da variável "VAR3" e armazene seu valor em uma variável "SQRT". Qual o valor retornado?
sqrt(VAR3)
ans = 1.
SQRT=sqrt(VAR3)
SQRT = 1.
20 Utilize a função para calcular a tangente da variável "VAR2" e armazene seu valor em uma variável "TAN". Qual o valor retornado?
tan(VAR2)
ans = -2.
TAN=tan(VAR2)
TAN = -2.