Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2017
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mai 2017
    Messages : 19
    Points : 20
    Points
    20

    Par défaut Problème de variables

    Bonjour,

    J'ai un petit problème, j'ai beau chercher mais je ne trouve pas donc je fais appel à la connaissance collective.

    Voici la situation de départ pour un calcul de variance :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    nb = 4;
    variable1 = 50;
    variable2 = 20;
    variable3 = 10;
    variable4 = 20;
    moyenne = 25;
     
    variance = (1/nb)*(((variable1-moyenne)^2)+((variable2-moyenne)^2)+((variable3-moyenne)^2)+((variable4-moyenne)^2);
    Le principe est que je souhaite automatiser ce calcul dans le cas où j'aurais plus de valeur. Ce qui me donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    nb = 4;
    variable1 = 50;
    variable2 = 20;
    variable3 = 10;
    variable4 = 20;
    moyenne = 25;
    variance1 = 0;
    
    for i=1:nb
        variance1 = variance1 +(((strcat('variable',i)-moyenne)^2);
    end
    
    variance = (1/nb) * variance1;
    Le souci que je ne sais pas comment écrire la partie en gras.
    Pourriez-vous m'aider ?
    Merci d'avance
    BastienM

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Pharmacien
    Inscrit en
    septembre 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Pharmacien
    Secteur : Santé

    Informations forums :
    Inscription : septembre 2018
    Messages : 15
    Points : 8
    Points
    8

    Par défaut

    Salut,

    Je n'ai pas trop compris ton problème...

    Tu as 4 variables, une moyenne et une variance.

    Qu'est ce que tu souhaites automatiser ?

    De plus tu peux directement calculer la variance avec la fonction 'var'

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Pharmacien
    Inscrit en
    septembre 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Pharmacien
    Secteur : Santé

    Informations forums :
    Inscription : septembre 2018
    Messages : 15
    Points : 8
    Points
    8

    Par défaut

    Si tu veux juste calculer la variance de tes 4 variables :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    variable = [];
    variable = [50 20 10 10]; % tu crées ton vecteur avec tes variables
    variance = var (variable); % calcul de la variance

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Ingénieur R&D freelance
    Inscrit en
    novembre 2006
    Messages
    19 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur R&D freelance

    Informations forums :
    Inscription : novembre 2006
    Messages : 19 684
    Points : 53 285
    Points
    53 285
    Mes compétences :
    • conception mécanique 3D (Autodesk Fusion 360)
    • développement informatique (MATLAB, Python, C, VBA)
    • impression 3D (Ultimaker)
    • programmation de microcontrôleur (Microchip PIC et Arduino)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

Discussions similaires

  1. [VB.NET] Probléme de variable
    Par Silvia12 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 02/03/2005, 11h51
  2. [Debutant(e)]problème de variable d'environnement
    Par tolsam dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/08/2004, 19h08
  3. Problème de variable
    Par vp dans le forum Windows
    Réponses: 2
    Dernier message: 14/05/2004, 16h27
  4. [Débutant] Problème de variables
    Par bonnefr dans le forum SWT/JFace
    Réponses: 9
    Dernier message: 12/05/2004, 17h41
  5. [servlet]problème de variable jamais nulle
    Par omega dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 18/03/2004, 09h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo