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_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