Articles of math

Funzione matematica Java per convertire da positivo int a negativo e negativo a positivo?

Esiste una funzione Java per convertire un positivo int in negativo e un negativo in positivo in positivo? Sto cercando una funzione reverse per eseguire questa conversione: -5 -> 5 5 -> -5

Memoizzazione ricorsiva di Fibonacci

Ho bisogno di aiuto con un programma che sto scrivendo per la mia class Programming II in universtiy. La domanda chiede che si calcoli la sequenza di Fibonacci usando la ricorsione. È necessario memorizzare i numeri di Fibonacci calcolati in una matrice per interrompere calcoli ripetuti non necessari e ridurre il tempo di calcolo. Sono […]

Algoritmo per generare numeri casuali di Poisson e binomiali?

mi sono guardato intorno, ma non sono sicuro di come farlo. ho trovato questa pagina che, nell’ultimo paragrafo, dice: Un semplice generatore di numeri casuali presi da una distribuzione di Poisson si ottiene usando questa semplice ricetta: se x 1 , x 2 , … è una sequenza di numeri casuali con distribuzione uniforms tra […]

Come emulare le dimensioni di sfondo: cover on ?

Come posso ridimensionare e riposizionare l’immagine all’interno di una scatola, in modo tale che copra l’intera scatola, in modo simile alla background-size: cover funziona. So che devo aggiungere overflow:hidden alla scatola e l’immagine ha bisogno di position: absolute . Ma qual è la formula che mi dà la giusta nuova dimensione per l’immagine e sinistra […]

Come funziona l’algoritmo HyperLogLog?

Recentemente ho studiato diversi algoritmi nel mio tempo libero, e uno che mi è sembrato molto interessante è l’algoritmo HyperLogLog, che stima quanti elementi unici sono in una lista. Questo è stato particolarmente interessante per me perché mi ha riportato ai miei giorni MySQL quando ho visto il valore di “Cardinalità” (che ho sempre ipotizzato […]

Come posso convertire i numeri in notazione scientifica?

Voglio fare una funzione che prende un valore inserito e lo converte in notazione scientifica (N x 10 ^ a) Ho provato molte cose diverse, ma non riesco a farlo bene. Esempio: Inserisco 200. Il convertitore lo converte in 2 x 10 ^ 2

“Operatore aritmetico non valido” che fa matematica a virgola mobile in bash

Ecco la mia sceneggiatura, è abbastanza auto-esplicativa: d1=0.003 d2=0.0008 d1d2=$((d1 + d2)) mean1=7 mean2=5 meandiff=$((mean1 – mean2)) echo $meandiff echo $d1d2 Ma invece di ottenere l’output previsto di: 0.0038 2 Ricevo l’errore Invalid Arithmetic Operator, (error token is “.003”)?

Logaritmo per BigInteger

Ho un numero BigInteger , per esempio oltre 2 64 . Ora voglio calcolare il logaritmo di quel numero di BigInteger , ma il metodo BigInteger.log() non esiste. Come faccio a calcolare il logaritmo (naturale) del mio grande valore BigInteger ?

Combinatoric ‘N scegli R’ in java math?

Esiste un metodo integrato in una libreria java che può calcolare ‘N scegli R’ per qualsiasi N, R?

pow (x, y) in Java

Qual è la differenza tra: Math.pow ( x,y ); // x^y A: x^y; // x^y ? Preferirò usare x^y con numeri di tipo double ? O shell devo usare sempre con il metodo Math.pow() ?