8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 338 339 340 341 342 343 344 ... 365

•news = strjust(s, center)—выравнивание по центру:

» news = strjust{"text , center)

news =

text

□strmatch— поиск в массиве символов или ячеек из строк совпадений с заданной строкой (см. разд. "Массивы строк"главы 8).

•k = strmatch (str, mas) — поиск в массиве символов или массиве ячеек из строк mas строки, начинающейся с str. Выходной аргумент к является массивом с номерами подходящих строк в mas.

•k = strmatch (str, mas, exact)— возвращает номера строк из mas, в которые str входит как целая строка:

» k = strmatch)Ma, {March, April, May})

к =

1 3

» k= strmatch(Ma, {March, April, May}, exact)

к =

[ ]

□stmcmp — сравнение первых n символов двух строк (си. разд. "Сервисные функции для работы со строками" главы 8).

. flag = strncmp(sl, s2, n) — возвращает единицу, если первые п символов в строках si и s2 совпадают, и ноль — в противном случае. Входными аргументами могут быть массивы (одинаковых размеров) ячеек строк. В данном случае возвращается массив из нулей и единиц, единицы соответствуют строкам, первые п символов которых совпадают, например:

» flag = stmcmp ( { March , April, May},... (May, May, May), 2)

flag =

101

□strrep— замена в строке одной подстроки на другую (см. разд. "Сервисные функции для работы со строками"главы 8).

new = strrep (str, subold, subnew)— замена в строке str подстрок subold на подстроки subnew. Входные аргументы могут быть массивами (одинакового размера) ячеек из строк, например: » new = strrep({March, April, May},...

{ar, pr, ay}, {AR, PR, AY1})


strnew =

MARch1 APRil* MAY

Возможно указание массива из одной ячейки в качестве входного аргумента:

>> strnew = strrep({March, April, May),... Car, pr, ay}, {###})

strnew -

M###chA###il M###

ИЛИ

» strnew = strrep({March, April, May}, {Ma}, {##)) strnew =

##rch April ##y

ИЛИ

» strnew = strrep({March, April, May},... {Ma}, {*##, **, &&})

strnew =

##rch April &&y

П strtok — поиск первой подстроки, отделенной пробелами в строке.

•tok = strtok (str)—возвращает в строковой переменной tok первую подстроку из строковой переменной или строки str, отделенную пробелами или табуляцией. Пробелы (табуляция) справа и слева игнорируются, например:

» tok = Strtok( ABC DEFG H) tok =

ABC

•tok = strtok (str, delim)—возвращает в строковой переменной tok первую подстроку из строковой переменной или строки str, отделенную одним из символов, входящим в delim:

» tok = strtok(ABC-DEFG H, -)

tok = ABC

•[tok, rem] = strtok (...) — второй дополнительный аргумент содержит остаток строки после tok:

» [tok, rem] = strtok(ABC-DEFG H, -)

tok -

ABC


rem = -DEFG Н

П strvcat — вертикальное сцепление строк.

mas = strvcat(strl, str2, str3, ...)— формирование двумерного массива символов, каждая строка которого содержит strl, str2, str3,... Строки mas автоматически дополняются пробелами до нужной длины.

>> mas = strvcat(March, April, May)

mas =

March

April

May

» whos spring

NameSizeBytes Class

spring3x530char array

D upper — преобразование в прописные буквы.

snew = upper (s) — преобразование символов строки s в прописные буквы. Допускается применение функции upper к массиву ячеек, состоящих из строк (см. функцию debiank).

Преобразования "строка-число"

□ char — получение символа по ASCII-коду и создание массива символов или строки.

• ch = char (code) —преобразование массива code, содержащего целые числа, в массив символов. Целые числа от 32 до 127 соответствуют печатаемым символам:

» ch = char(32:127) ; » ch(l:70) ans = ! "#$%Ь()*+,-

./0123456789:;<=>?@ABCDEFGHI(JKLMNOPQRSTUVWXY2[\]abcde » ch(71:end) ans =

fghijklmnopqrstuvwxyz{}~

Символы, соответствующие целым числам, ббльшим 127, зависят от шрифта, установленного в командном окне. Например, для шрифта Courier



0 ... 338 339 340 341 342 343 344 ... 365