Programmazione in derive

tony19
ciao a tutti.
tempo fa, prima delle ferie, karl aveva posto una domanda sull'argomento.
non mi ricordo di reazioni positive (quasi subito il forum chiuse interrompendo una corrida in corso).

se può interessare qualcuno, nello spazio utentiforum ho messo qualche esempietto, forse utile a chi voglia evitarsi iniziali rompicapo; sono file di tipo .mth (cioè file di testo).

dopo il download, basta un click sul file e viene richiamato derive col file aperto; li c'è sempre almeno un'espressione già preparata, da semplificare ottenendo l'avvio della funzione.

l'indirizzo della cartella è
[url]ftp://utentiforum:immagini@supereva.it/tony/derive.prgrmm.esempi/[/url]

buon divertimento (just in case ...)
tony

Risposte
Highrender
Grazie per la segnalazione, tony! [:)]

_admin
Interessante, non ne sapevo l'esistenza

ab

fireball1
Io sapevo che si potesse programmare con il Derive ma
non ci ho mai provato. Grazie tony!

fireball1
Se faccio disegnare a Derive il grafico di x^(1/3)
me lo disegna solo per x > 0 ... Se invece
scrivo Branch:=Real e poi faccio disegnare il grafico,
me lo disegna anche per x < 0 com'è corretto che sia.
Il problema è che io ad ogni avvio di Derive devo
specificare Branch:=Real e poi cominciare a lavorare...
Come si può fare per ovviare a questo problema?
Bisogna per forza specificare il campo dei numeri
reali ad ogni avvio del programma?

Sk_Anonymous
Nella cartella di Derive ci deve essere un file
di testo di nome Dfw.txt:tu lo apri e vai alla
sezione [Algebra State Variables] e qui modifica la
voce "Branch=Principal" in "Branch=Real".
Dovrebbe funzionare anche se non ci metto la mano
sul fuoco (per precauzione fai una copia di Dfw.txt).
Sto preparando alcuni semplici programmini in Derive che mi
sembrano carini:se mi vengono bene,poi li posto.
karl.

fireball1
Karl, il file di testo non lo trovo...
Trovo soltanto un file di nome Derive6.ini
ma al suo interno non c'è la sezione
da te citata e tantomeno Branch=Principal ...

Sk_Anonymous
Il fatto e' che tu usi la versione 6 ,io invece
mi riferisco alla versione 5.
Mi spiace,tuttavia penso che il file *.ini
( o qualche altro),poiche' fa probabilmente riferimento
alle condizioni di partenza del programma,debba
necessariamente contenere una indicazione sul Branch
iniziale o qualcosa di equivalente,magari con altro nome.
Cerca bene tra i vari file della cartella e non
dimenticare,anche se te queste cose le sai benissimo,
di fare copie di sicurezza di ogni file eventualmente
modificato.
Saluti da karl.

fireball1
Avete tempo per controllare il mio file Derive6.INI ?
Sono sicuro che vada modificato questo file... Potete dirmi in quale punto? Grazie.

tony19
quote:
Interessante, non ne sapevo l'esistenza[Admin]

di che cosa, Admin?
tony

fireball1
L'esistenza del fatto che si possa programmare in Derive, credo.

_admin
Proprio così

ab

tony19
quote:
[Admin]
Proprio così[Admin]

te lo chiedevo, Admin, perchè un'annetto fa sul forum apparve la recensione di un programma in derive (*) per il "metodo di bisezione"
(avevo risposto segnalando un paio di cose andate storte nella pubblicazione del testo e apprezzando alcune tecniche).

e mi pareva che il recensore fossi tu.

ma chi la ritrova più?
(ah, se ri-funzionasse la search per argomenti!)

tony

nota (*): autore franco cocco o simili

tony19
scusa, fireball,
quote:
... ad ogni avvio di Derive devo specificare Branch:=Real e poi cominciare a lavorare... Come si può fare per ovviare a questo problema? [fireball]

non ti funziona la "save state variables?"; nella tua versione derive non fa più la domanda?

io (vers. 5) farei così:
1 - carico derive
2 - a foglio ancora vergine (per non inquinare con le var. di stato di un altro foglio)
3 - click su: Declare / Simplification Settings / Branch
4 - scelgo "Real"
5 - esco da derive, e, nel mentre, rispondo "yes" alla domanda "store state variables as new default?"
00 - da ora in poi il branch è quello reale

tony

_admin
x Tony.
Francamente non me ne ricordo. Mi ricordo invece che tempo addietro qualcuno mi ha chiesto se era possibile programmare con Derive e forse ho risposto di no.

Il problema è che non so gestire i database in MySQL, prima quando era in Access avrei potuto fare un query.

ab

Highrender
quote:
Originally posted by Admin

x Tony.
Francamente non me ne ricordo. Mi ricordo invece che tempo addietro qualcuno mi ha chiesto se era possibile programmare con Derive e forse ho risposto di no.

Il problema è che non so gestire i database in MySQL, prima quando era in Access avrei potuto fare un query.

ab



Se devi fare una query sul database del forum, puoi usare phpmyadmin di aruba (http://mysql.aruba.it/phpMyAdmin/index.php)

Highrender

tony19
quote:

Se devi fare una query sul database del forum, puoi usare phpmyadmin di aruba (http://mysql.aruba.it/phpMyAdmin/index.php)Highrender


funziona anche per chi non ha_pagato_una_quota_ottenendo_una_passwd?
io non ho trovato il modo

grazie da tony

fireball1
quote:
Originally posted by tony


io (vers. 5) farei così:
1 - carico derive
2 - a foglio ancora vergine (per non inquinare con le var. di stato di un altro foglio)
3 - click su: Declare / Simplification Settings / Branch
4 - scelgo "Real"
5 - esco da derive, e, nel mentre, rispondo "yes" alla domanda "store state variables as new default?"
00 - da ora in poi il branch è quello reale

tony



Tony, purtroppo io ho la versione 6...
Hai tempo per andare a vedere il mio file Derive6.INI
che ho linkato in questo topic e aiutarmi a
capire quale settaggio devo modificare?

tony19
quote:
Tony, purtroppo io ho la versione 6... [fireball]


questo l'avevi già detto. ora dobbiamo arrivare a capire che cosa succede.

ci stai dicendo che derive ha smesso di salvare le variabili di stato?
o solo alcune?
o solo a meno di una dichiarazione di preferenza? <====

se imponi 50 cifre di precisione ed esci, ti chiede se vuoi salvare le variabili? e te le ritrovi tutte 50 alla sessione successiva?
hai fatto prove su altre variabili di stato?

se salvi come .mth optando per non salvare le formule ma solo le variabili, te la salva? (lo vedi guardando il .mth con un editor)

dicci anche cosa ti capita seguendo i 5 punti da me suggeriti

oppure non li hai seguiti e hai battuto "Branch:=Real" a mano?
(con le iniziali maiuscole)
quote:
Hai tempo per andare a vedere il mio file Derive6.INI
che ho linkato in questo topic e aiutarmi a
capire quale settaggio devo modificare? [fireball]

scusa, ma NON sono per andare a ravanare - da inesperto - in un file tipo .ini;
il programma ci deve pensare da solo salvando i parametri.

e son convinto che, per approssimazioni successive, arriveremo a capire il modo.
tony

Sk_Anonymous
L'unica cosa che si puo' fare e':
1) infilare nel file *.ini (dopo averne fatto una copia!)
nella sezione [Algebra Save Options] la riga
"Branch =Real"
Oppure:
2)oppure modificare la riga
"SaveStateVariables=No" in "SaveStateVariables=Yes"
e poi fare un qualunque calcolo imponendo la condizione
"Branch=Real".Piu' o meno come dice anche Tony.

3)Fare entrambe le cose.
karl.

fireball1
Avevo già provato
da prima con la seconda opzione,
che non ha funzionato. Neanche
la prima funziona, e non funzionano
neanche la prima e la seconda insieme.
Grazie mille per l'interessamento Karl,
ma purtroppo proprio non si riesce
a far rigare dritto questo Derive 6 [:)]

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.