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