Articles of math

Usando uma matriz para girar retângulos individualmente

Tendo um pouco de complicação de desenho, você chamaria isso. Minha matemática é um pouco enferrujada quando se trata de matrizes e rotações de desenho em formas. Aqui está um pouco de código: private void Form1_Paint(object sender, PaintEventArgs e) { g = e.Graphics; g.SmoothingMode = SmoothingMode.HighQuality; DoRotation(e); g.DrawRectangle(new Pen(Color.Black), r1); g.DrawRectangle(new Pen(Color.Black), r2); // draw […]

Qual é o padrão (ou melhor suportado) grande número (precisão arbitrária) biblioteca para Lua?

Eu estou trabalhando com números grandes que eu não posso ter arredondado. Usando a biblioteca matemática padrão de Lua, parece não haver nenhuma maneira conveniente de preservar a precisão além de algum limite interno. Eu também vejo que existem várias bibliotecas que podem ser carregadas para trabalhar com grandes números: http://oss.digirati.com.br/luabignum/ http://www.tc.umn.edu/~ringx004/mapm-main.html http://lua-users.org/lists/lua-l/2002-02/msg00312.html (pode ser […]

Calculando ponto na circunferência de um círculo de ângulo em c #?

Eu imagino que esta é uma pergunta simples, mas estou obtendo alguns resultados estranhos com o meu código atual e não tenho o conhecimento matemático para entender completamente o porquê. Meu objective é simples, como indicado no título: Eu só quero encontrar o ponto em alguma distância e ângulo de um ponto central. Meu código […]

Rodar um ponto por outro ponto em 2D

Eu quero saber como elaborar as novas coordenadas para um ponto quando girado por um ângulo em relação a outro ponto. Eu tenho uma seta de bloqueio e quero girá-la por um ângulo teta em relação a um ponto no meio da base da seta. Isso é necessário para permitir que eu desenhe um polígono […]

Cálculo de sum de ângulo relativo 3D

Eu tenho um object 3D com rotação r1 em forma de quaternion. Eu giro com ângulos de euler locais: transform.Rotate(new Vector3(0f, 15f, 0f), relativeTo: Space.Self); // right transform.Rotate(new Vector3(-10f, -5f, 0f), relativeTo: Space.Self); // left up transform.Rotate(new Vector3(0f, 0f, 90f), relativeTo: Space.Self); // 90 clockwise Agora eu tenho rotação r2 . Como posso recuperar a […]

por que math.max () retorna NaN com array de inteiros?

Eu estou tentando obter o maior número de uma array simples: data = [4, 2, 6, 1, 3, 7, 5, 3]; alert(Math.max(data)); Eu li que, se um dos valores da matriz não puder ser convertido em número, ele retornará NaN , mas, no meu caso, verifiquei novamente com typeof para ter certeza de que eles […]

c + + pecado e cos

Eu tenho certeza que esta é uma pergunta realmente estúpida, mas quando eu passo um ângulo de 180 graus para as funções cos () e sin () do c / c ++ eu pareço receber um valor incorreto. Eu sei que deveria ser: sin de 0.0547 e cos de 0.99 mas eu recebo sin de […]

Calcular o horário comercial entre duas datas

Como posso calcular o horário comercial entre duas datas? Por exemplo, temos duas datas; 01/01/2010 15:00 e 04/01/2010 12:00 E temos horário de trabalho das 09:00 às 17:00 nos dias de semana Como posso calcular o horário de trabalho com o sql?

obter o ponto mais próximo de uma linha

Eu gostaria de ter uma function direta C # para obter um ponto mais próximo (de um ponto P) para um segmento de linha, AB. Uma function abstrata pode se parecer com isso. Eu pesquisei através do SO mas não encontrei uma solução utilizável (por mim). public Point getClosestPointFromLine(Point A, Point B, Point P);

Exibindo equações sofisticadas com Java

Eu estou trabalhando em um applet Java que precisa exibir equações “extravagantes”. Existe algum renderizador Java para MathML ou LaTeX que é open source? Idealmente, seria uma solução Java pura que não usa JNI. Idealmente, também permitiria animar os glifos gerados (por exemplo, animando adicionando uma constante a ambos os lados de uma equação, linhas […]