Scilab Function

x_mdialog - boîte de dialogue pour la saisie de paramètres

### Sequence d'appel

  `result=x_mdialog(title,labels,default_inputs_vector)`
  `result=x_mdialog(title,labelsv,labelsh,default_input_matrix)`

### Parametres

- `title` : vecteur colonne de chaînes de caractères. Titre général
- `labels` : n vecteurs colonnes de chaînes de caractères, `labels(i)` est l'intitulé du i-ème paramètre à saisir
- `default_input_vector` : n vecteurs colonnes de chaînes de caractères, `default_input_vector(i)` la valeur initiale du i-ème paramètre
- `labelsv` : vecteur de n chaînes de caractères, `labelsv(i)` est la légende de la i-ème ligne de la matrice de paramètres
- `labelsh` : vecteur de m chaînes de caractères, `labelsh(j)` est la légende de la j-ième colonne de la matrice de paramètres
- `default_input_matrix` : matrice n x m de chaînes de caractères, `default_input_matrix(i,j)` est la valeur initiale du terme (i,j) de la matrice à saisir
- `result` : matrice n x m de chaînes de caractères si le bouton "Ok" a été pressé ou [] si c'est le bouton "Cancel".

### Description

Boîte de dialogue pour la saisie de paramètres

### Exemples

     txt=['module';'frequence';'phase    '];
     sig=x_mdialog('choisir le signal sinusoidal',txt,['1';'10';'0'])
     mag=evstr(sig(1))
     frq=evstr(sig(2))
     ph=evstr(sig(3))

     rep=x_mdialog(['Simulation d''un systeme';'avec un regulateur PI'],...
                          ['gain P';'gain I'],[' ';' '])

     n=5;m=4;mat=rand(n,m);
     row='row';labelv=row(ones(1,n))+string(1:n)
     col='col';labelh=col(ones(1,m))+string(1:m)
     new=evstr(x_mdialog('Matrice a editer',labelv,labelh,string(mat)))

### Voir aussi

`x_dialog` `x_choose` `x_message` `getvalue` `evstr` `execstr`