Articles of matematica

Come faccio a calcolare una derivata usando Numpy?

Come faccio a calcolare la derivata di una funzione, ad esempio y = x 2 +1 usando numpy ? Diciamo che voglio il valore della derivata a x = 5 …

Valutazione sicura delle espressioni aritmetiche in Javascript

Ho bisogno di valutare espressioni aritmetiche inserite dall’utente come “2 * (3 + 4)” in Javascript, ma non voglio usare eval per motivi di sicurezza. Potrei togliere tutti i caratteri che non sono numeri o operatori ma non sono sicuro che questo sarebbe comunque sicuro e sarebbe bello se l’utente potesse usare funzioni come cos […]

Come combino i poligoni complessi?

Dati due poligoni: POLYGON((1 0, 1 8, 6 4, 1 0)) POLYGON((4 1, 3 5, 4 9, 9 5, 4 1),(4 5, 5 7, 6 7, 4 4, 4 5)) Come posso calcolare l’unione (poligono combinato)? L’esempio di Dave utilizza il server SQL per produrre l’unione, ma ho bisogno di realizzare lo stesso nel codice. […]

Overflow e Carry flags su Z80

Sono riuscito ad implementare l’ADD A, r set di opcode sul mio core Z80. Ho avuto un po ‘di confusione sulle bandiere di trasporto e di overflow che penso di aver inchiodato, ma volevo metterlo alla comunità per verificare che avessi ragione. Fondamentalmente, da quello che posso vedere, l’ALU nella Z80 non si preoccupa delle […]

Che cos’è un parser matematico C o Objective-C veloce?

Ho guardato in giro un po ‘per un veloce parser matematico in C o Objective-C. Quasi tutte le librerie che ho visto sono scritte in C ++, e non voglio davvero passare attraverso il fastidio di farlo compilare. Qualcuno può fare una raccomandazione?

Come calcolare il volume di un object mesh 3D la cui superficie è costituita da triangoli

Voglio calcolare il volume di un object mesh 3D che ha una superficie composta da triangoli.

Dividi un numero per 3 senza usare gli operatori *, /, +, -,%

Come divideresti un numero per 3 senza usare gli operatori * , / , + , – , % ? Il numero può essere firmato o non firmato.

Come calcoli la media di un insieme di dati circolari?

Voglio calcolare la media di un insieme di dati circolari. Ad esempio, potrei avere diversi campioni dalla lettura di una bussola. Il problema, naturalmente, è come affrontare il wraparound. Lo stesso algoritmo potrebbe essere utile per un quadrante. La domanda reale è più complicata – cosa significano le statistiche su una sfera o in uno […]

Come si calcola il vettore normale di un segmento di linea?

Supponiamo che io abbia un segmento di linea che va da (x1, y1) a (x2, y2). Come si calcola il vettore normale perpendicolare alla linea? Posso trovare molte cose su come fare questo per gli aerei in 3D, ma non roba 2D. Per favore andate piano con i calcoli matematici (i collegamenti a esempi, diagrammi […]

Rappresentare numeri a 128 bit in C ++

Qual è il modo migliore per rappresentare un numero di 128 bit in C ++? Dovrebbe comportarsi il più vicino ansible ai tipi numerici incorporati (cioè supportare tutti gli operatori aritmetici, ecc.). Stavo pensando di creare una class con 2 numeri a 64 o 4 a 32 bit. O forse solo creando un blocco di […]