Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.4.1 - Русский

Change language to:
English - Français - 日本語 - Português -

Please note that the recommended version of Scilab is 2023.1.0. This page might be outdated.
See the recommended documentation of this function

Scilab help >> GUI > x_mdialog


Dialog for interactive vector/matrix input.

Calling Sequence




column vector of strings, dialog general comment


n column vector of strings, labels(i) is the label of the ith required value


n column vector of strings, default_input_vector(i) is the initial value of the ith required value


n vector of strings, labelsv(i) is the label of the ith line of the required matrix


m vector of strings, labelsh(j) is the label of the jth column of the required matrix


n x m matrix of strings, default_input_matrix(i,j) is the initial value of the (i,j) element of then required matrix


n x m matrix of string if returned with "Ok" button or [] if returned with "Cancel" button


Opens a dialog for interactive vector/matrix input.


txt = ['magnitude';'frequency';'phase    '];
sig = x_mdialog('enter sine signal',txt,['1';'10';'0'])
mag = evstr(sig(1))
frq = evstr(sig(2))
ph  = evstr(sig(3))

rep = x_mdialog(['System Simulation';'with PI regulator'],...
                 ['P gain';'I gain '],[' ';' '])

See Also

  • editvar — Scilab variable editor
  • x_dialog — Dialog for interactive multi-lines input.
  • x_choose — interactive window choice (modal dialog)
  • messagebox — Open a message box.
  • getvalue — xwindow dialog for data acquisition
  • evstr — вычисление выражений
  • execstr — execute Scilab code in strings
Report an issue
<< x_matrix GUI Data Structures >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Apr 02 17:37:57 CEST 2013