Professional Documents
Culture Documents
Grupo4 TrabDeMatLab
Grupo4 TrabDeMatLab
Grupo 4
Questão 1
Item 1
format long
f = @(t,y) y*sin(t^2)
n = 10
n =
10
h = 0.1
h =
0.100000000000000
t0 = 0;
y0 = 1;
t = [1:n]
t = 1×10
1 2 3 4 5 6 7 8 9 10
y = [1:n]
y = 1×10
1 2 3 4 5 6 7 8 9 10
t(1) = t0;
y(1) = y0;
for i = 1 : n
y(i+1) = y(i) + h * f(t(i), y(i));
t(i+1) = t(i) +h;
disp([i,t(i+1),y(i+1)])
end
1
8.000000000000000 0.800000000000000 1.144300509085584
Item 2
syms y(t)
edo1 = diff(y) == y*sin(t^2)
dsolve( edo1, y(0) == 1 )
ans =
exp((2^(1/2)*pi^(1/2)*fresnels((2^(1/2)*t)/pi^(1/2)))/2)
2
%Pelo resultado obtido ao tentar executar a solução do problema de valor
%inicial da equação obtido, vemos que a soução envolve números complexos,
%portanto podemos afirmar que não existem solução em termos das funções
%conhecidas.
Item 3
f = @(t,y) y*sin(t^2)
[t,y] = meshgrid(-1:0.5:5, -1:0.5:5);
u = ones(length(t));
v = f(t,y);
quiver(t,y,u,v)
Item 4
format long
f = @(t,y) y*sin(t^2);
n = 10;
h = 0.01;
t0 = 0;
y0 = 1;
t = [1:n];
y = [1:n];
t(1) = t0;
y(1) = y0;
for i = 1 : n
y(i+1) = y(i) + h * f(t(i), y(i));
t(i+1) = t(i) +h;
disp([i,t(i+1),y(i+1)])
end
3
2.000000000000000 0.020000000000000 1.000000999999998
Questão 2
Item 1
4
Item 2
Não existe nenhum valor de k tal que o = k pois a medida que t aumenta, o campo aponta para cima
Item 3
5
Qualquer valor de .
Item 4