Visual Basic - equazioni di n grado

Messaggioda antonio89x » 10/12/2005, 18:45

Ragazzi avrei un dubbio.

Devo fare un progr in vb che risolva equazioni di n grado.

Mi aiutereste sul metodo da adottare?

Grazie. :-D
Avatar utente
antonio89x
Junior Member
Junior Member
 
Messaggio: 105 di 338
Iscritto il: 25/06/2005, 16:05
Località: Italia

Messaggioda stellacometa2003 » 10/12/2005, 18:52

Bell'idea Antonio...
Anch'io vorrei qualche delucidazione!!!
Avatar utente
stellacometa2003
Senior Member
Senior Member
 
Messaggio: 325 di 1844
Iscritto il: 03/10/2005, 21:11
Località: Cinisi (PA)

Messaggioda Marvin » 10/12/2005, 19:25

Facile!
secondo me dovresti prima di tutto focalizzarti su un grado solo..dal 3 in poi mi sembra proprio un bel casino.
torniamo ai tempi di Galois?

Marvin
Avatar utente
Marvin
Average Member
Average Member
 
Messaggio: 210 di 521
Iscritto il: 28/07/2005, 11:30
Località: Milano

Messaggioda stellacometa2003 » 10/12/2005, 19:28

Io e antonio abbiamo fatto, ognuno rispettivamente il suo, un programmino per calcolare quelle di secondo grado..Fino li tutto ok..Ma poi???Quelle di terzo?
Avatar utente
stellacometa2003
Senior Member
Senior Member
 
Messaggio: 327 di 1844
Iscritto il: 03/10/2005, 21:11
Località: Cinisi (PA)

Messaggioda Marvin » 10/12/2005, 20:27

Vedi..io non sono un matematico ma ho letto un libro che racconta la storia della risoluzione delle equazioni di grado superiore al 3 ("Equazione Impossibile" di Mario Livio,che consiglio a tutti gli utenti del forum)..per la loro risoluzione non esiste un algoritmo (come per quelle di 2°) ne tanto meno un'approccio standard (che io sappia)
Credo che un programmino così a prima vista "semplice" possa in realtà consistere in una bella sfida..
O magari vaneggio,come al solito..

Marvin
Avatar utente
Marvin
Average Member
Average Member
 
Messaggio: 211 di 521
Iscritto il: 28/07/2005, 11:30
Località: Milano

Messaggioda stellacometa2003 » 11/12/2005, 00:40

In effetti non è tanto semplice la cosa...penso sia un buon compito da spostare per le vacanze!!
Avatar utente
stellacometa2003
Senior Member
Senior Member
 
Messaggio: 331 di 1844
Iscritto il: 03/10/2005, 21:11
Località: Cinisi (PA)

Messaggioda giuseppe87x » 11/12/2005, 00:53

Anche io ho letto che algebricamente non è sempre possibile trovare un metodo per risolvere un'equazione di grado superiore al terzo. (Se non sbaglio l'ha dimostrato Galois...ma posso dire anche una cavolata). Però con un computer, implementando un algoritmo che sfrutti un metodo numerico, forse è possibile. Allo stesso tempo penso però che non sarebbe per niente elementare.
giuseppe87x
Advanced Member
Advanced Member
 
Messaggio: 430 di 2038
Iscritto il: 03/06/2005, 16:07

Messaggioda stellacometa2003 » 11/12/2005, 00:59

Facci sapere se hai qualche idea giuseppe!!
Avatar utente
stellacometa2003
Senior Member
Senior Member
 
Messaggio: 332 di 1844
Iscritto il: 03/10/2005, 21:11
Località: Cinisi (PA)

Messaggioda karl » 11/12/2005, 11:10

Vorrei puntualizzare un'affermazione fatta sulla risoluzione di equazioni
ALGEBRICHE .In effetti,come molti sanno,esistono (parecchi) modi per risolvere
tramite formule anche un'equazione di 4° grado .L'impossibilita' riguarda
quelle dal 5° in poi;tale fatto fu dimostrato da Evariste Galois
(a soli 20 anni!) tramite la teoria dei gruppi.
Esiste un metodo per calcolare ,in un colpo solo e sia pure in maniera
approssimata ,tutte le radici (reali od immaginarie che siano ) di un'equazione algebrica.
Tale metodo e' detto di Bairstow (mi pare) e ne ho incontrato una sua implementazione prorio in Visual Basic ed e' probabilmente usata da MatLab .Purtroppo non lo ritrovo piu' tra i miei file:qualcuno ne ha sentito parlare?
Archimede.
karl
 

Messaggioda antonio89x » 11/12/2005, 12:14

Marvin ha scritto:Credo che un programmino così a prima vista "semplice" possa in realtà consistere in una bella sfida..


Lo pensavo anch'io, perquesto ho deciso di cimentarmi in questa impresa.
Poi però mi sono bloccato e ho chiesto un parere a voi.

Sarà impegnativo venirne a capo.
Avatar utente
antonio89x
Junior Member
Junior Member
 
Messaggio: 106 di 338
Iscritto il: 25/06/2005, 16:05
Località: Italia

Prossimo

Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite