Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sottile, leggero e dall'autonomia WOW: OPPO Reno14 F conquista con stile e sostanza
Sottile, leggero e dall'autonomia WOW: OPPO Reno14 F conquista con stile e sostanza
OPPO Reno14 F 5G si propone come smartphone di fascia media con caratteristiche equilibrate. Il device monta processore Qualcomm Snapdragon 6 Gen 1, display AMOLED da 6,57 pollici a 120Hz, tripla fotocamera posteriore con sensore principale da 50MP e generosa batteria da 6000mAh con ricarica rapida a 45W. Si posiziona come alternativa accessibile nella gamma Reno14, proponendo un design curato e tutto quello che serve per un uso senza troppe preoccupazioni.
Destiny Rising: quando un gioco mobile supera il gioco originale
Destiny Rising: quando un gioco mobile supera il gioco originale
Tra il declino di Destiny 2 e la crisi di Bungie, il nuovo titolo mobile sviluppato da NetEase sorprende per profondità e varietà. Rising offre ciò che il live service di Bungie non riesce più a garantire, riportando i giocatori in un universo coerente. Un confronto che mette in luce i limiti tecnici e strategici dello studio di Bellevue
Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo
Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo
Plaud Note Pro è un registratore digitale elegante e tascabile con app integrata che semplifica trascrizioni e riepiloghi, offre funzioni avanzate come template e note intelligenti, ma resta vincolato a un piano a pagamento per chi ne fa un uso intensivo
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-12-2008, 18:00   #1
Dark_Maro
Junior Member
 
Iscritto dal: Oct 2008
Messaggi: 21
[c++]Problema con il sin

Salve,

ho da poco anzi da pochissimo iniziato ad imparare ad utilizzare il linguaggio c++ (per scopi personali,niente di commerciale) e mi sono inbattuto in un problema, mentre stavo compilando il programma lo eseguivo ogni tanto per vedere se tutto funzionava, ma confronando i risultati con la calcolatrice mi sono accorto di un errore ma che non riesco a risolvere e a capire il perchè:

la funzione è questa: v*sin(w-tc) che scritta in c++: cout << v*sin(float (w-tc));

fatta cosi sembra tutto ok ma andando a cambiare le variabili con numeri mi vengono valori differenti:
dando v=12 w=120 tc=145 in teoria dovrebbe venire -5.07 (con la calcolatrice) ma viene 1.588 (con c++)

vi ringrazio in anticipo per qualsiasi aiuto!!
__________________
Increase populationhttp://elmaro.myminicity.com
Increase industryhttp://elmaro.myminicity.com/ind
Improve the transport networkhttp://elmaro.myminicity.com/tra
Dark_Maro è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2008, 18:10   #2
PaVi90
Bannato
 
Iscritto dal: May 2007
Città: Vivo in un mondo in cui tutti ti accusano e ti additano per un nonulla...
Messaggi: 9995
Premesso che sono niubbissimo in C... non è che hai il risultato in radianti anzichè gradi?!
PaVi90 è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2008, 18:12   #3
stdecden
Member
 
L'Avatar di stdecden
 
Iscritto dal: Apr 2007
Messaggi: 263
Quote:
Originariamente inviato da PaVi90 Guarda i messaggi
Premesso che sono niubbissimo in C... non è che hai il risultato in radianti anzichè gradi?!
Confermo!! infatti da cplusplus.com

Quote:
Returns the sine of an angle of x radians.
stdecden è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2008, 18:15   #4
Dark_Maro
Junior Member
 
Iscritto dal: Oct 2008
Messaggi: 21
Quote:
Originariamente inviato da stdecden Guarda i messaggi
Confermo!! infatti da cplusplus.com
ok grazie mille!!

sapete come posso convertirlo in gradi sempre all'interno del programma??
__________________
Increase populationhttp://elmaro.myminicity.com
Increase industryhttp://elmaro.myminicity.com/ind
Improve the transport networkhttp://elmaro.myminicity.com/tra
Dark_Maro è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2008, 18:17   #5
PaVi90
Bannato
 
Iscritto dal: May 2007
Città: Vivo in un mondo in cui tutti ti accusano e ti additano per un nonulla...
Messaggi: 9995
Vedi se può tornarti utile questo: http://www.dotnetarchitects.it/tips.aspx?IDTip=61

Chiaramente usa la "forumula inversa"
PaVi90 è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2008, 18:18   #6
goldorak
Senior Member
 
Iscritto dal: Apr 2003
Messaggi: 16462
Quote:
Originariamente inviato da Dark_Maro Guarda i messaggi
ok grazie mille!!

sapete come posso convertirlo in gradi sempre all'interno del programma??
Se x e' l'angolo in radianti, (360/2pi_greco)*x ti da l'angolo in gradi.
__________________
MICROSOFT : Violating your privacy is our priority
goldorak è offline   Rispondi citando il messaggio o parte di esso
Old 27-12-2008, 18:25   #7
Dark_Maro
Junior Member
 
Iscritto dal: Oct 2008
Messaggi: 21
Quote:
Originariamente inviato da goldorak Guarda i messaggi
Se x e' l'angolo in radianti, (360/2pi_greco)*x ti da l'angolo in gradi.
ok grazie adesso provo a sistemarla!!

ma sapete se esiste un simbolo o una parola da usare in c++ da poterlo convertire da solo!!
__________________
Increase populationhttp://elmaro.myminicity.com
Increase industryhttp://elmaro.myminicity.com/ind
Improve the transport networkhttp://elmaro.myminicity.com/tra
Dark_Maro è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2008, 09:21   #8
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da Dark_Maro Guarda i messaggi
ma sapete se esiste un simbolo o una parola da usare in c++ da poterlo convertire da solo!!
Non esiste, basta farsi una piccola funzione di utilità.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2008, 10:43   #9
Dark_Maro
Junior Member
 
Iscritto dal: Oct 2008
Messaggi: 21
ok grazie!!!

scusate ma adesso avrei anche un altro problema sempre con il sin:

come faccio a fare sin^-1

grazie ancora per il vostro aiuto!!
__________________
Increase populationhttp://elmaro.myminicity.com
Increase industryhttp://elmaro.myminicity.com/ind
Improve the transport networkhttp://elmaro.myminicity.com/tra

Ultima modifica di Dark_Maro : 28-12-2008 alle 14:20.
Dark_Maro è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2008, 15:55   #10
PaVi90
Bannato
 
Iscritto dal: May 2007
Città: Vivo in un mondo in cui tutti ti accusano e ti additano per un nonulla...
Messaggi: 9995
Quote:
Originariamente inviato da Dark_Maro Guarda i messaggi
ok grazie!!!

scusate ma adesso avrei anche un altro problema sempre con il sin:

come faccio a fare sin^-1

grazie ancora per il vostro aiuto!!
beh, (senx)^(-1) = 1 / senx
PaVi90 è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2008, 16:06   #11
..::DAVE::..
Senior Member
 
L'Avatar di ..::DAVE::..
 
Iscritto dal: Nov 2006
Città: Mantova
Messaggi: 468
Quote:
Originariamente inviato da PaVi90 Guarda i messaggi
beh, (senx)^(-1) = 1 / senx
eh magari fosse così
arcoseno

Ultima modifica di ..::DAVE::.. : 28-12-2008 alle 16:09.
..::DAVE::.. è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2008, 16:11   #12
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da ..::DAVE::.. Guarda i messaggi
eh magari fosse così
arcoseno
No, In matematica senx ^ -1 è così. Arcoseno è un'altra cosa, è l'operazione inversa di seno.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2008, 16:11   #13
goldorak
Senior Member
 
Iscritto dal: Apr 2003
Messaggi: 16462
Quote:
Originariamente inviato da Dark_Maro Guarda i messaggi
ok grazie!!!

scusate ma adesso avrei anche un altro problema sempre con il sin:

come faccio a fare sin^-1

grazie ancora per il vostro aiuto!!

Dipende, se vuoi sin (x) ^-1 = 1/ sin(x).
Se invece vuoi la funzione inversa del seno, che malauguratamente si scrive sin^-1 (x) allora devi invocare la funzione arcsin.
__________________
MICROSOFT : Violating your privacy is our priority
goldorak è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2008, 16:12   #14
..::DAVE::..
Senior Member
 
L'Avatar di ..::DAVE::..
 
Iscritto dal: Nov 2006
Città: Mantova
Messaggi: 468
Quote:
Originariamente inviato da cionci Guarda i messaggi
No, In matematica senx ^ -1 è così. Arcoseno è un'altra cosa, è l'operazione inversa di seno.
Quote:
Originariamente inviato da goldorak Guarda i messaggi
Dipende, se vuoi sin (x) ^-1 = 1/ sin(x).
Se invece vuoi la funzione inversa del seno, che malauguratamente si scrive sin^-1 (x) allora devi invocare la funzione arcsin.
Quote:
Originariamente inviato da Dark_Maro Guarda i messaggi
ok grazie!!!

scusate ma adesso avrei anche un altro problema sempre con il sin:

come faccio a fare sin^-1

grazie ancora per il vostro aiuto!!
per me intende arcoseno anche perchè 1/sen è intuitivo da fare
..::DAVE::.. è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2008, 16:25   #15
PaVi90
Bannato
 
Iscritto dal: May 2007
Città: Vivo in un mondo in cui tutti ti accusano e ti additano per un nonulla...
Messaggi: 9995
Quote:
Originariamente inviato da cionci Guarda i messaggi
No, In matematica senx ^ -1 è così. Arcoseno è un'altra cosa, è l'operazione inversa di seno.
Ecco appunto. L'arcoseno è la funzione inversa, che le calcolatrici erroneamente indicano con sin^-1
PaVi90 è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2008, 16:51   #16
goldorak
Senior Member
 
Iscritto dal: Apr 2003
Messaggi: 16462
Quote:
Originariamente inviato da PaVi90 Guarda i messaggi
Ecco appunto. L'arcoseno è la funzione inversa, che le calcolatrici erroneamente indicano con sin^-1
In verita' la scritta sin^-1 e' corretta.
Se uno scrive sin^-1 (x) si intende arcsin (x) e cioe' la funzione inversa del senso.
Se uno scrive sin (x) ^-1 = (sin(x))^-1 allora e' uguale a 1/sin(x).
Notare bene dove si trova l'argomento x rispetto alla funzione.
__________________
MICROSOFT : Violating your privacy is our priority
goldorak è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2008, 17:34   #17
PaVi90
Bannato
 
Iscritto dal: May 2007
Città: Vivo in un mondo in cui tutti ti accusano e ti additano per un nonulla...
Messaggi: 9995
Quote:
Originariamente inviato da goldorak Guarda i messaggi
In verita' la scritta sin^-1 e' corretta.
Se uno scrive sin^-1 (x) si intende arcsin (x) e cioe' la funzione inversa del senso.
Se uno scrive sin (x) ^-1 = (sin(x))^-1 allora e' uguale a 1/sin(x).
Notare bene dove si trova l'argomento x rispetto alla funzione.
Che io sappia, alle funzioni goniometriche + quella logaritmica, l'esponente della potenza va posto sempre tra il nome della funzione e il suo argomento.
PaVi90 è offline   Rispondi citando il messaggio o parte di esso
Old 28-12-2008, 17:45   #18
Dark_Maro
Junior Member
 
Iscritto dal: Oct 2008
Messaggi: 21
ragazzi scusate per la mia mancanza di chiarezza, volevo la funzione inversa del sin quindi sin^-1(x) che giustamente come avete detto voi è asin!!

grazie per il vostro aiuto!!
__________________
Increase populationhttp://elmaro.myminicity.com
Increase industryhttp://elmaro.myminicity.com/ind
Improve the transport networkhttp://elmaro.myminicity.com/tra
Dark_Maro è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sottile, leggero e dall'autonomia WOW: OPPO Reno14 F conquista con stile e sostanza Sottile, leggero e dall'autonomia WOW: OPPO Reno...
Destiny Rising: quando un gioco mobile supera il gioco originale Destiny Rising: quando un gioco mobile supera il...
Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo Plaud Note Pro convince per qualità e int...
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy? Google Pixel 10 è compatto e ha uno zoom ...
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Tutor FIVE, il progetto che trasforma Al...
Osservata esplosione di raggi gamma (GRB...
Sean Duffy (amministratore ad interim de...
Renault lancia la super promo: porte ape...
Il tuo portatile ASUS ROG non funziona c...
Zoom migliora il suo operatore virtuale ...
Traguardo Omoda & Jaecoo in Italia: ...
EHT mostra nuove immagini di come cambia...
Il gioiellino di Fastned: aperti in Belg...
La nuova mini workstation AI di MinisFor...
Formula 1 2026, nuove gare Sprint in cal...
MacBook Pro con display OLED e supporto ...
Poste Italiane: dati di milioni di utent...
Microsoft blocca RaccoonO365, rubate olt...
15 anni dopo Skate 3, il gioco torna sot...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:19.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v