Boa tarde!

Engano P4 e não Pe é o que engloba mais pontos.
E temos que somar 1 a ca engloba, pois esqueci de contar o próprio ponto.
Mas não influencia para o que englobe o máximo.

Saudações,
PJMS

Em seg, 5 de nov de 2018 às 16:41, Pedro José <[email protected]>
escreveu:

> Boa tarde!
> Se entendi o que você quer, não entendi qual a relação com o mínimo de uma
> soma complexa!!!!?????
> Para resolver o problema que você propõe, entendi:
> (i) a excursão como a geração de um setor circular, a partir de um ponto
> inicial, essa incursão tem dois sentidos, trigonométrico ou horário.
> (ii) Englobar um ponto significa que o ponto pertença ao setor circular,
> tem que saber se incluem-se os pontos de borda ou não, como não há
> restrição vou considerar que sim.
> (iii) Estou supondo que seu universo é plano.
> Minha sugestão é defina o conjunto de pontos em coordenadas polares.
> Defina a variável excursão, e dê a ela um sinal para definir o sentido,
> Faça um programa.
> Definir "arrays" dos pontos (caso não estejam em coordenadas polares, tem
> que fazer uma sub-rotina para transformar as coordenadas em polares) Mod(I)
> e Teta(I)
> Defina um array de contagens
> Definir uma rotina para contar o número de pontos. N
> Defina uma sub-rotina Achapontos para determinar o índice Imax, cujo
> Engloba(I) seja máximo.
> ! Comentário: Atentar que podem retornar mais do que um índice. Portanto
> deve-se definir um array Pontonotável e uma variável de contagem Nmax.
> E.g., se tiverem três pontos que englobem o número máximo de pontos, deve
> retornar: Array contagem, com os valores dos índices dos pontos que têm o
> máximo de Engloba, nas três primeiras posições e o Valor Nmax=3.
> Aplique a sub-rotina de contagem no array de pontos e retorne com N.
> Entre com o valor de excursão
> Faça de I=1 a N
> Tetamax= max (teta(I);teta(i)+excursão)
> Tetamin=min(teta(I);teta(i)+excursão)
> Engloba(I)=0
> Faça de J=1 a N
> Se (teta(J)<=tetamax e teta(J)>=tetamin e mod(J)<=mod(I).
> ! comentário: A relação engloba será reflexiva. Todo ponto engloba si
> próprio.Caso não se aceite a borda é só tirar os iguais da lógica acima.
> Engloba(I) = Engloba(I)+1
> Fim SE;
> Fim Faça
> Fim faça
> Aplica Sub-rotina acha pontos.
> Salva temos o máximo de pontos englobados para uma excurção de [excursão]
> para [Nmax] pontos englobando [engloba(Nmax)]
> São eles:
> Faça de I=1 até N
> Pontonotável(I)
> Fim faça.
> !se tiver interesse salva todo array Engloba.
> FIM.
>
> Porém para qualquer setor existir um ponto que seja sempre o que englobe
> mais pontos, creio que vá depender da nuvem, e.g.
>
> P1= (10,40)
> P2= ( 6,42)
> P3= (9,90)
> P4= (8,100)
> P5= (7,107)
> P6= (7,5; 108)
> Teremos para uma excursão de + 5 graus:
> Engloba (1) = 1;Engloba (2) = 0; Engloba (3) = 0; Engloba (4) = 0 ,
> Engloba (5) = 0 e Engloba (6) = 0
> P1 é o que engloba mais pontos.
> Para uma excursão de +10 graus:
> Engloba (1) = 1;Engloba (2) = 0; Engloba (3) = 1; Engloba (4) = 2 e
> Engloba (5) = 0 e Engloba (6) = 0
> P3 é o que engloba mais pontos.
>
> Espero ter compreendido o proposto e ajudado.
> Mas o que tem haver com soma de complexos, módulo mínimo???
>
> Saudações,
> PJMS
>
> Em sáb, 3 de nov de 2018 às 22:31, Bruno Visnadi <
> [email protected]> escreveu:
>
>> Não entendi a pergunta - o que é uma excursão?
>>
>> Em sáb, 3 de nov de 2018 às 22:18, Jardiel Cunha <[email protected]>
>> escreveu:
>>
>>> Olá!
>>>
>>>
>>> Estou trabalhando em um projeto e um problema está me tirando o sono há
>>> algum tempo. Meu trabalho é na área de engenharia de microondas. A solução
>>> que eu encontrei até agora, acha soluções mas não satisfatórias... Não
>>> precisam fazer o problema, queria apenas uma luz em que caminho seguir.
>>>
>>>
>>> [Problema] Dados N pontos em um círculo, estou querendo achar um ponto
>>> dentro do círculo tal que: para qualquer valor de excursão em graus, eu
>>> garanta que não existe outro ponto que englobe mais pontos no círculo do
>>> que ele.
>>>
>>>
>>> Por exemplo: se eu der uma excursão de 80 graus... então eu quero um
>>> ponto tal que englobe o maior número possível desses N pontos estando ele
>>> no centro de um arco de 80 graus.
>>>
>>>
>>> Mais um exemplo: tenho 10 pontos. Queria um ponto x tal que ele será o
>>> centro de todos os arcos com o maior número possível de pontos.
>>>
>>>
>>> Primeira pergunta: isso é possível???
>>>
>>> Segunda pergunta: como calcular este ponto?
>>>
>>>
>>> Abs
>>>
>>>
>>>
>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon>
>>>  Virus-free.
>>> www.avast.com
>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link>
>>> <#m_-6604935247907387060_m_3082452599431825113_m_2503312673449891629_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>>>
>>> --
>>> Esta mensagem foi verificada pelo sistema de antivírus e
>>> acredita-se estar livre de perigo.
>>>
>>
>> --
>> Esta mensagem foi verificada pelo sistema de antivírus e
>> acredita-se estar livre de perigo.
>
>

-- 
Esta mensagem foi verificada pelo sistema de antiv�rus e
 acredita-se estar livre de perigo.

Responder a