Help pour débutante Scilab
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Help pour débutante Scilab



  1. #1
    invite64963460

    Help pour débutante Scilab


    ------

    Bonjour,
    Petite question surement facile... Je fais un programme pour la prépa (une sorte de mastermind) et en gros je sais pas vraiment dire le "ou". Je m'explique, je veux donner une meme instruction pour différents cas, et je suppose que faire copier coller 4x la meme instruction n'est pas très "élégant".
    Ca donne à peu près ca:

    if N==A
    disp('la première couleur est bonne')
    end
    if N==B
    disp('bonne couleur mais mal placée')
    end
    if N==C
    disp('bonne couleur mais mal placée')
    end
    if N==D
    disp('bonne couleur mais mal placée')
    end
    if N~=A & N~=B & N~=C & N~=D then
    disp('la couleur choisie n''est pas dans la combinaison')
    end

    Merci de votre aide

    -----

  2. #2
    invited1c1a33e

    Re : Help pour débutante Scilab

    Bonjour,

    Je ne connais pas Scilab mais d'après la doc : http://help.scilab.org/docs/5.4.0/fr_FR/if.html

    c'est

    if N == A
    ...
    elseif N == B
    ...
    elseif N == C
    ...
    elseif N == D
    ...
    else
    ...
    end

  3. #3
    invite10655e54

    Re : Help pour débutante Scilab

    Bonjour, jai un exercice et je ne comprend pas ou se situe le probleme dans la fonction !
    Votre aide me sera precieuse . Voici l'enonce et ma fonction .



    " Soit P un polynome, P=c0+c1x+c2x²+...+c4x^4, dont les coefficients inconnu.
    Étant donné des valeurs (y1,y2,...,yn)=(P(x1) + r1, P(x2) + r2,...,P(xn)+ rn),
    on veut calculer les coefficients de P, i.e. (c0,c1,c2,c3,c4).

    Écrire une fonction qui prend comme entrée les vecteurs x et y, et renvoie c=[c0,c1,c2,c3,c4].
    En utilisant les division a droite ou a gauche. "



    Ma reponse :

    function c=moindrecarre(x,y)
    n=size(x,2)
    for i=1:n;
    for j=0:4;
    A(i,j+1)=x(i)^j
    c=y/A'
    end
    end
    endfunction

  4. #4
    invite64963460

    Re : Help pour débutante Scilab

    Oui mais j'ai besoin de plusieurs if car si je met elseif il distinguera pas le cas "la couleur fait partie de la combinaison mais mal placée" et "la couleur n'est pas dans la combinaison"...
    Ce que je cherche c'est comment ecrire

    if N==B ou N==C ou N==D
    disp('bonne couleur mais mal placée')

    si jamais c'est possible.

    Merci

  5. A voir en vidéo sur Futura
  6. #5
    Tryph

    Re : Help pour débutante Scilab

    Salut,

    je connais pas non plus scilab, mais en cherchant un peu dans la doc, en général on arrive à trouver des infos.
    peut être que l'une des page ci-dessous pourra aider:
    http://help.scilab.org/docs/5.3.0/en_US/boolean.html
    http://help.scilab.org/docs/5.3.0/en_US/or.html

    sinon une recherche google avec les mots-clés "scilab doc boolean operator" marche pas mal

  7. #6
    invited1c1a33e

    Re : Help pour débutante Scilab

    Citation Envoyé par tubulinebeta Voir le message
    Oui mais j'ai besoin de plusieurs if car si je met elseif il distinguera pas le cas "la couleur fait partie de la combinaison mais mal placée" et "la couleur n'est pas dans la combinaison"...
    Pourquoi donc ?

    if (N == B) | (N == C) | (N == D)

    On peut y arriver avec un select case également

  8. #7
    invite64963460

    Re : Help pour débutante Scilab

    Ok ca marche, c'est ce symbole que je cherchais en fait...
    Merci beaucoup

Discussions similaires

  1. [SCILAB] Récupération d'une variable d'un second fichier scilab
    Par invite032bc05b dans le forum Mathématiques du supérieur
    Réponses: 20
    Dernier message: 06/07/2012, 15h07
  2. Matériel pour débutante
    Par invitee6daaaa6 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 28
    Dernier message: 04/09/2011, 14h36
  3. Quel télescope pour une débutante (10 ans)
    Par invite9f74d590 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 11
    Dernier message: 30/11/2008, 20h46
  4. conseils pour l'achat d'un télescope (débutante)
    Par invite4089e4ce dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 4
    Dernier message: 08/03/2007, 17h21
  5. aide pour débutante !
    Par inviteed522c05 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 22
    Dernier message: 16/03/2006, 20h10