Just Time
unread,Sep 6, 2018, 5:12:02 PM9/6/18You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Ho sviluppato un software che tratta la funzioni goniometriche
Nel linguaggio di programmazione usato non sono previste le funzioni
goniometriche inverse oltre ad ATN (Arcotangente). Non essendo presenti
le funzioni ARCSIN (ArcoSeno) ed ARCCOSIN (ArcoCoseno) il progettista
del software deve trovare soluzioni alternative, che non possono
ovviamente essere immuni da risultati 'relativamente' aleatori.
In effetti, il programmatore deve implementare un frammento di codice
che prevede l'incremento di valore angolare in radianti, da 0 radianti a
2PiGreco radianti (6,28....... radianti, con molte cifre decimali).
Anche programmando un passo brevissimo, come ad esempio 0.0000001
radianti per passo (che non comporta un tempo di scansione
lunghissimo) il software si ferma al valore di ricerca più prossimo
possibile, salvo fare confusione con i quadranti: a seconda che si
tratti del primo, secondo, terzo o quarto quadrante angolare, la
differenza fra l'angolo coinvolto ed il risultato della funzione inversa
(che deve comunicare il valore angolare a cui è associato il valore
della funzione inversa comunicata) può variare di uno o più quadranti.
Qualcuno, esperto di programmazione e di trigonometria, può indicarmi
qualche soluzione?
--
CobraOne