Você está na página 1de 6

Nome: Letícia Vitória Martins do Carmo Matrícula: 2018014450

Oficina de Modelagem e Simulação – Atividade 1

Exercício 1

Foi utilizado o seguinte script para criar z1 e z2 e convertê-los:

Figura 1: Criando e convertendo números complexos

Em seguida, foram plotados os valores utilizando o comando compass. O resultado obtido está
a seguir:

Figura 2: Compass dos números z1 e z2.

Por fim, foram calculados produto e razão dos valores z1 e z2. Para visualização dos resultados,
foi utilizado o comando disp.

Figura 3: Cálculo do produto e da razão.


Exercício 2
Primeiramente, foi utilizado o matlab para determinar o valor de ômega. Em seguida, foi criado
um vetor t de -2 a 2, com pontos espassados de 0.001 e foi calculada a curva ponto a ponto. O
script utilizado e o gráfico obtido estão disponíveis a seguir:

Figura 4: Script exercício 2.

Figura 5: Plot exercício 2.

Exercício 3

Foram plotados os gráficos das três funções, o gráfico obtido está disponível a seguir:

Figura 6: Plots exercício 3.


Exercício 4
O script utilizado para obtenção da curva foi:
t = 0:0.01:10;
x = cos(t).*sin(20*t);
plot(t,x);

A curva obtida está disponível abaixo:

Figura 7: Curva seno * cosseno.

Exercício 5

Para decompor as funções do exercício em frações parciais foi utilizada a função residue. Para
isso, foi necessário transformar os polinômios do exercício em dois vetores contendo os
coeficientes do numerador e do denominador de cada polinômio. Tal tarefa foi realizada
utilizando a função do Matlab sym2poly. A imagem a seguir ilustra o código utilizado:

Figura 8: Código exercício 5.

A letra C não era uma fração e, portanto, não precisou ser decomposta em frações parciais.
Exercício 6
Para o exercício 6 foi escolhido t com incrementos de 0.1 variando de 0 a 2*Pi, garantindo a
todos os sinais pelo menos um período completo. Foi utilizada a função legend, para facilitar a
identificação de cada curva no gráfico obtido, o qual está disponível abaixo:

Figura 9: Gráfico com as curvas x1, x2 e x3.

Exercício 7

O gráfico da questão 7 foi traçado e, através da observação, notou-se que ele poderia ser
descrito por somente uma função senoidal. Sendo assim, através dos valores obtidos
graficamente, foi definida tal função. Abaixo, está o gráfico das duas funções sobrepostas e o
script contendo a fórmula de ambas:

Figura 10: Curvas sobrepostas.


Figura 11: Script questão 7.

Exercício 8

Primeiramente, foi utilizada a função size para determinar a quantidade de linhas e colunas de
uma matriz qualquer e, ao se comparar os dois valores obtidos, foi possível determinar se a
matriz era ou não quadrada, como mostra o fragmento de código a seguir:

Figura 12: Determinando se uma matriz qualquer é ou não quadrada.

Em seguida, foram validados se algum dos elementos das matrizes era igual a 2 e, também,
foram encontrados todos os elementos negativos de ambas as matrizes. O código utilizado e o
resultado obtido estão disponíveis a seguir:

Figura 13: Código e identificação em tela de busca por valores em matrizes.

Exercício 9

Para cálculo do traço e do determinantes, foram feitas operações simples, indexando a matriz
M (ex: M(x,y)). Já para achar a inversa, foi utilizada a função flip. O resultado está a seguir:
Figura 14: Cálculo do traço, determinante e matriz reversa.

Exercício 10

Para o exercício 10 foi utilizada a função simbólica de quarta ordem

𝑓(𝑥) = 𝑎𝑥4 + 𝑏𝑥3 + 𝑐𝑥2 + 𝑑𝑥 + 𝑒


As derivadas de primeira e segunda ordem obtidas estão a seguir:

Figura 15: Derivadas primeira e segunda da função genérica.

Exercício 11

Para realizar o cálculo da derivada em relação a x da matriz foi utilizado o comando diff(M,x),
que calcula o diferencial em relação a x da variável M.

O resultado obtido foi:


[ a, 2*b*x]
[3*c*x^2, 0]

Exercício 12

Os comandos expand e factor são utilizados para expandir uma multiplicação, deixando o
polinômio como uma soma de produtos, e para fatorar um polinômio, respectivamente. O
resultado obtido ao executar esses comandos com a função genéria p está exposto abaixo:

Figura 16: Comandos expand e factor executados em ordem.

Você também pode gostar