faixa: d, d_faixa

faixa: d, d_faixa

por Juliet Kietzmann -
Número de respostas: 2

Então, acho que não entendi d vs d_faixa.

Eu achei que na função faixa, d era o parâmetro recebido, e d_faixa o valor calculado, de modo que, se d_faixa fosse maior que d, a função faixa retornaria nulo, isto é, 'None, ()'.

Mas por exemplo, neste teste do enunciado, (linha 199), d = 3 e d_faixa = 3.16...95. 

>>> d, par = pontos.faixa(3, 0, 2, 6)
>>> print("d=", d, "pts0=", par[0], "pts1=", par[1])
d= 3.1622776601683795 pts0= (-2, 0) pts1= (1, -1)

Quer dizer, já há uma menor distância que qualquer distância na faixa.

Então, não entendi...

 

Em resposta à Juliet Kietzmann

Re: faixa: d, d_faixa

por Carlos Magalhães -

d_faixa é a menor distância entre dois pontospt0 e pt1 (...) que satisfazem as condições citadas

Em resposta à Carlos Magalhães

Re: faixa: d, d_faixa

por Juliet Kietzmann -

Exatamente!

Nas condições, d_faixa é ao mesmo tempo menor distância e faixa de largura, e a faixa é ao mesmo tempo d e d_faixa.

 

        O método retorna 

            - um float d_faixa e 
            - uma tupla (pt0_faixa, pt1_faixa)

        tais que

            - d_faixa é a menor distância entre dois pontos  
              pt0 e pt1 tais que:

                 (1) pt0 é um ponto em self.pts[p:q];
                 (2) pt1 é um ponto em self.pts[q:r]; e
                 (3) ambos os pontos estão na faixa de largura d_faixa                     
em relação a q
;
- a tupla pt0_faixa e pt1_faixa são pontos satisfazendo (1), (2) e (3) e a distãncia entre eles é d_faixa. (...) Se a faixa de largura d em relação a q não possui pontos pt0 e pt1 satisfazendo (1), (2) e (3), então o método __deve__ retornar None, ()

 

Se d_faixa é a menor distância entre pt0 e pt1, fiquei imaginando em que condições pt0 e pt1 não estariam na faixa de largura d_faixa, condição 3; os pontos de schrodinger, que tem distância e ao mesmo tempo não estão dentro de sua própria distância. Se bem que não é bem schrodinger, não; parece mais aquele paradoxo de russell, do conjunto que contem todos os conjuntos que não estão contidos no conjunto.