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.

Примеры

Пример 1

Подсказка по умолчанию отображена, вход преобразован в символьную строку и возвращен:

textinput()
Please enter text input: << myinput >> 

Пример 2

Пользовательская подсказка используется, вход присвоен идентификатору x:

textinput("enter your name: ", x)
enter your name: << Turing >> 

x

delete x:

Пример 3

Если несколько значений должны быть считаны, отдельные подсказки могут быть заданы для каждого значения:

textinput("She: ", hername, "He:  ", hisname)
She: << Bonnie >> He:  <<
Clyde >> 

hername, hisname

delete hername, hisname:

Параметры

prompt1, prompt2, …

Входные подсказки: символьные строки

x1, x2, …

идентификаторы или локальные переменные

Возвращаемые значения

В последний раз введите, преобразованный в символьную строку.

Смотрите также

Функции MuPAD