EP10

EP10

por Gabriel Bondioli -
Número de respostas: 3

Olá, boa noite!

 

Estou resolvendo o EP10 e cheguei num ponto que não entendo o que há de errado com minha função aceleracao_resultante, porque quando calculo o vetor resultante a componente a_x dá certo, pois efetuo a diferença entre a minha resposta e a esperada e dá zero e quando faço o mesmo para a_y não dá zero, a diferença fica na ordem de e+47 se não me engano, porém na implementação da função utilizei o mesmo raciocínio para calcular a_x e a_y e minhas funções anteriores passaram nos testes da main, será que há um erro no valor esperado ou pode ser algum erro meu mesmo que ainda não percebi?

 

Desde já agradeço!

Gabriel.

Em resposta à Gabriel Bondioli

Re: EP10

por Gabriel Bondioli -

Boa noite!

 

Notei que quando testo o exemplo:


In[6] aceleracao_gravitacional([[10.0, -12.0], [0.0, 0.0], 9e+22, 1738.0, 'green', 'Kripton', 'a', True], [27.4, 33.6]) Out[6]: [-11650978.801312638, -30533599.617233124]

E efetuo a diferença entre a resposta esperada e a minha aparece

0.0 -3.725290298461914e-09

O 0.0 é a componente a_x e o outro valor é a componente a_y, provavelmente é essa a diferença que está fazendo minha resposta na outra função dar errado, mas tanto para o calculo de a_x quanto para o calculo de a_y eu utilizei a mesma ideia. Não sei mesmo onde estou errando ou se há algum erro no valor esperado.

 

Gabriel.

Em resposta à Gabriel Bondioli

Re: EP10

por José Coelho de Pina -

Oi Gabriel,

Já descobriu qual foi o problema?

 

Em resposta à José Coelho de Pina

Re: EP10

por Gabriel Bondioli -

Olá professor!

 

Ainda não descobri...Estou mexendo nas funções escrevendo elas de maneiras diferentes e não consigo descobrir o problema...O que acho estranho é que para uma componente da certo e para a outra da essa diferença e aí não faço idéia do que pode ser, pois implementei as duas da mesma maneira...Vou continuar tentando aqui...