Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [JAVA]Risolvere sistemi

    Salve

    Ho la necessità di risolvere un sistema in java.
    devo realizzare un programma in java che, impostate le equazioni, deve trovare i coefficienti a, b, ... n
    E' un programma di statistica

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    68
    Suppongo che la risoluzione del tuo sistema possa essere riassunto in una o più formule matematiche. In tal caso dividerei il problema in due parti, la prima in cui implementi un parser che analizza e raccoglie i dati e una seconda parte dove tali dati verranno elaborati. Non avendo specificato il tipo di sistema ti propongo una possibile soluzione per risolvere le equazioni di secondo grado. Avendo quest'ultime la seguente forma:
    codice:
    ax^2 + bx + c = 0
    Il parser legge ed estrae i parametri a, b e c con i quali puoi risalire alle due soluzioni con la classica formula:
    codice:
    (-b +/- radice(b^2 - 4ac)) / 2a
    Questo naturalmente è un esempio banale ma potrebbe sempre ispirarti una possibile soluzione.

  3. #3
    un parser? cioè?

    sinceramente non li conosco...

    potresti linkarmi qualche tutorial su questi "parser" (possibilmente in ita) banale?

    grazie dell'aiuto

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    68
    Parsing

    Comunque al di là di che cosa sia nello specifico un parser nel tuo caso devi semplicemente implementare del codice con cui tu possa estrarre i dati significativi per risolvere il sistema. Magari come punto di partenza potresti pensare alle Regular Expression.

    Se non hai mai sentito parlare di Regular Expression vedi questo tutorial (è in inglese, ma in italiano non conosco niente).

  5. #5
    tutto risolto. grazie mille.

    ho preferito usare Cramer, essendo più facile da implementare

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.