Você está na página 1de 1

Prof.

Rodrigo Carvalho

COT752

2018/1

Lista de Exercícios 1

OBS: Entrega por email formato .doc até 22 de março de 2017

Utilize o Matlab ou Octave para resolver os exercícios.

1) Utilize o comando lookfor para procurar funções associadas com a string “max”. A lista
de funções, utilize a ferramenta help para encontrar a função que encontra o valor
máximo dentre todas as entradas de uma matriz. Aplique a função para encontrar a
maior valor nas seguintes matrizes:

1 −5 −2 sen(1) 𝑠𝑒𝑛(−5) 𝑠𝑒𝑛(−2)


𝐴=[ 2 4 −9] 𝐵 = [ 𝑠𝑒𝑛(3) 𝑠𝑒𝑛(4) 𝑠𝑒𝑛(−7)]
−7 2 2 𝑠𝑒𝑛(−8) 𝑠𝑒𝑛(2) 𝑠𝑒𝑛(6)6

2) Utilize a função linspace para criar vetores idênticos aqueles gerados com as
declarações abaixo. Utilize múltiplas declarações quando necessário. (Utilize a função
interna norm para testar quando dois vetores são iguais sem a necessidade de
verificação dos elementos).
a) 𝑥 = 0: 11
b) 𝑥 = 0: 0.2: 11
c) 𝑥 = −12: 10
d) 𝑥 = 10: −0.5: 1
1
3) Dado o vetor linha 𝑥 = [8 9 8 7] e o vetor coluna 𝑦 = [5], escreva pelo menos duas
3
4
diferentes maneiras de computar o vetor z definido por 𝑧𝑖 = 𝑥𝑖 − 𝑦𝑖 . Sua resposta não
deve conter equações explícitas para cada elemento de z.

4) Plote 𝑠𝑒𝑛(𝜃) para 50 pontos no intervalo 0 ≤ 𝜃 ≤ 2𝜋. Conecte os pontos com uma
linha tracejada e marque cada ponto com círculos abertos.

5) Construa uma função que leia uma temperatura de entrada em graus Fahrenheit,
converta essa temperatura para um valor absoluto em Kelvin e escreva o resultado.

6) Escreva uma função para computar a raiz cúbica de um número utilizando o método
de Newton. Sua função deve conter as mensagens de erro apropriadas. Justifique o
resultado.

7) Escreva uma função que calcule o número de dias vividos por uma pessoa, tendo como
entradas ano, mês e dia do nascimento. Teste sua função com sua data de aniversário.

Você também pode gostar