Pagina 1 di 3

[risolto]software per la matematica!

Inviato: venerdì 22 maggio 2009, 20:18
da Saruman
Ciao,

Come probabilmente avrete letto in altri post devo riprendere la matematica da zero, quando dico da zero intendo zero ad arrivare al calcolo numerico all'analisi matematica ed alla probabilità ecc ecc, Sto cercando un software in cui possa verificare i mie esercizi, mi anno consigliato octave ma lo vedo molto impostato sul calcolo numerico per carità è fatto veramente bene, ma per il momento e troppo io sono partito dalle espressioni e frazioni ed ora pian piano mi sto affacciando alle equazione e funzioni  .. magari anche octave risolve funzioni ed equazioni pero sinceramente nei manuali in italiano presenti in rete c'è veramente poco o niente a proposito .

Grazie per il consiglio!

Re: software per la matematica!

Inviato: venerdì 22 maggio 2009, 21:50
da Hyu
Dici bene, octave è potentissimo ma è numerico. Quindi per apprendere è inutile.
Ti consiglio wxmaxima, con il quale puoi risolvere esercizi su funzioni, limiti, fare derivate e tutto in maniera letterale.

La documentazione è quasi solo in inglese, in italiano come sempre per ogni cosa si trova poco (un giorno mi decido e la scrivo quasi quasi...(rotfl))

Per i grafici potresti gradire invece l'utilizzo di gnuplot  :)

PS: La documentazione di Matlab per la maggior parte degli utilizzi va bene anche per octave, specialmente per le operazioni basilari (ma anche per molte di quelle avanzate).

Re: software per la matematica!

Inviato: venerdì 22 maggio 2009, 22:31
da marco.centin
Hyu ha scritto: Dici bene, octave è potentissimo ma è numerico. Quindi per apprendere è inutile.
Ti consiglio wxmaxima, con il quale puoi risolvere esercizi su funzioni, limiti, fare derivate e tutto in maniera letterale.
Concordo.. anche io uso wxmaxima e lo trovo molto utile... anche se nella maggior parte dei casi per imparare qualcosa di matematica basta (e avanza) una matita, un foglio bianco... e molta passione. Armati di forza di volontà: ne serve molta.

Degli strumenti tornano molto utili per la matematica secondo me sono:

Matlab o Octave: strumento potentissimo e facile da usare. Torna molto utile in calcolo numerico, statistica, probabilità, elaborazione di suono ed immagini digitali. Sostanzialmente permette facilmente di progettare bozze di algoritmi senza curarsi troppo degli aspetti di programmazione.
http://www.gnu.org/software/octave/

Maxima, wxMaxima: ottimi se hai bisogno di plottare in due secondi una superficie, un grafico di una funzione, calcolare un integrale o una derivata noiosi.. risolvere algebricamente un sistema di equazioni lineari etc..
http://wxmaxima.sourceforge.net/wiki/in ... /Main_Page

LaTeX: Il top dei top per quanto riguarda la scrittura di documenti di tipo scientifico.. ti permette di concentrarti sul contenuto dei tuoi documenti senza doverti curare dell'aspetto tipografico. Puoi trovare tutti i caratteri, font, stili, simboli che desideri senza dover scendere a compromessi. In due parole: contenuto ed estetica.
http://www.latex-project.org/

GAP: Si tratta di uno strumento veramente professionale... adatto alle esigenze di (quasi) ogni algebrista.
http://www.gap-system.org/

Ciaociao e buon lavoro ;)
Marco
(b2b)

Re: software per la matematica!

Inviato: venerdì 22 maggio 2009, 23:08
da Saruman
wxMaxima è veramente fico e sembra anche semplice da utilizzare, cmq qualche dritta non farebbe male :)

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 0:47
da Saruman
Sicuramente è una domanda stupida.

Io ho installato dai repository, va bene?

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 8:28
da Hyu
ybor4 ha scritto: Sicuramente è una domanda stupida.

Io ho installato dai repository, va bene?
Si.

Una domanda che mi sono sempre chiesto e che vi pongo: ma matlab cosa fa in più di octave?

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 10:07
da marco.centin
Hyu ha scritto: Una domanda che mi sono sempre chiesto e che vi pongo: ma matlab cosa fa in più di octave?
Assolutamente nulla: tutto quello che puoi fare con Matlab lo puoi fare anche con Octave. La differenza (che per ora è sostanziale) tra i due è che Matlab include una documentazione veramente notevole ricca di spiegazioni chiare ed esempi che rendono il lavoro molto più veloce: nell'help di matlab trovi in pochi secondi esattamente quello che ti serve. Inoltre Matlab ha dei toolbox molto potenti il cui uso in alcuni casi è indispensabile. Vero che si potrebbe benissimo riscriverli con Octave ma la pigrizia spesso prevale... Inoltre Matlab ha anche una bella interfaccia grafica java ed esistono ancora degli utenti che si deprimono se devono usare un programma senza una bella interfaccia grafica (vogliono vedere dei bottoni e dei disegnetti: non importa se poi in realtà scrivono tutto in dei semplici file di testo)
:-\
In ogni caso si usa Matlab perché nelle università i professori adottano quello.. sarebbe da lanciare una campagna a favore dell'uso di Octave nelle università.. Oppure fare un'interfaccia grafica e un help matlab-like per octave. Al momento si puo provare qtoctave:
http://qtoctave.wordpress.com
Ma non l'ho mai provata e no so dire nulla a riguardo..

Marco

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 11:02
da Saruman
qtoctave è veramente bello, io lo messo perché ha già un editor di testo integrato, ho avuto qualche problema dalla riga di comando a far eseguire gli script..

Tornado a wxmaxima, ho da porre due domande, la prima se gli passo un'espressione del tipo

Codice: Seleziona tutto

{(23/5+1/2*6/5^4)^23+(1982/11+9/6)}^3;
oltre al risultato

Codice: Seleziona tutto

{797096388887858469400563200432556655504076931415890967182988385045970915161705069 / 444286461820473848807885527967265204551949864253401756286621093750}^3
è possibile visualizzare i vari passaggi nella risoluzione?

Poi due funzioni interessanti m.c.m e M.C.D  tra 23 e 20

Se faccio calcola mcm polinomio uno  23 polinomio due 20 mi riotna
lcm(23,20)

:-\

Va be sono più di due domande :)
se gli passo sqrt(23)
mi visualizza radice quadrata di 23 ma io voglio che me la calcoli come si fa?

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 11:26
da taboom
ybor4 ha scritto:
Tornado a wxmaxima, ho da porre due domande, la prima se gli passo un'espressione del tipo

Codice: Seleziona tutto

{(23/5+1/2*6/5^4)^23+(1982/11+9/6)}^3;
oltre al risultato

Codice: Seleziona tutto

{797096388887858469400563200432556655504076931415890967182988385045970915161705069 / 444286461820473848807885527967265204551949864253401756286621093750}^3
è possibile visualizzare i vari passaggi nella risoluzione?

Era quasi più semplificata senza il risultato!  (rotfl)

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 11:35
da Saruman
si ma non hai risposto alla mia domanda

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 11:38
da Elrond
ybor4 ha scritto: se gli passo sqrt(23)
mi visualizza radice quadrata di 23 ma io voglio che me la calcoli come si fa?
Numerico → Mostra/Nascondi risultati numerici

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 11:41
da Saruman
>:(

Codice: Seleziona tutto

(%i12) sqrt(23);(%o12) sqrt(23)(%i13) if numer#false then numer:false else numer:true;(%o13) true(%i14) if numer#false then numer:false else numer:true;(%o14) false(%i15) 

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 11:44
da Elrond
Ridai sqrt(23) e ti esce il numero.

Per utilizzare lcm devi prima dare il comando:

Codice: Seleziona tutto

load("functs")
che "carica" quella funzione, sta scritto nella guida

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 11:50
da Saruman
ok Grazie i manuali sono tutti in inglese pero :( ed io non conosco l'inglese.

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 11:56
da Saruman
ho trovato su matematicamente qualcosa d'interessante ..

cmq va gia meglio

Codice: Seleziona tutto

(%i1) {(23/5+1/2*6/5^4)^23+(1982/11+9/6)}^3;(%o1) {797096388887858469400563200432556655504076931415890967182988385045970915161705069/444286461820473848807885527967265204551949864253401756286621093750}^3(%i2) if numer#false then numer:false else numer:true;(%o2) true(%i3) {(23/5+1/2*6/5^4)^23+(1982/11+9/6)}^3;(%o3) {1.7941046090437638*10^+15}^3(%i4) 
Un ultima domanda è possibile visualizzare i passaggi?

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 11:58
da Elrond
http://maxima.sourceforge.net/documentation.html qui ci sono alcune guide in italiano, su google ne puoi trovare altre. Qui, per esempio, spiega che bisogna dare il comando load("functs") per far funzionare lcm, però a me il pdf si vede abbastanza male
ybor4 ha scritto: ho trovato su matematicamente qualcosa d'interessante ..

cmq va gia meglio

Codice: Seleziona tutto

(%i1) {(23/5+1/2*6/5^4)^23+(1982/11+9/6)}^3;(%o1) {797096388887858469400563200432556655504076931415890967182988385045970915161705069/444286461820473848807885527967265204551949864253401756286621093750}^3(%i2) if numer#false then numer:false else numer:true;(%o2) true(%i3) {(23/5+1/2*6/5^4)^23+(1982/11+9/6)}^3;(%o3) {1.7941046090437638*10^+15}^3(%i4) 
Un ultima domanda è possibile visualizzare i passaggi?
Su Derive (programma proprietario e a pagamento) so che si può fare, su Maxima non mi pare, però non ne sono certo

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 12:33
da Saruman
Grazie per il link,
Ma è tutto materiale che ho già reperito per conto mio. vediamo cosa ne esce fuori.

Nessuno sa rispondermi se è possibile visualizzare i passaggi della risoluzione?

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 12:40
da Elrond
Per quella espressione in particolare, che è relativamente semplice, i vari passaggi li puoi vedere da solo, per esempio in questo modo:

Codice: Seleziona tutto

(6/5)^4 # nota che per elevare tutto alla quarta devi mettere le parentesi
1/2*(6/5)^4
23/5+1/2*(6/5)^4
(23/5+1/2*(6/5)^4)^23
1982/11+9/6
(23/5+1/2*(6/5)^4)^23+1982/11+9/6
((23/5+1/2*(6/5)^4)^23+1982/11+9/6)^3

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 12:53
da Saruman
Hai ragione, ma io vorrei sapere se c'è un comando che permette di visualizzare tutto, l'idea è quella di esercitarsi con carta e penna e poi eventualmente verificare e capire dove si commettono errori tramite pc.

Re: software per la matematica!

Inviato: sabato 23 maggio 2009, 12:58
da Pazzoinformatico
Per le equazioni di primo grado c'è qualcosa?