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