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

    [Java] Trovare n punti su una parabola

    Buongiorno a tutti sono nuovo su questo forum.
    Sto realizzando un programma java che dati tre punti X-Y-Z ritorni n punti (decisi dall'utente come input all'inzio del programma) appartenenti alla parabola di coodinate X(x0,y0)-Y(x0,y0)-Z(x0,y0)
    Come prima cosa ho ricavato l'equazione della parabola passante per tre punti e calcolato a, b, c.
    Ora come faccio a sfruttare a b c per ricavare n punti sulla parabola?

    Spero di essere stato chiaro...

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Ha comunque gran poco a che vedere con java...
    Allora, visto che parli di a,b,c suppongo che la tua parabola sia nella forma:
    codice:
    y = ax^2 + bx + c
    a questo punto "trovare" le coordinate di un punto che appartiene alla parabola è immediato: se hai l'ascissa, devi solo sostituire e trovare l'ordinata.

    Se hai l'ordinata devi risolvere l'equazione di secondo grado (che può quindi portare a 3 risultati: il punto non appartiene alla parabola - discriminate < 0; il punto è il vertice della parabola - discriminate = 0; esistono 2 punti con quell'ordinata - discriminate > 0).

    Se invece vuoi determinare se un punto appartiene alla parabola, sostituisci come in 1 e vedi se l'ordinata trovata corrisponde all'ordinata del punto dato.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    ok grazie.

    Devo programmare in java per poi interfacciare il tutto con macchine a controllo numerico...

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Ok, ma il mio appunto era solo a sottolineare che il problema non è java.. il problema è di matematica (e solo per attenersi al corretto uso del forum, non a criticare le tue o di qualsivoglia altro utente conoscenze matematiche): questa sezione del forum si occupa di problemi di programmazione, tutto qui.
    Buon proseguimento e benvenuto
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.