Rechercher : dans
Par :

Loi normale centrée reduite

Dernière réponse le 15 déc 2008 à 17:52:35 anikashow, le 13 déc 2008 à 13:20:51 
 Signaler ce message aux modérateurs

Bonjour,
j ai trouver des difficultés pour ecrire
un programme ou une fonction en c/c++ qui permet de remplir la table de la loi normale centrée reduite
vous trouverez la table dans ce lien

http://fr.wikipedia.org/wiki/Loi_normale
merci pour votre aide

Configuration: Windows XP
Firefox 3.0.4

Meilleures réponses pour « loi normale centrée reduite » dans :
Windows 7: Le centre de maintenance VoirUne nouveauté dans Windows 7 est le centre de maintenance, semblable au centre de sécurité de Windows XP et Vista, il regroupe plus de paramètres et permet de régler des problèmes, gérer la sauvegarde, les mises à jour,... Comment y accéder? Pour...
Désactiver le Centre de sécurité de Windows XP VoirPréambule Avec le Service Pack 2 (SP2) de Windows XP, est apparu un nouvel outil : le Centre de sécurité. Ce dernier est maintenant présent dans les systèmes d'exploitation Windows XP et Windows Vista. Le SP2 est axé sur l'amélioration de la...
Javascript - Centrer verticalement une page web VoirPour centrer verticalement une page web, impossible de s'en sortir en css. Une solution bien pratique : JavaScript. 1. Le fichier .js 2. La page .html 3. Utilisation 4. Inconvénients 5. Rappel Merci à Dalida pour la source du...
Centres d'appel (Help Desk / Call center) VoirIntroduction aux centres d'appels On appelle Centre d'appel (en anglais Call Center) une plate-forme, hébergée par l'entreprise ou externalisée, chargée d'assister les utilisateurs. Les centres d'appels permettent d'assister des clients dans le...
Loi informatique et libertés VoirLoi n° 78-17 du 6 Janvier 1978 (Journal officiel du 7 janvier 1978 et rectificatif au J.O. du 25 janvier 1978) L'Assemblée nationale et le Sénat ont adopté.Le Président de la République promulgue la loi dont la teneur suit: Chapitre I...
Loi Godfrain du 5 janvier 1988 VoirLoi n° 88-19 du 5 Janvier 1988 Travaux préparatoires Assemblée nationale proposition de loi n°352 rapport de M. André, au nom de la commission des lois, n°744 discussion et adoption le 15 juin 1987 Sénat proposition de loi, adoptée...

1

Benz37, le 13 déc 2008 à 18:46:15

Et ben, je crois que se n'est vraiment difficile sauf si ru veux trouver la primitif de exp(-x²)

v[0,1]=0;
for(int i=1;i<10;i++)
V[0,i]=v[0,i-1]+0.01 ;
v[]
for(int j=1

Répondre à Benz37

2

anikashow, le 13 déc 2008 à 20:07:28

Merci pour ta rep mais j l ai pas bien compris
qu est ce que tu veux dire par v[0,1]

Répondre à anikashow

3

Benz37, le 14 déc 2008 à 12:01:02

#include <stdio.h>

void main()
{
float m[37][10];
M[0,1]=0;
for(int j=1;j<=9;j++)
M[0,i]=v[0,j-1]+0.01 ;
M[1,0]=0;
for(int i=1;i<=36;i++)
M[i,0]=M[i-1,0]+0.1;
for(int i=1;i<=36;i++)
for(j=1;j<=9;j++)
M[i,j]=Taylor(M[i,0]+M[0,j]) // <----- Pour x=0.1+0.02 i=1 et j=2
// Taylor: Est l'approximation de l'intégral (1/sqrt(Pi)*exp(-0.5*x²) de -infinie a X
}

// M --> La matrice que tu veux remplir.

Répondre à Benz37

4

Benz37, le 14 déc 2008 à 12:03:35

Désolé pour hier, j'avais pas une bonne connexion, j'ai pas pu terminer l'algo.
Bon courage.

Répondre à Benz37

5

anikashow, le 14 déc 2008 à 21:30:54

Merci
mais comment faire pour ecrire la fonction Taylor puisuqe ce n est qu une approximation et est ce qu elle a une condition d arret

Répondre à anikashow

6

anikashow, le 14 déc 2008 à 21:59:05

J ai essayé de compiler ce prog mais ca se compile meme pas


#include <stdio.h>
#include <math.h>

float Taylor (float );

main()
{
int i=0,j=0;
float M[37][10];
float v[37][10];
M[0][1]=0;
for(int j=1;j<=9;j++)
M[0][i]=v[0][j-1]+0.01 ;
M[1][0]=0;
for(int i=1;i<=36;i++)
M[i][0]=M[i-1][0]+0.1;
for(int i=1;i<=36;i++)
for(j=1;j<=9;j++)
M[i][j]=Taylor(M[i][0]+M[0][j]);
getch();
}

float Taylor (float )
{
float x=0;
x= (1/sqr(MATH.Pi)*MATH.EXP(-0.5*x²);
return (x);
}

Répondre à anikashow

7

Benz37, le 15 déc 2008 à 17:51:14

#include <stdio.h>
#include <math.h>
#include <conio.h>

float Taylor (float );

void main()
{
int i=0,j=0;
float M[37][10];

M[0][1]=0;
for( j=2;j<=9;j++)
M[0][j]=M[0][j-1]+0.01 ;
M[1][0]=0;
for( i=1;i<=36;i++)
M[i][0]=M[i-1][0]+0.1;
for( i=1;i<=36;i++)
for(j=1;j<=9;j++)
M[i][j]=Taylor(M[i][0]+M[0][j]);
for(i=0;i<37;i++)
{
for(j=0;j<10;j++)
printf("%f ",M[i][j]);
printf("\n");
}

getch();
}

float Taylor (float y )
{
float x;
x= (1/sqrt(3.14))*exp(-0.5*y*y);
return (x);
}

Répondre à Benz37

8

 Benz37, le 15 déc 2008 à 17:52:35

J'ai corriger le faute de syntaxe.
J'espère que c'est le résultat voulu.
Bon courage.

Répondre à Benz37
Collection CommentÇaMarche.net