Articles of matemática de

Como você calcula a média de um dataset circulares?

Eu quero calcular a média de um dataset circulares. Por exemplo, posso ter várias amostras da leitura de uma bússola. O problema, claro, é como lidar com o embrulho. O mesmo algoritmo pode ser útil para um mostrador de relógio. A questão atual é mais complicada – o que as statistics significam em uma esfera […]

É possível passar operadores aritméticos para um método em java?

Agora eu vou ter que escrever um método que se parece com isso: public String Calculate(String operator, double operand1, double operand2) { if (operator.equals(“+”)) { return String.valueOf(operand1 + operand2); } else if (operator.equals(“-“)) { return String.valueOf(operand1 – operand2); } else if (operator.equals(“*”)) { return String.valueOf(operand1 * operand2); } else { return “error…”; } } Seria […]

Transforme o modelMatrix

É fácil definir o ViewMatrix com glm: glm::lookAt(Position, Direction, UpVector); mas se eu tentar usar o funktion com o modelMatrix, obterei valores comfusing (o Model não está na posição correta e também a rotação parece errada). Eu só quero definir um object da mesma forma que configurar a câmera. Posso usar o lookAt funktion e […]

Como posso escrever uma function de energia?

Eu sempre estava me perguntando como eu posso fazer uma function que calcula o poder (por exemplo, 2 3 ) eu mesmo. Na maioria das linguagens, elas são incluídas na biblioteca padrão, principalmente como pow(double x, double y) , mas como posso escrever isso sozinho? Eu estava pensando for loops , mas acho que meu […]

Como testar se um duplo é um inteiro

É possível fazer isso? double variable; variable = 5; /* the below should return true, since 5 is an int. if variable were to equal 5.7, then it would return false. */ if(variable == int) { //do stuff } Eu sei que o código provavelmente não é nada assim, mas como é?

Comportamento de ponto flutuante estranho em um programa Java

No meu programa eu tenho um array com 25 valores duplos 0.04 Quando eu tento sumr esses valores em um loop eu recebo os seguintes resultados: 0.0 + 0.04 = 0.04 0.04 + 0.04 = 0.08 0.08 + 0.04 = 0.12 0.12 + 0.04 = 0.16 0.16 + 0.04 = 0.2 0.2 + 0.04 = […]

Como calcular um ângulo de três pontos?

Vamos dizer que você tem isso: P1 = (x=2, y=50) P2 = (x=9, y=40) P3 = (x=5, y=20) Suponha que P1 seja o ponto central de um círculo. É sempre a mesma coisa. Eu quero o ângulo que é formado por P2 e P3 , ou em outras palavras, o ângulo que é próximo a […]

Avaliando uma string como uma expressão matemática em JavaScript

Como faço para analisar e avaliar uma expressão matemática em uma seqüência de caracteres (por exemplo, ‘1+1’ ) sem invocar eval(string) para produzir seu valor numérico? Com esse exemplo, quero que a function aceite ‘1+1’ e retorne 2 .

Como analisar uma expressão matemática dada como uma string e retornar um número?

Existe uma maneira em Java para obter o resultado dessa expressão matemática: String code = “5+4*(7-15)”; Por outro lado, qual é a melhor maneira de analisar uma expressão aritmética?

Explicação Math.random ()

Esta é uma questão bastante simples de Java (embora provavelmente aplicável a toda a programação): Math.random() retorna um número entre zero e um. Se eu quiser retornar um inteiro entre zero e cem, eu faria: (int) Math.floor(Math.random() * 101) Entre uma e cem, eu faria: (int) Math.ceil(Math.random() * 100) Mas e se eu quisesse conseguir […]