Você está na página 1de 9

Gráficos de Funções e Pesquisa de

Zeros – 1º Trabalho

Trabalho elaborado no âmbito da Unidade Curricular de Tópicos de Matemática I do 1º


ano da Licenciatura de Ciência de Dados

Realizado por:
105289 – André Plancha Fernandes – Turma CDA2
104753 – Daniel Lapas Ramalhete – Turma CDA2
105188 – João Gabriel Braga Madeira – Turma CDA2
104781 – Martim Costa Montalvão – Turma CDA2

Dezembro de 2021
Índice
Definição da Função................................................................................................................ 3
Paridade da Função ................................................................................................................ 3
Domínio da Função: ................................................................................................................ 4
Zeros e Assíntotas da Função: ................................................................................................ 4
Monotonia e Concavidades da Função ................................................................................... 5
Código da Parte I .................................................................................................................... 5
Parte II .................................................................................................................................... 5

Índice de Ilustrações

Figura 1 - Função _____________________________________________________________________ 3


Figura 2 - Paridade da Função ___________________________________________________________ 3
Figuras 3 - Zeros da Função _____________________________________________________________ 4
Figura 4 - Assíntotas da Função__________________________________________________________ 4
Figura 5 - Derivadas, Monotonia e Concavidades da Função ___________________________________ 5
Definição da Função
O nosso grupo escolheu a seguinte função:

Representada graficamente da seguinte forma:

Figura 1 - Função

Paridade da Função

Uma função é considerada par se f(x) = f(-x) e ímpar se f(x)=f(-x)


Sendo que no caso desta função concluímos não era ambos

Figura 2 - Paridade da Função


Domínio da Função:

O domínio desta função apresentada é:

Zeros e Assíntotas da Função:

Descobrimos os zeros e assíntotas da função, através do MatLab, estando estes


representados da seguinte forma:

Figura 3 - Zeros da Função

Figura 4 - Assíntotas da Função


Monotonia e Concavidades da Função
Por fim, também através do MatLab, produzimos tabelas de monotonia e concavidade
da função, descobrindo primeiro as derivadas desta, e depois representado tanto a
monotonia quanto as concavidades graficamente.

Figura 5 - Derivadas, Monotonia e Concavidades da Função

Tabela de Monotonia
x -∞ -1 -1/3 +∞
f’(x) + n.d. - 0 +
f(x) n.d. -1/4

Tabela de Concavidade
x -∞ -1 0 +∞
f’’(x) + n.d. + 0 -
f(x) n.d. 0

Código da Parte I
De forma a perceber o nosso processo na resolução deste exercício, deixamos aqui parte
do código utilizado nesta parte I.

figure(1)
title("Função")
axis([-5 4 -10 50])
fplot(f(x))

figure(2)
title("É par ou ímpar")
axis([-5 4 -10 50])
hold on
par = logical(f(x) == f(-x)) %0 false, 1 true
impar = logical(-f(x) == f(-x)) %0 false, 1 true
fplot(f(x) - f(-x))
fplot(f(x) + f(-x))
fplot(0, 'LineStyle', '- -')
hold off

[periodo, ~, conditions] = solve(f(x + T) - f(x) == 0, x, 'ReturnConditions',true) %if


returns with no conditions then

figure(3)
title("Zeros")
hold on
zeros = solve(f(x) == 0)
axis([-1 1 -1 1])
fplot(f(x))
fplot(0)
for zero = zeros
scatter(zero, 0)
end
hold off
figure(4)
title("Zeros")
hold on
zeros = solve(f(x) == 0)
axis([-5 4 -10 50])
fplot(f(x))
fplot(0)
for zero = zeros
scatter(zero, 0)
end
hold off

figure(5)
title("Assíntotas")
axis([-20 20 -2 14])
hold on
fplot(f(x))
limiteNaDescontinuidade = limit(f(x), x, -1) %Se +-Inf, ent x = -1 é uma assintota
vertical
xline(-1, 'b')
%Assíntotas horizontais e oblíquas
m = limit(f(x)/x, x, inf);
assintota1 = limit(f(x) - m*x, x, inf)
fplot(assintota1)
m = limit(f(x)/x, x, -inf);
assintota2 = limit(f(x) - m*x, x, -inf)
%aqui a assintota1 = assintota2 portanto não é preciso desenhar essa segunda
legend('y = f(x)', 'x = -1', 'y = 2')
hold off

figure(6)
title("Derivadas")
hold on
axis([-5 4 -10 20]);
l = axis;
derivada1 = diff(f(x))
derivada2 = diff(derivada1)
fplot(f(x))
fplot(derivada1, 'r')
fplot(derivada2, 'b')
zerosD1 = solve(derivada1 == 0, x);
for zero = zerosD1
scatter(zero, 0, 'r')
end
zerosD2 = solve(derivada2 == 0, x);
for zero = zerosD2
scatter(zero, 0, 'b')
end
fplot(0, 'LineStyle', '- -')
legend('y = f(x)', "y = f'(x)", "y = f''(x)")
ylD2 = l(3)+8;
ylD1 = l(3)+5;
ylD0 = l(3)+2;
ylD0D1 = ylD0+0.5;
ylD0D2 = ylD0-0.5;
text(l(2), ylD2 , "f''");
text(l(2), ylD1, "f'");
text(l(2), ylD0 , "f");
mid = (l(1) + -1)/2;
text(mid, ylD1, '+')
text(mid, ylD0D1, '↗')
text(mid, ylD2, '+')
text(mid, ylD0D2, '◡')
text((-1 + zerosD1)/2, ylD1, '-')
text((-1 + zerosD1)/2, ylD0D1, '↘')
text((-1 + zerosD2)/2, ylD2, "+")
text((-1 + zerosD2)/2, ylD0D2, "◡")
text(zerosD1, ylD1, '0')
text(zerosD1-0.1, ylD0D1, num2str(double(f(zerosD1))))
text((zerosD1 + l(2))/2, ylD1, "+")
text((zerosD1 + l(2))/2, ylD0D1, '↗')
text(zerosD2, ylD2, "0")
text(zerosD2, ylD0D2, num2str(double(f(zerosD2))))
text((zerosD2 + l(2))/2, ylD2, "-")
text((zerosD2 + l(2))/2, ylD0D2, "◠")
hold off

function y = f(x)
y = (2*(x ^ 2) + x) /((x + 1)^2);
end

Parte II

a)
Sendo h(x) = (x^2) + x – (x^0.5) – 3, segundo o corolário do teorema de Bolzano-Cauchy,
se h(x) for continuo em [1,2] e h(1) x h(2) < 0 então ∃c ∈]1,2[: h(x) = 0  ∃c ∈[1,2]:
f(x) = x.

H(x) é contínuo em ℝ porque é uma soma entre uma função polinomial e uma função
irracional;
H(1) = 1 + 1 – 1 – 3 < 0 ∧ h(2) = 4 + 2 – (2^0.5) – 3 > 0 ∴h(1) x h(2) < 0

∴∃c ∈[1,2]: f(x) = x

b)

pontoFixo = x

pontoFixo = 1.627365084711833

c)
Resultado:

U=

0 3/2 432/2867 -125/106 0/0

1 293/180 -17/34791 -794/669 719/5627

2 1118/687 * -1639/1381 23/55865

Assim, é possível afirmar que o ponto fixo é de, aproximadamente, 1,63.

d)

Ao observar os resultados obtidos nas alíneas b) e c) da Parte II, podemos concluir que
obtêm, aproximadamente, o mesmo resultado, logo ambos os métodos são adequados
para a resolução do exercício, sendo que o método de Newton-Raphson pode ser
considerado o mais eficiente, por utilizar menos iterações.

Você também pode gostar