Resultados da pesquisa a pedido "math"
Por que o viés do expoente IEEE-754 usado neste código C é 126,94269504 em vez de 127?
A seguinte função C é defastapprox [https://code.google.com/p/fastapprox/] projeto. static inline float fasterlog2 (float x) { union { float f; uint32_t i; } vx = { x }; float y = vx.i; y *= 1.1920928955078125e-7f; return y - 126.94269504f; ...
Qual é a diferença entre igualdade e equivalência?
Eu li alguns exemplos em matemática e ciência da computação que usam o símbolo de equivalência≡, (basicamente um '=' com três linhas) e sempre faz sentido para mim ler isso como se fosse igualdade. Qual é a diferença entre esses dois conceitos?
Como calcular o menor número com determinado número de divisores?
DeProblema do Projeto Euler 500 [https://projecteuler.net/problem=500] O número de divisores de 120 é 16. Na verdade, 120 é o menor número com 16 divisores. Encontre o menor número com 2 ** 500500 divisores. Dê a sua resposta ...
Projetar um ponto 3D em uma coordenada da tela 2D
Com base nas informações do capítulo 7 doProgramação 3D para Windows (Charles Petzold) [http://www.charlespetzold.com/3D/], Tentei escrever como função auxiliar que projeta um Point3D em um ponto 2D padrão que contém as coordenadas da tela ...
Algoritmo para escolher valores da matriz que somam mais próximo de um valor alvo?
Eu tenho uma matriz depor poucovalores classificados com 28 elementos. Preciso encontrar o conjunto de valores que soma um valor-alvo fornecido ao algoritmo (ou, se a soma exata não puder ser encontrada, a soma mais próximaAbaixoo ...
Truncar Duas casas decimais sem arredondamento
Vamos dizer que tenho um valor de 3,4679 e quero 3,46, como posso truncar com duas casas decimais sem arredondar? Eu tentei o seguinte, mas todos os três me deram 3,47: void Main() { Console.Write(Math.Round(3.4679, ...
Obtendo a parte decimal de um duplo no Swift
Estou tentando separar as partes decimais e inteiras de um duplo in swift. Eu tentei várias abordagens, mas todas elas enfrentam o mesmo problema ... let x:Double = 1234.5678 let n1:Double = x % 1.0 // n1 = 0.567800000000034 let n2:Double = x - ...
Encontre coordenadas para desenhar a ponta da seta (triângulo isóscele) no final de uma linha
Eu estou tentando criar uma função que retornará as coordenadas de 3 pontos da ponta da seta (triângulo isóscele) que eu quero desenhar no final de uma linha. O desafio está na orientação (ângulo) da linha que pode variar entre 0 e 360 graus no ...
Como analisar uma matriz de adjacência esparsa?
Estou pesquisando matrizes de adjacência esparsas, onde a maioria das células é zeros e algumas aqui e ali, cada relacionamento entre duas células tem uma descrição polinomial que pode ser muito longa e sua análise manualmente demorada. Meu ...
Como você transporia uma matriz binária?
Eu tenho matrizes binárias em C ++ que eu represento com um vetor de valores de 8 bits. Por exemplo, a seguinte matriz: 1 0 1 0 1 0 1 0 1 1 0 0 1 1 0 0 0 1 1 1 1é representado como: const uint8_t matrix[] = { 0b01010101, 0b00110011, ...