Gli argomenti
I materiali
I link utili
Le calcolatrici
Download
professione progetto

Analisi Matematica

Domande e risposte - quesiti - FAQ

Funzione Nsolve Versione PDF
Domanda

Salve,
vorrei, se possibile una mano nel capire come funziona la Voyage200 e in particolare la funzione solve() per esempio se devo calcolare x in scrivendo:

solve((ln(0.01/x*(1-1/2.578) +1/2.578))/(ln(2.578))=(0.01-0.002+x)/(0.002-x),x)

mi dà come risultato non il valore di x ma una funzione del tipo:
(x-0.002)*ln((x+0.01578)/x)= -0.00947
cosa devo fare in questa situazione, e più in generale quando mi capiterà qualcosa di simile?
servono percaso dei valori iniziali? e come e quando vanno espressi questi ultimi?
la ringrazio ancora una volta.
cordiali saluti.
carmine

Risposta

(a cura di Sebastiano Cappuccio)

Gentile Sig. Carmine, di norma la Voyage è in grado di risolvere (in modo esatto o approssimato) molte equazioni anche se non sono facili. Evidentemente in questo caso la sua equazione ha messo a dura prova le capacità di calcolo della macchina.

Provi ad utilizzare il comando NSOLVE invece di SOLVE (menu F2 8) con la medesima sintassi di SOLVE. In questo modo, se ho scritto bene la sua equazione, ho ottenuto il risultato (ovviamente approssimato) x=.000107.

Evidentemente l'algoritmo utilizzato da NSOLVE è diverso da quello utilizzato da SOLVE anche se si è in modalità approssimata e quindi, in certi casi, può dare risultati migliori. Il manuale è piuttosto avaro di informazioni sul funzionamento di NSOLVE; sappia tuttavia che è possibile inserire un valore iniziale del metodo iterativo (Newton-Raphson?) che determina la soluzione cercata con questa sintassi:
NSOLVE(equazione,x=valore iniziale)
Ovviamente ciò non garantisce di trovare tutte le soluzioni dell'equazione, ma solo quella, se esiste, alla quale converge la successione di valori generata dal metodo iterativo avendo come punto iniziale quello dato.
Spero di essere stato sufficientemente chiaro.
Cordialmente

Icona
Commenti sull'argomento

Se sei un iscritto a Cartesio puoi lasciare il tuo commento su questo argomento. Per iscriverti, clicca qui.

Al momento non ci sono commenti.



Questo sito Credits