Você está na página 1de 3

Avaliacao:

Prof. Wesley Pacheco Calixto


Braslia, 14 de Maio de 2013

Problema:
Desenvolva a funcao de avaliacao f (x) e encontre os valores otimos f (x )
utilizando apenas os metodos determinsticos apresentados em aula, para os
seguintes enunciados:
1. Um fio de barbante de 10 m de comprimento e cortado em dois pedacos
(nao necessariamente de mesmo tamanho) de modo que um dos pedacos
e usado para construir um quadrado e o outro pedaco e usado para
construir um crculo. Qual o valor de x para que o pedaco de barbante
usado para construir o quadrado e o crculo produza a menor area S
possvel, sendo S a soma das areas do retangulo e do crculo.
2. Ache as dimensoes de um retangulo com permetro p = 100 m, cuja
area seja a maior possvel.
3. Minimize a funcao ax2 + bx + c, para a = 1, b = 5 e c = 4.
4. Encontre o ponto de equilbrio do simulador com duas variaveis descrito
na rotina abaixo:
clc; clear all;
x1(1) = 0.2; % Condi
c~
oes iniciais
x2(1) = 0.8; % Condi
c~
oes iniciais
t
= 0:1:100; % N
umero de instantes discretos a considerar
for ia = 1:size(t,2)-1 % In
cio do ciclo, com t(end)-1 itera
co
~es
1

x1(ia+1)=0.9*x2(ia);
x2(ia+1)=-x1(ia)-0.1*x2(ia);
end
plot(t,x1,b);
hold on;
plot(t,x2,r);
hold off;
5. Encontre o ponto de equilbrio do simulador com tres variaveis descrito
na rotina abaixo. Observe que neste simulador ha uma function e um
arquivo Main.
%*************************Aqui come
ca a function************
function xdot = exemplo01(t,x)
xdot = zeros(size(x,1),1);
xdot(1)=-x(2)+x(1)*x(3);
xdot(2)=x(1)+x(2)*x(3);
xdot(3)=-x(3)-x(1)^2+x(3)^2;
%*************************Aqui acaba a function**************
%*************************Aqui come
ca o Main****************
clc; clear all;
ti =
tf =
dt =
tpo=
x0 =

0; % tempo inicial
40; % tempo final
0.1; % Intervalo de tempo para obten
ca
~o de valores
ti:dt:tf; % vetor tempo
[0.5; -2.0; 0.1]; % chute inicial

[t,x]=ode45(exemplo01,tpo,x0); %metodo de Ruge-Kutta


x1 = x(:,1);
x2 = x(:,2);
x3 = x(:,3);
2

plot(t,x1,r); % representa
c~
ao do estado em fun
ca
~o do tempo
hold on;
plot(t,x2,k);
plot(t,x3,b);
%*************************Aqui acaba o Main**************

Obs.:
Esta avaliacao devera ser entregue na forma de um relatorio (introducao,
metodologia, resultado e conclusao) na proxima aula dia 01/06/2013 compondo a nota final do discente.

Você também pode gostar