Bonjour à tous,
Mon défi aujourd'hui me semble assez complexe. Je n'y trouve pas de solution et c'est pouquoi je vous solicite.Desole pour mon orthographe mais pour une raison inconnue mon clavier est devenu qwerty en tappant ce message.
J'ai pas exemple en entrée une matrice de 3 colones dont le vecteur X est un unique de la 3eme colone de cette matrice
X=[1 2 3 4 6 7 9 10 12 14 19]
il y a des proprietes que je suis pres a regrouper telles 1 2 et 3 ainsi que 6 7 8 etc... Ce que je souhaite creer c est un pgm qui en fonction du nombre de categories a creer et des conditions a entrer par l utilisateur permette de generer les possibles combinaisons que je pourrais noter avec un critere au point par la suite en fonction des autres colones de ma matrice de depart.
Je vous met le debut du code peut etre cela sera plus clair.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
targ=sprintf('Facies : %s',num2str(unique(M(:,3))));
disp(targ)
nb_cat=CCgui_input('Split data into n categories. Choose n:', 5);
ligne=sprintf('Define Condition 1');
prompt={ligne};
for k=2:nb_cat
ligne=sprintf('Define Condition %d:',k);
ligne={ligne};
prompt=[prompt,ligne];
end
options.Resize='on';
options.WindowStyle='normal';
answers=inputdlg(prompt,'PARAMETERS FOR CATEGORY'); |
Voila en fait je souhaiterai avoir en sortie une matrice de dim 3 de tous les regroupement possible du vecteur X=M(:,3)
en n categories qui satisfassent les conditions entrees par l utilisateur.
MERCI d avance a tous et desole pour les accents et autres... je ne sais pas ce qu il se passe
Partager