Раздел: Документация
0 ... 330 331 332 333 334 335 336 ... 365 • name = input (Введите Ваше имя, s) —ожидание ВВОДа пользователем строки с клавиатуры и занесение введенных символов в строковую переменную name. Вывод многострочного текста осуществляется при помощи \п. Команда р = input(Выберите цвет: \п 1-синий \п 2-красный \п 3-зеленый \п) приводит к появлению следующего текста в командном окне: Выберите цвет: 1-синий 2-красный 3-зеленый □ keyboard— передает управление клавиатуре, используется в М-файлах. Для продолжения работы М-файла следует набрать return в командной строке. П menu — вывод диалогового окна с возможностью выбора. Входными аргументами являются строки или строковые переменные. Первый входной аргумент определяет заголовок окна, а остальные— названия кнопок. Команда р = menu(Выбор цвета, синий, красный, зеленый) приводит к появлению диалогового окна (рис. Ш). Нажатие на кнопку синий заносит в р единицу и закрывает окно. Кнопки красный или зелёный соответствуют значениям два и три переменной р. * ме...вш13 Re Edit Tools Window Help 1 Выбор цвете синий I красный зелёный Рис. П1. Диалоговое окно выбора □ pause — приостанавливает выполнение М-файла. •pause — ожидание нажатия пользователем любой клавиши. •pause (t) — задержка выполнения команд на t секунд. Объектно-ориентированное программирование и преобразование типов □class — создание объекта или определение, какому классу принадлежит объект. □double — преобразование к двойной точности. □inferiorto, superiorto — задание иерархии классов и методов. □inline — определение встраиваемой функции. □inte, inti6, int32 — преобразование к целому числу со знаком. □isa— проверка на принадлежность объекта классу. Использование аналогично функции isobject. О loadobj — расширение функции load на объекты, определяемые пользователем. □saveobj — расширение функции save на объекты, определяемые пользователем. П single — преобразование к одинарной точности. □uinte, uinti6, uint32 — преобразование к целому без знака. Функции даты и времени □calendar — календарь любого месяца года: •calendar — отображение календаря текущего месяца в командное окно в виде таблицы; •calendar (у, т) — отображение календаря месяца с номером m года у в командное окно в виде таблицы; •с = calendar— занесение дат текущего месяца в матрицу с размера шесть на семь; •с = calendar (у, т) — занесение дат месяца с номером m года у в матрицу с размера шесть на семь. □clock — получение даты и времени: с = clock— занесение в вектор с даты и времени в формате [год месяц день час минута секунда] □cputime— вычисляет процессорное время с момента предыдущего обращения к данной функции. Примеры использования: •Т = cputime; •В = inv(hadamard(20)) ; •Т = cputime-T □date — получение текущей даты, пример: str = date—• в строковую переменную str заносится текущая дата в формате дд-ммм-гггг. □datenum— преобразование строки с датой в серийную дату (см. функцию now). □datestr — преобразование серийной даты (см. функцию now) в строку. □datevec — преобразование даты В формат [год месяц день час минута секунда]. Использование: с = datevec (d), [у, m, d, h, mi, s] = datevec (d) — ВХОДНОЙ аргумент может быть строкой с датой (результат date, datestr) или серийной датой (результат num, datenum). Задание массива дат во входном аргументе приводит к получению соответствующего преобразованного массива. □eomday — завершающий день любого месяца года: d = eomday(y, m). □etime — вычисление количества секунд во временном интервале. t=etime(tl,tO) — возвращает время в секундах между tl и t2, которые представлены В формате [год месяц день час минута секунда]. □now — получение текущей даты и времени. d = now— информация о текущей дате и времени кодируется вещественным числом (серийная дата). О tic, toe— запуск секундомера и вывод времени, набираются в одной строке, пример: » tic, В = inv(hadamard(20)); toe □weekday — возвращает день недели. [dnum, dname] = weekday(d)—В dnum заносится порядковый номер дня недели (начиная с воскресенья), а в строковую переменную dname — аббревиатура дня. Входной аргумент задается так же, как и в datevec. Двоичные и текстовые файлы □fciose — закрытие файлов (см. разд. "Текстовые файлы"главы 8). •status = fciose (fid) —закрытие файла с идентификатором fid. Если файл закрыт успешно, то staus=o, если нет, то staus—i. •status = fciose (all) — закрытие всех файлов, кроме файлов с идентификаторами од и 2. 0 ... 330 331 332 333 334 335 336 ... 365
|