Articles of matemática

Matemática de ponto fixo em c #?

Eu queria saber se alguém aqui sabe de algum bom recurso para matemática de ponto fixo em c #? Eu vi coisas como esta ( http://2ddev.72dpiarmy.com/viewtopic.php?id=156 ) e isso ( Qual é a melhor maneira de fazer matemática de ponto fixo? ) E um número de discussões sobre se decimal é realmente um ponto fixo […]

Algoritmo para encontrar quais números de uma lista de tamanho n summ para outro número

Eu tenho um número decimal (vamos chamá-lo de meta ) e uma matriz de outros números decimais (vamos chamar os elementos da matriz) e eu preciso encontrar todas as combinações de números de elementos que summ a meta. Eu tenho uma preferência por uma solução em C # (.net 2.0), mas pode o melhor algoritmo […]

Como testar a aleatoriedade (caso em questão – embaralhando)

Em primeiro lugar, esta questão é retirada desta questão. Eu fiz isso porque acho que essa parte é maior do que uma sub-parte de uma pergunta mais longa. Se ofende, por favor me perdoe. Suponha que você tenha um algoritmo que gera aleatoriedade. Agora, como você testa isso? Ou para ser mais direto – Suponha […]

Qual é a melhor maneira de avaliar expressões matemáticas em C ++?

Qual é a melhor maneira de avaliar qualquer expressão matemática personalizada, por exemplo 3+sqrt(5)+pow(3)+log(5) Eu sei que incorporar o Python ao C ++ pode fazer isso; Existe alguma maneira melhor? Obrigado!

É seguro assumir que um GUID sempre será único?

Eu sei que há uma possibilidade minúscula de um conflito, mas se eu gerar um lote de 1000 GUIDs (por exemplo), seria seguro assumir que todos eles são exclusivos para salvar o teste de cada um? Pergunta bônus Uma maneira ideal de testar um GUID para exclusividade? Filtro de flores, talvez?

C # Calculadora matemática

Duplicatas possíveis: Existe um avaliador matemático de cadeia de caracteres no .net? Convertendo expressão de seqüência de caracteres para valor inteiro usando c # Melhor e menor caminho para avaliar expressões matemáticas c # avaliando string “3 * (4 + 2)” yield int 18 Existe uma maneira de calcular expressões matemáticas como (2-3 / 4 […]

Existe um algoritmo eficiente para gerar um casco côncavo 2D?

Tendo um conjunto de pontos (2D) de um arquivo GIS (um mapa da cidade), eu preciso gerar o polígono que define o ‘contorno’ para esse mapa (seu limite). Seus parâmetros de input seriam os pontos definidos e um ‘comprimento máximo da aresta’. Em seguida, ele emitirá o polígono correspondente (provavelmente não convexo). A melhor solução […]

Como faço para determinar o número de dígitos de um inteiro em C?

por exemplo, n = 3432, result 4 n = 45, result 2 n = 33215, result 5 n = -357, result 3 Eu acho que poderia apenas transformá-lo em uma string, em seguida, obter o comprimento da corda, mas isso parece complicado e hack-y.

Calculando uma matriz LookAt

Eu estou no meio de escrever um motor 3D e me deparei com o algoritmo LookAt descrito na documentação do DirectX: zaxis = normal(At – Eye) xaxis = normal(cross(Up, zaxis)) yaxis = cross(zaxis, xaxis) xaxis.x yaxis.x zaxis.x 0 xaxis.y yaxis.y zaxis.y 0 xaxis.z yaxis.z zaxis.z 0 -dot(xaxis, eye) -dot(yaxis, eye) -dot(zaxis, eye) l Agora eu […]

corrigindo distorção fisheye programaticamente

ATUALIZAÇÃO DO STATUS DA BOUNTY: Eu descobri como mapear uma lente linear , de coordenadas de destination coordenadas de source . Como você calcula a distância radial do centro para ir de olho de peixe para retilíneo? 1). Eu realmente luto para reverter isso e mapear coordenadas de origem para coordenadas de destino. Qual é […]