Archivio per la categoria 'Math'

GCD

Ho appena finito un programmino per calcolare il GCD (Greatest Common Divisor, il MCD italiano per intenderci) usando l’algoritmo euclideo.

Il programma stampa ad output tutti i passaggi visti come vettori (come il programmino in Lisp che Traverso fa vedere a lezione), utile per verificare i calcoli…

Potete scaricarlo qui.
Nello zip trovate il sorgente che potete guardare, compilare, ma anche modificare e migliorare (nel caso mandatemi gli aggiornamenti o le implementazioni, e ridistribuiteli sotto la stessa licenza). NB: il software è OpenSource! :D
Se volete usarlo e basta è sufficiente fare doppio click e aprirlo nel terminale (su un sistema UNIX, o almeno sul mio Mac funziona, penso anche su GNU/Linux. Sotto Windows sono così poche le cose che funzionano, non mi chiedete come farlo funzionare) oppure se siete più smanettoni andate da terminale nella cartella GCD e date ./gcd per lanciare il programma.

Spero di essere stato utile a tutti i miei colleghi

W|A

Si chiama WolframAlfa, e fa o trova tutto quello che uno scienziato (e un matematico) cerca, o quasi:

Fantastico...

Fantastico...

Il nuovo (?) motore di ricerca (se così si può chiamare) tutto scienza :D

Guardate il video dimostrativo e le cose che può fare: ha dell’impensabile!
I miei commenti mentre guardavo il video dimostrativo sono stati:

Wow….
… Incredibile…
… Fantastico…!
… Noo!
…… Non ci credo!
… questo non può…!
… non può farlo!
… ma come f…
o_o

Matematica per casa

Come annunciato sto facendo le ore piccole, nella speranza che a qualcuno possa far comodo un programmino per eseguire il compito per casa di matematica: trovare lo zero della funzione y=x-e^(-x).

Potete scaricare il sorgente in C qui e compilarvelo¹, oppure potete scaricare lo zip con il sorgente e la versione già compilata qui.

Per lanciare il programma basta dare da terminale ./x-e^-x (che è il nome del programmino, ma se lo compilate voi potete chiamarlo come vi pare ;) )

Buon week-end… vado a nanna :D

Note:
[¹]= per compilare il sorgente dovete avere installato un compilatore C. Su GNU/Linux pasta installarlo con ad esempio “apt-get install gcc”, o con il vostro gestore pacchetti. Su Mac OS X un compilatore è insieme al software per sviluppatori nei DVD del sistema. Su Windows cercate… o provate la versione già compilata :)

BOINC: aiutare l’umanità con il tuo computer :)

Adesso per 2 orette il mio computer ha appena collaborato a un progetto coordinato dall’Università di Berkeley :D

Info di BOINC

Oggi ho trovato un post a riguardo su TuxFeed dove potete trovare i principali link per partecipare al progetto!
Ma cos’è questo BOINC? Continua a leggere ‘BOINC: aiutare l’umanità con il tuo computer :)’

L’autobiografia riluttante di G. H. Hardy

Già segnalati qui, vi ricordo dell’ultima serata tenuta da Marco Abate

Vita e Pensiero di G.H.Hardy

Chi verrà saprà, e a chi aspetta consiglio la leggera lettura di Apologia di un Matematico

Calcoli rapidi

Magari non vi capita tutti i giorni, e se proprio dovete usate la “macchinetta”… Ma il calcolo vero, quello fatto a mano, quando è possibile, è il modo migliore per imparare a gestire i numeri…

Ecco quindi qualche trucchetto per farli rapidamente, e senza scoraggiarsi:

Quadrati 
Se dobbiamo fare il quadrato di un numero a 2 cifre possiamo ricorrere alla formula binomiale nota a tutti:

Possiamo ad esempio, anziché calcolare 21² fare (20+1)² che sarà = 20² + 2*20*1 + 1² = 400+40+1= 441
Molto più semplice, no?

Continua a leggere ‘Calcoli rapidi’

Cin cin di Buon Anno

Vi siete mai chiesti quanti cin cin si fanno a ogni capodanno?
No?
Beh, potremmo iniziare a vedere quanti ne fate voi…
In realtà il quesito è molto semplice: immaginando n persone, ognuna delle quali fa cin cin con ogni altra, quanti cin cin ci sono in tutto?

Se le persone sono 3 ad esempio, la prima farà cin cin con la seconda e la terza, la seconda lo farà con la terza, e la terza persona… l’avrà già fatto con tutti :D

Basta quindi pensare, generalizzando, che la prima persona fa cin cin con le altre n-1 persone, la seconda lo fa con gli altri n-2, la terza con n-3… e così via fino alla n-esina¹ che quindi avrà già fatto cin cin con tutti.

Adesso, per sapere il totale dei cin cin basta sommarli tutti:
Abbiamo detto la prima ne fa n-1
la seconda: n-2
la terza: n-3

la n-2 esima: 2

la n-1 esima: 1
la n esima: 0
Sommandoli in ordine crescente verrebbe qualcosa di simile:

somma n-1

Questa serie di numeri è una progressione aritmetica, ovvero una serie di numeri dove la differenza tra un numero e il consecutivo è sempre uguale e viene detta ragione.
Tale ragione in questa serie è 1, per cui abbiamo (n-1)/2 coppie di numeri che sommate danno un numero fisso:
(n-1) +1 = n
(n-2) +2 = n
(n-3) + 3 = n .. e via dicendo

La somma totale sarà dunque uguale al numero delle coppie per il valore fisso visto sopra:
n (n-1)/2
Nell’esempio di prima se abbiamo 3 persone il numero di cin cin sarà quindi 3 (3-1)/2 = 3
Ottenere la somma totale di una progressione aritmetica di ragione 1 si dice sia un problema già affrontato da Gauss:

Un aneddoto, forse vero forse verosimile, racconta che l’insegnante per mettere a tacere l’allievo gli ordinò di fare la somma di tutti i numeri da 1 a 100. Poco dopo, sorprendendo tutti, il giovanissimo Carl diede la risposta esatta, essendosi accorto che mettendo in riga tutti i numeri da 1 a 100 e nella riga sottostante i numeri da 100 a 1, ogni colonna dava come somma 101: Carl fece dunque il prodotto 100×101 e divise per 2, ottenendo facilmente il risultato.

Sappiate che comunque, in generale, la somma dei primi n numeri interi è uguale a:

somma Gauss
Auguri e Felice Anno Nuovo a Tutti!


[¹]=Non la “n meno esima”, ma la “ennesima” :P

Auguri

xmas

Auguri di Buon Natale a Tutti!

by

Gim²y


Xmas |’krisməs; ‘eksməs|
noun informal term for Christmas .
ORIGIN X representing the initial chi of Greek Khristos ‘Christ’ 

Feste e amici

Cercando di non perdere uno dei punti fondanti di questo blog, torno a scrivere qualcosa di Matematica.

Ecco una curiosità della lezione di Combinatoria di oggi:
Siete ad una festa, o a un convegno, o dovunque si incontrino varie persone.
La domanda è: ∃¹ almeno una coppia di persone che ha lo stesso numero di conoscenze ?

La risposta è . Vediamo perché…
Continua a leggere ‘Feste e amici’

Pagina Successiva »


Contattami

Twitter

  • @mathprobs 138) no one of course, maybe in C :) 1 week ago
  • @mathprobs 115)I turn on both sides of 1rope & inthesametime side of the other rope.1st rope take half h to burn,nowlast side: 2nd take 15' 1 month ago
  • @mathprobs 114) Divided for 2 the possibility. Ex: I ask for higher or lower 50, then 25, then, 12, 6, 3...7 step and I find out the number! 1 month ago

Categorie

Statistiche

  • 34,068 hits

Web

iTunes

Iniziative

Licenza

Creative Commons License
Questoblog è pubblicato sotto una Licenza Creative Commons