Articles of matemática de

Texto de curva no círculo existente

Para um aplicativo que estou construindo, desenhei 2 círculos. Um um pouco maior que o outro. Eu quero curvar o texto entre essas linhas, para um menu circular que estou construindo. Eu leio a maioria das coisas sobre como curvar um texto que você tem que dividir o seu texto em caracteres e desenhar cada […]

Avaliação segura de expressões aritméticas em Javascript

Eu preciso avaliar expressões aritméticas inseridas pelo usuário como “2 * (3 + 4)” em Javascript, mas eu não quero usar o eval por razões de segurança. Eu poderia remover todos os caracteres que não são números ou operadores, mas não tenho certeza se isso seria seguro e que seria bom se o usuário pudesse […]

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 .