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
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
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:
Il parser legge ed estrae i parametri a, b e c con i quali puoi risalire alle due soluzioni con la classica formula:codice:ax^2 + bx + c = 0
Questo naturalmente è un esempio banale ma potrebbe sempre ispirarti una possibile soluzione.codice:(-b +/- radice(b^2 - 4ac)) / 2a
un parser? cioè?
sinceramente non li conosco...
potresti linkarmi qualche tutorial su questi "parser" (possibilmente in ita) banale?
grazie dell'aiuto
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).
tutto risolto. grazie mille.
ho preferito usare Cramer, essendo più facile da implementare