Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    27

    Aiuto!! algoritmo di newton!!

    salve ragazzi.. avrei bisogno di un aiuto per quanto riguarda la programazione java.. allora vorrei creare un programma java che risolvi il problema del calcolo della radice quadrata mediante l'algoritmo di Newton; con un metodo statico senza l'impiego del metodo stato Math.sqrt()

    Il problema è il seguente:

    r = radice di a

    allora, Disponendo di un valore approssimato (r’) della radice r (l’approssimazione può anche essere grossolana), la relazione:

    r” = (r’+ a/r’)/2

    permette di calcolare una approssimazione migliore della radice di a.

    una mia considerazione è che Applicando ripetutamente questa formula usando ogni volta la nuova stima ottenuta per determinare la successiva si ottiene una stima sempre migliore della precedente..

    Il problema che si presenta nella progettazione è che non è possibile definire a priori il numero di iterazioni necessarie per ottenere una “buona” stima. Non conoscendo il valore vero si può determinare l’errore in base alla differenza tra due stime consecutive.
    Quindi si valuta la quantità:

    e = | a – r”2|

    e si termina l’algoritmo quando questa quantità diventa minore di 0.000001 si ottiene una precisione fino alla sesta cifra decimale.

    queste sono le cose che ho capito fin ora... hmm.. qualcuno mi può aiutare gentilmente come posso iniziare il programma? ?

    come faccio a determinare il tempo di esecuzione del proprio metodo usando per la misura il metodo statico Math.nanoTime() verificando la relazione tra precisione e tempo di esecuzione??

    sarei grato di ricevere le vostre risposte e suggerimenti.. grazie raga!!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Primo post: sbagliato mira e titolo
    Secondo post: crossposting

    Benvenuto sul forum
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.