Articles of matematica

Metodi generati per la valutazione polinomiale

Sto cercando di trovare un modo elegante per gestire alcuni polinomi generati. Ecco la situazione su cui ci concentreremo (in esclusiva) per questa domanda: l’ordine è un parametro nel generare un polinomio di ordine n, dove n: = ordine + 1. i è un parametro intero compreso nell’intervallo 0..n Il polinomio ha zeri in x_j, […]

Converti un numero molto grande in una stringa di base 10

Un intero misura 4 byte. Nel mio esempio ho numeri che misurano 1 MB. Come posso convertirli rapidamente in un numero decimale leggibile dall’uomo? Il numero è presente nella matrice uint[] contenente gli elementi Size .

Come posso moltiplicare due matrici in C #?

Come descritto nel titolo, c’è qualche libreria nel framework Microsoft che permette di moltiplicare due matrici o devo scrivere il mio metodo per farlo? // Ho una risposta a questo ormai Seconda domanda: ho scritto questa multi class con un metodo MultiplyMatrix ma non funziona come voglio. Qualcuno può aiutare e dire dove ho fatto […]

Buona libreria per la matematica 3D in C #?

Sto scrivendo uno strumento che verrà utilizzato per elaborare una serie di dati 3D, facendo cose come oggetti rotanti, traduzione, ridimensionamento e tutta quella roba buona. Qualcuno sa di una buona libreria che già fa parte di questa roba comune in 3D? Non sono interessato a visualizzare i dati al momento e sono principalmente interessato […]

Recupera un angolo positivo o negativo da 3 punti

Sto ruotando i punti attorno a un punto centrale nello spazio 2D. I punti sono il punto centrale, la vecchia posizione del mouse e la nuova posizione del mouse. La mia funzione di rotazione funziona bene e posso calcolare perfettamente l’angolo. Ma voglio calcolare un angolo negativo se l’utente sta muovendo il mouse in una […]

Come convertire un punto 3D su un piano in coordinate UV?

Ho un punto 3d, definito da [x0, y0, z0] . Questo punto appartiene a un piano, definito da [a, b, c, d] . normal = [a, b, c] e ax + by + cz + d = 0 Come convertire o mappare il punto 3d in una coppia di coordinate (u,v) ? Deve essere qualcosa […]

Algoritmo per bilanciare oggetti di dimensioni variabili in insiemi approssimativamente equilibrati

Sto cercando un algoritmo per dividere un elenco di voci di varie dimensioni in un numero “N” di gruppi di dimensioni simili. In particolare, sto lavorando su un sito ASP.NET in C # in cui ho un elenco di stringhe (recuperato dal database). Le stringhe sono di varie lunghezze. Ho una serie di colonne che […]

Esprimi infinito matematico in C #

È ansible esprimere infinito (matematico), positivo o negativo, in C #? Se é cosi, come?

Converti espressione da una casella di testo in espressione matematica nel codice dietro

Possibile duplicato: Ho bisogno di un parser di espressioni runtime veloce Come faccio a farlo quando qualcuno digita x * y ^ z in una casella di testo sulla mia pagina per calcolare quell’equazione nel codice dietro e ottenere il risultato?

Come fare Hit test in GDI + per forms ruotate con misure di forma reale (pollici)?

Dato che ho una canvas che contiene molte forms, diciamo rettangoli per ora. Ogni forma ha una posizione (pollici), dimensioni (pollici) e angolo di rotazione (gradi). Quando si verifica un evento di clic del mouse all’interno dell’area di disegno per una posizione (x, y) in pixel. Voglio controllare se la posizione del mouse cliccato è […]