Матричная лаборатория MatLab

         

выполняет горизонтальное объединение соответствующих рядов



Пример 3

» str='danger!';
» t = upper(str)
t =
DANGER!
  • strcat(sl,s2,s3,...) — выполняет горизонтальное объединение соответствующих рядов массивов символов s1, s2, s3 и т. д., причем пробелы в конце каждого ряда отбрасываются, и возвращает объединенную строку (ряд) результирующего массива символов, пробелы добавляются заново после анализа строк в полученном массиве. Все входные массивы должны иметь одинаковое число строк (в частном случае должны быть представлены в виде одной строки символов), но если один из входных аргументов — не массив символов, а строковый массив ячеек, то любой из других входных аргументов может быть скаляром или любым массивом той же размерности и того же размера. Если входной массив состоит только из символов, то выходной массив также будет являться массивом символов. Если любой из входных массивов является строковым массивом ячеек, то функция strcat возвращает строковый массив ячеек, сформированный из объединенных соответствующих элементов массивов si, s2, s3. при этом любой из элементов может быть скаляром и т. д.


Примеры:
» sl{1.2}='book' :
» sl sl =
'Home' 'book' 
» s2{ 1.1}= 'home ' : 
» s2{ 1,2}= 'reading'; 
» s2 s2 =
'home' 'reading' 
» t = strcat(sl.s2)
t =
'Homehome' 'book read ing' 
» sl=['wri '] 
s1 =wri
» s2=['ter'] 
s2 =ter
» t = strcat(sl.s2)
 t = 
writer
  • strvcat(t1,t2,t3....) — выполняет вертикальное объединение строк tl, t2, t3,.. в массив символов S аналогично char(tl,t2.t3....).

    Содержание раздела