getvalue
диалог xwindow для получения данных
Синтаксис
[ok, x1,..,x14] = getvalue(desc, labels, typ, ini)
Аргументы
- desc
вектор-столбец строковых значений, общий комментарий диалога. Любой "<" символ должен быть заменён на "<".
- labels
n-вектор-столбец строковых значений,
labels(i)
- это меткаi
-го требуемого значения.- typ
list(typ_1,dim_1,..,typ_n,dim_n)
- typ_i
определяем тип
i
-го значения. По умолчанию входные значения интерпретируются десятичными числами. Столбцы (строки) значений должны быть разделены";"
.typ_i
может иметь следующие значения:"mat" матрица "col" вектор-столбец "row" вектор-строка "vec" вектор (свободная ориентация) "intvec" скаляр, вектор или матрица целых чисел. "str" скаляр, вектор или матрица текстов, разделённых с помощью ".."
"lis" список: не реализовано. - dim_i
определяет размер
i
-го значения, который должен быть целым числом или двухэлементным вектором целых чисел,-1
стоит для неопределённого размера.
- ini
n-вектор-столбец строковых значений,
ini(i)
даёт подсказанный ответ дляi
-го запрошенного значения- ok
логическое значение,
%t
, если нажата кнопкаok
,%f
, если нажата кнопкаcancel
- xi
содержит
i
-тое значение, еслиok=%t
. Если левая сторона имеет большеxi
, чем требуемых значений, то последнийxi
содержит вектор ответных строковых значений.
Описание
Эта функция заключает в себе функцию x_mdialog
с проверкой ошибок,
вычислением числового ответа, ...
Все корректные выражения могут использоваться в качестве входных. Для матриц и
векторов |
Примеры
labels=["magnitude" ; "frequency" ; "phase "]; [ok,mag,Freq,ph] = getvalue("define sine signal",labels,... list("vec",1,"vec",1,"vec",1), ["0.85";"10^2";"%pi/3"])
Смотрите также
Report an issue | ||
<< getlookandfeel | GUI | Interactive Editor >> |