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.

