Articles of matematica

Modifica di una matrice da sistema di coordinate destrorso a sinistrorso

Vorrei cambiare una matrice 4×4 da un sistema a destra dove: x è sinistra e destra, y è anteriore e posteriore e z è su e giù a un sistema mancino dove: x è sinistra e destra, z è davanti e dietro e y è su e giù. Per un vettore è facile, basta scambiare […]

Come trovare la distanza dalla latitudine e dalla longitudine di due posizioni?

Ho una serie di latitudini e longitudini di posizioni. Come trovare la distanza da una posizione nel set a un’altra? C’è una formula?

Funzioni trascendenti / trigonometriche veloci per Java

Poiché le funzioni trigonometriche in java.lang.Math sono piuttosto lente: esiste una libreria che faccia una rapida e buona approssimazione? Sembra ansible eseguire un calcolo più volte più velocemente senza perdere molta precisione. (Sulla mia macchina una moltiplicazione richiede 1.5ns e java.lang.Math.sin 46ns a 116ns). Sfortunatamente non esiste ancora un modo per utilizzare le funzioni hardware. […]

Algoritmo più veloce per l’array di dimensioni N di spostamento circolare per la posizione M

Qual è l’algoritmo più veloce per la matrice di spostamento del cerchio per le posizioni m? Ad esempio [3 4 5 2 3 1 4] shift m = 2 posizioni dovrebbero essere [1 4 3 4 5 2 3] molte grazie

Perché non è int pow (int base, esponente int) nelle librerie C ++ standard?

Mi sento come se dovessi essere incapace di trovarlo. C’è qualche ragione per cui la funzione c ++ pow non implementa la funzione “power” per nulla tranne float e double? So che l’implementazione è banale, mi sento come se stessi facendo un lavoro che dovrebbe essere in una libreria standard. Una robusta funzione di potenza […]

Calcolo del riquadro di delimitazione a una certa distanza da una coordinata lat / long in Java

Data una coordinata (lat, long), sto provando a calcolare un riquadro di delimitazione quadrato che è una distanza data (ad esempio 50km) lontano dalla coordinata. Quindi come input ho lat, long e distance e come output vorrei due coordinate; uno è l’angolo sud-ovest (in basso a sinistra) e uno è l’angolo nord-est (in alto a […]

Come posso rilevare le intersezioni tra un cerchio e qualsiasi altro cerchio nello stesso piano?

Sto cercando un algoritmo per rilevare se un cerchio si interseca con qualsiasi altro cerchio nello stesso piano (dato che ci può essere più di un cerchio in un piano). Un metodo che ho trovato è quello di fare il test dell’asse di separazione. Dice: Due oggetti non si intersecano se è ansible trovare una […]

Ruota un punto di un altro punto in 2D

Voglio sapere come elaborare le nuove coordinate per un punto quando ruotato di un angolo rispetto ad un altro punto. Ho una freccia di blocco e voglio ruotarla di un angolo theta rispetto ad un punto al centro della base della freccia. Questo è necessario per permettermi di disegnare un poligono tra 2 controlli sullo […]

Come viene implementata la funzione radice quadrata?

Come viene implementata la funzione radice quadrata?

Calcola il secondo punto conoscendo il punto di partenza e la distanza

utilizzando un valore di latitudine e longitudine (punto A), sto tentando di calcolare un altro punto B, X metri di distanza con 0 radianti dal punto A. Quindi visualizzare i valori di latitudine e longitudine del punto B. Esempio (Pseudo codice): PointA_Lat = x.xxxx; PointA_Lng = x.xxxx; Distance = 3; //Meters bearing = 0; //radians […]