[Matlab] Nombre de paramètres variable
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

[Matlab] Nombre de paramètres variable



  1. #1
    invite5478c9cd

    Question [Matlab] Nombre de paramètres variable


    ------

    Bonjour tout le monde !

    J'ai une petite question technique en Matlab
    Voila mon problème :
    J'ai une fonction qui en entrée prend un varargin :
    y = fct(x,varargin)
    Ce varargin est de la forme :
    [1x2 double] [1x2 double] ...
    Il contient plusieurs couples de parametres
    Je souhaite pouvoir utiliser seulement le premier parametre de chaque couple dans une fonction f1, et le deuxième dans une fonction f2.
    Par exemple, si j'ai [1 0.5] [2 3] [5 6] en entrée de fct,
    alors pour f1 et f2 :
    y = f1(1,2,5)
    y = f2(0.5,3,6)
    Le nombre de parametre étant variables.

    J'ai essayé de créer des cells, mais sans succès...

    Une piste ?

    Cordialement

    -----

  2. #2
    invite5c27c063

    Cool Re : [Matlab] Nombre de paramètres variable

    Dans l'idee (pas teste)

    relever le nombre de variable en entree:
    Code:
    Nin = nargin %a verifier si les parametres non optionnels sont comptes ou pas
    recuperer les couples en entree, les stocker dans une matrice:
    Code:
    MatCouplesEntree = []
    for i =1:Nin %peut-etre partir de 3 si x et y sont pris en compte
      CoupleEntree = varargin{i};
      MatCouplesEntree = [MatCouplesEntree ; CoupleEntree];
    end
    Definir et appeler f1 et f2 avec respectivement la premiere et deuxieme colonne de la matrice

    Code:
    f1(MatCoupleEntree(:,1));
    f2(MatCoupleEntree(:,2));

Discussions similaires

  1. [Statistiques sur R] Quel modèle choisir ? (nombre de paramètres..)
    Par invite28b5aa79 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 19/02/2010, 19h52
  2. Comment insérer une fonction Matlab dans les paramètres d'entrée d'une autre fonction ??
    Par inviteac36b108 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 04/01/2010, 08h16
  3. nombre de parametres
    Par inviteba202067 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 19/06/2009, 00h51
  4. matlab variable globale
    Par invitea255964f dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 04/06/2009, 08h37
  5. Probleme de variable avec matlab
    Par invite4e70d34b dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 31/03/2008, 13h44
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...