Mensagens

A mostrar mensagens com a etiqueta retas

C# - (Im)precisão de cálculos

Imagem
C# - (Im)precisão de cálculos Como em todas as linguagens, fazer cálculos é um compromisso entre rapidez e precisão. Num programa em que estou a trabalhar, os cálculos das coordenadas finais de uma semi-recta, não dão certo com o que se obtém do Autocad. O Autocad é uma calculadora de referência para estas comprovações. O erro que se verifica tem a ver com a questão de os números de ponto ou vírgula flutuante serem uma aproximação e não um resultado preciso. Ao usar estes números para operações, ainda por cima encadeadas, o erro propaga-se. Na imagem seguinte, nas primeiras linhas, os ângulos calculados pelo programa para a inclinação de 5% (no print escreve-se 0.005 mas aí não deveria ter % à frente), tenho depois o valor calculado por uma calculadora. Verifica-se que o valor é igual/aproximado. 0.00499958 radianos mas ao detalhe já não são iguais. O programa pega numa inclinação incial, e vai calculando as coordenadas finais com a elevação da inclinação da recta. Na última linha pode...

C# - Intersecção duas rectas no plano

Imagem
C# - Intersecção duas rectas no plano No pacote de algoritmos necessários a programas de engenharia, está o cálculo de coordenadas de intersecção entre duas rectas. No dia a dia de um cálculo por computador, um programa de traçado, um programa de CAD ... está o cálculo das coordenadas da intersecção entre duas rectas. Geralmente as rectas são definidas por dois pontos, portanto são segmentos de recta. Podem usar-se para determinar intersecções entre dois alinhamentos em planta ou alçado/rasante, intersecções entre uma secção transversal e uma superfície... O algoritmo de cálculo é bastante divulgado em todas as linguagens, cabendo ao programador desenvolver mais ou menos estratégias para despistar erros e comunicar os resultados. Já desde a programação com a FX-880p fazia este tipo de cálculos, na altura para Topografia. Aqui um resultado de output na linha de comandos. Este programa está a ler da pasta corrente, um ficheiro de texto com os dados, assim o utilizador evita estar a tecla...

Nova app revisão rectas e ângulos

Imagem
Coloquei uma nova app na loja da Google, grátis, para rever/testar conhecimentos de rectas e ângulos. https://play.google.com/store/apps/details?id=com.coimbras.QuizRA