Articles of matematica

Javascript: arrotondare fino al prossimo multiplo di 5

Ho bisogno di una funzione di utilità che assuma un valore intero (che va da 2 a 5 cifre in lunghezza) che arrotonda al successivo multiplo di 5 invece del multiplo più vicino di 5. Ecco cosa ho ottenuto: function round5(x) { return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + […]

Miglior algoritmo per valutare un’espressione matematica?

Qual è il miglior algoritmo per valutare un’espressione matematica? Mi piacerebbe essere in grado di ottimizzarlo un po ‘nel senso che potrei avere una formula con varie variabili, che potrei aver bisogno di valutare centinaia di volte usando variabili diverse. Quindi, in sostanza, se inizialmente riesco ad analizzare la formula in modo che sia ottimizzata […]

Il numero ansible di alberi di ricerca binari che possono essere creati con N chiavi è dato dal numero n. Catalan. Perché?

Questo mi ha infastidito per un po ‘. So che dati i tasti N per organizzare sotto forma di un albero di ricerca binario, il numero ansible di alberi che possono essere creati corrisponde all’N ° numero dalla sequenza catalana . Ho cercato di determinare perché questo è; non riuscendo a trovare nulla che possa […]

Il modo migliore per trovare tutti i fattori di un determinato numero

Tutti i numeri che si dividono uniformsmente in x. Inserisco 4 restituisce: 4, 2, 1 edit: so che sembra un compito. Sto scrivendo una piccola app per popolare alcune tabelle di prodotti con dati di test semi-casuali. Due delle proprietà sono ItemMaximum e Item Multiplier. Devo assicurarmi che il moltiplicatore non crei una situazione illogica […]

Come scoprire se una matrice è singolare?

Come possiamo arrivare a sapere che una matrice 4×4 è singolare o no? Possiamo arrivare a sapere questo senza aumentare la nostra matrice data con la matrice di id quadro e poi facendo le operazioni di riga?

Mappatura di un intervallo numerico su un altro

La matematica non è mai stata la mia tuta forte a scuola 🙁 int input_start = 0; // The lowest number of the range input. int input_end = 254; // The lowest number of the range input. int output_start = 500; // The lowest number of the range output. int output_end = 5500; // The […]

Non voglio la notazione scientifica sull’asse della trama

Faccio regolarmente tutti i tipi di grafici a dispersione in R usando il comando plot . A volte entrambi, a volte solo uno degli assi del plot è etichettato in notazione scientifica. Non capisco quando R prende la decisione di passare alla notazione scientifica. Sorprendentemente, stampa spesso numeri che nessun uomo sano di mente scriverebbe […]

matematica / algoritmo Adatta l’immagine allo schermo per mantenere le proporzioni

Ho bisogno di aiuto con matematica / algoritmo per acquisire un’immagine di dimensioni note e adattarsi a una delle due dimensioni dello schermo: 720 x 480 o 1280 x 1024. Le dimensioni dell’immagine provengono da un file XML, tuttavia quelle dimensioni sono le dimensioni web, inoltre ottengo una selezione di immagini dall’XML che possono avere […]

Arrotondare i valori dei colors al più vicino di un piccolo insieme di colors

Preambolo Come parte di un progetto a cui sto lavorando, sto cercando di fornire un modo conveniente per cercare immagini nel nostro sistema. Al momento forniamo ricerche per vari tipi di metadati aggiunti dall’utente (ad esempio titolo, descrizione, parole chiave) e vari metadati che estrapiamo (ad esempio EXIF, IPTC, XMP, ecc.). Vorrei anche aggiungere una […]

Confusione tra ordine di matrice C ++ e OpenGL (riga-maggiore vs colonna-maggiore)

Sto diventando completamente confuso rispetto alle definizioni di matrice. Ho una class matrix, che contiene un float[16] che presumo sia row-major, basato sulle seguenti osservazioni: float matrixA[16] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }; float matrixB[4][4] = { { 0, 1, 2, 3 […]