J'ai un ensemble de points de données pour lequel je voudrais tracer l'intégrale.Tracer l'aire sous la courbe (intégrale) d'un ensemble de valeurs x et y dans R
Par exemple:
x = seq(from=0, to=9, by=0.05)
y = sin(x)
Comment puis-je tracer l'intégrale 0
-x
sur l'intervalle, disons, 0
-10
? Où intégrale est la zone délimitée par la courbe et y=0
. Cela devrait ressembler beaucoup à un graphique de 1 - cos(x)
, mais supposons que nous ne savons pas ce que y = f(x)
est réellement.
La seule chose que je sais comment faire cela semble logique est la suivante:
spl = smooth.spline(x, y)
Cependant je ne sais pas quoi faire. EDIT: ce n'est pas un doublon d'ombrage sous une courbe, d'une part il faut soustraire des zones sous y = 0, d'autre part il ne s'agit pas d'afficher des régions ombrées, mais de construire une fonction qui est l'intégrale. .
@MaciejPitucha re: une réponse reproductible, votre souhait est ma commande. Certainement pas un doublon de cette question cependant. –
Je voulais dire un exemple reproductible, désolé. –
Oui, je viens d'ajouter un. –