[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
    wolring

    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

    -----
    Bria(t)(s)

  2. #2
    pat7111

    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));
    Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...

Discussions similaires

  1. [Statistiques sur R] Quel modèle choisir ? (nombre de paramètres..)
    Par haricotnain dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 19/02/2010, 18h52
  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, 07h16
  3. nombre de parametres
    Par inviteba202067 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 18/06/2009, 23h51
  4. matlab variable globale
    Par invitea255964f dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 04/06/2009, 07h37
  5. Probleme de variable avec matlab
    Par invite4e70d34b dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 31/03/2008, 12h44
Découvrez nos comparatifs produits sur l'informatique et les technologies.