Обмен технологиями

MATLAB — обработка строк

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

MATLAB — обработка строк

Функции обработки строк

Функции обработки строк в MATLAB следующие:

имя функциииллюстрировать
оценка(строка)Найдите значение строки как команда MATLab
пробелы(n)Возвращает строку с n пробелами
дебланкУдалить пробелы в конце строки
февалНайдите значение функции, заданное строкой
findstr(строка)Найдите строку внутри строки и верните позицию строки (считая с 1)
isletterПроверьте, является ли символ буквой
истрПроверьте, является ли это строкой
isspaceВозвращает true, если присутствуют пробелы
ястеррВозвращает последнюю строку, которая сгенерировала ошибку MATLAB
стркмпФункция сравнения строк, то же самое возвращает истинное значение
strcmpiСравнить строки с учетом регистра
стрепФункция замены строк
стртокНайти первый токен в строке
strcatстрока подключения
strvcatОбъединение строк по вертикали
strjoinВставьте разделитель между каждой строкой
strsplitРазделить строку по разделителю
strfindНайти подстроку
strmatchНайти соответствующую строку
стртримУдалить пробелы до и после строки
верхнийПреобразовать в верхний регистр
нижеПреобразовать в нижний регистр

Строка или построение строкового массива

Построение строки или массива строк может быть достигнуто путем непосредственного присвоения значений переменным. Строковое содержимое выражения записывается в одинарные кавычки. Если содержимое содержит одинарные кавычки, его необходимо экранировать двумя одинарными кавычками.


>>str1='I don''t konw.'
  • 1
  • 2

Результат:

стр1 =
'Я не знаю.'

При построении массива строк существует две формы: «[]» или «{}». Если используется конструкция «[]», несколько строк должны иметь одинаковую длину. Если для построения используется «{}», несколько строк будут иметь разную длину.Два метода строительства заключаются в построенииОбычный массив или массив ячеек