textinput
Интерактивный вход текста
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
textinput(<prompt1
>) textinput(<prompt1
>,x1
, <prompt2
>,x2, …
)
textinput
позволяет интерактивный вход текста.
textinput()
отображает быстрый “Please enter text:
” и ожидает входа пользователем. Вход преобразован в символьную строку, которая возвращена как возвращаемое значение функции.
textinput(prompt1)
использует символьную строку prompt1
вместо быстрого “Please enter text:
по умолчанию”.
textinput( prompt1 x1)
преобразует вход в символьную строку и присваивает эту строку идентификатору или локальной переменной x1
. Подсказка по умолчанию используется, если никакая строка приглашения не задана.
Несколько входных значений могут быть считаны с одним textinput
команда. Каждый идентификатор в последовательности аргументов делает textinput
возвратите подсказку, ожидающую входа, который будет присвоен идентификатору или переменной. Символьная строка, предшествующая идентификатору или переменной в последовательности аргумента, заменяет подсказку по умолчанию. См. Пример 3. Проигнорированы аргументы, которые не являются ни строками приглашения, ни идентификаторами или переменными.
Вход может расширить по нескольким линиям. В выводимой строке MuPAD® использует символьный \n
(возврат каретки), чтобы разделить линии.
Вводимые символы с ведущим \
не интерпретированы как управляющие символы, но как два отдельных символа.
Идентификаторы или переменные x1
и т.д. может иметь значения. Они перезаписываются textinput
.
Подсказка по умолчанию отображена, вход преобразован в символьную строку и возвращен:
textinput()
Please enter text input: << myinput >>
Пользовательская подсказка используется, вход присвоен идентификатору x
:
textinput("enter your name: ", x)
enter your name: << Turing >>
x
delete x:
Если несколько значений должны быть считаны, отдельные подсказки могут быть заданы для каждого значения:
textinput("She: ", hername, "He: ", hisname)
She: << Bonnie >> He: << Clyde >>
hername, hisname
delete hername, hisname:
|
Входные подсказки: символьные строки |
|
В последний раз введите, преобразованный в символьную строку.
finput
| fname
| fprint
| fread
| ftextinput
| import::readbitmap
| import::readdata
| input
| print
| read
| text2expr
| write