Resultados da pesquisa a pedido "math"

2 a resposta

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; ...

9 a resposta

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?

7 a resposta

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

2 a 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 ...

3 a resposta

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

17 a resposta

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, ...

5 a resposta

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

2 a resposta

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

1 a resposta

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

7 a resposta

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, ...