Condividi:
Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!
Moderatori: Anthony47, Triumph Of Steel, archimede
di pcsuper » 06/12/06 22:48
Ciao ragazzi, utilizzando il linguaggio C devo riuscire a costruire la funzione matematica seno.
Mi date qualche dritta?
Grazie mille
-
pcsuper
- Utente Junior
-
- Post: 21
- Iscritto il: 24/09/06 17:16
-
di numberinn » 06/12/06 23:53
Devi costruirla da zero oppure puoi usare le librerie (math.h
)?
Ok, domanda inutile... ti do una dritta: pensa alla definizione matematica di seno.
Knowledge.... THAT IS POWER!!!
-
numberinn
- Download Admin
-
- Post: 435
- Iscritto il: 04/03/03 15:28
- Località: 127.0.0.1 (aka BS)
di pjfry » 06/12/06 23:56
http://it.wikipedia.org/wiki/Seno_(trigonometria)
c'è una serie matematica che, per n tendente all'infinito, calcola il seno.
Non dovrebbe essere difficile ricrearla in C (mi pare che fosse un esercizio comune, a scuola
)
Ovviamente non puoi calcolare per n=infinito, però puoi decidere che precisione vuoi anche in base alla potenza di calcolo e avere un'ottima approssimazione
-
pjfry
- Moderatore
-
- Post: 8240
- Iscritto il: 19/11/02 17:52
- Località: terni
di pcsuper » 07/12/06 15:21
numberinn ha scritto:Devi costruirla da zero oppure puoi usare le librerie (math.h
)?
Ok, domanda inutile... ti do una dritta: pensa alla definizione matematica di seno.
Posso usare le libreria math.h! Ragazzi è la prima volta che programmo!
-
pcsuper
- Utente Junior
-
- Post: 21
- Iscritto il: 24/09/06 17:16
-
di zello » 07/12/06 16:49
NAME
sin - sine function
SYNOPSIS
#include <math.h>
double sin(double x);
DESCRIPTION
The sin() function computes the sine of its argument x, measured in radians.
Il faut être toujours ivre. Tout est là : c'est l'unique question. Pour ne pas sentir l'horrible fardeau du Temps qui brise vos épaules et vous penche vers la terre,il faut vous enivrer sans trêve...
-
zello
- Moderatore
-
- Post: 2351
- Iscritto il: 06/05/02 13:44
di pcsuper » 07/12/06 16:59
Ragazzi vi mostro quello che ho provato a fare:
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#define MAX 1
#define MIN -1
double sin(double x);
int main(int argc, char *argv[])
{
double sin(double x);
printf("sin(%f)=%f\n", x, sin(x));
system("PAUSE");
return 0;
}
il mio problema è come rappresentare il grafico. Può essere con Plot?
-
pcsuper
- Utente Junior
-
- Post: 21
- Iscritto il: 24/09/06 17:16
-
di pcsuper » 10/12/06 11:53
Proprio nessuno??
-
pcsuper
- Utente Junior
-
- Post: 21
- Iscritto il: 24/09/06 17:16
-
di zello » 11/12/06 11:34
Il C non prevede a livello di standard nessuna funzione "di disegno"; bisogna appoggiarsi a qualche libreria, o direttamente al sistema operativo.
Tra l'altro:
- Codice: Seleziona tutto
#include <iostream.h>
Questo è un header c++ "pre-standard", non c. E non ne usi nessuna funzione.
- Codice: Seleziona tutto
double sin(double x);
Non importa che torni a dichiararla, è già dichiarata in math.h
- Codice: Seleziona tutto
system("PAUSE");
Non portabile, ma se piace a te.
Il faut être toujours ivre. Tout est là : c'est l'unique question. Pour ne pas sentir l'horrible fardeau du Temps qui brise vos épaules et vous penche vers la terre,il faut vous enivrer sans trêve...
-
zello
- Moderatore
-
- Post: 2351
- Iscritto il: 06/05/02 13:44
Torna a Programmazione
Topic correlati a "[C]Funzione seno":
Chi c’è in linea
Visitano il forum: Nessuno e 27 ospiti