# strcat

связывает символьные строки

## Последовательность вызова

                txt = strcat(strings [,string_added])
                txt = strcat(strings [,string_added, ["flag"]])

## Аргументы

strings

  вектор или матрица строк.

string_added

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

txt

  строка.

"flag"

  символьное значение (`"r"` для связки строк в матрице `strings`, `"c"` для связки столбцов в матрице `strings`).

## Описание

`txt = strcat(strings)` связывает символьные строки: `txt = strings(1) + ... + strings(n)`.

`txt = strcat(strings, string_added)` возвращает `txt = strings(1) + string_added + ... + string_added + strings(n)`.

Символ "плюс" делает то же самое, что `strcat(["a","b"]).`.

Если размер `strings` равен единице, то возвращается `txt = strings(1)`;

`strcat('A','B')` возвращает `'A'` а не `'AB'`, как `strcat(['A','B'])`.

Если `strings` является матрицей строк, то `strcat(strings,"",'r')` возвращает вектор-строку строк. Элементы вектор-строки является результатом связки строк. `strcat(strings,"",'c')` возвращает вектор-столбец строк. Элементы вектор-столбца являются результатом связки столбцов.

## Примеры

    strcat(string(1:10),',')
    strcat(["a","b"])
    strcat(["a","b"],'|')
    strcat('A')
    strcat('A','B')
    strcat(['A','B'])
    strcat(['A','B'],'')

    m =["a" "b" ; "c" "d"];
    strcat(m, "r")
    strcat(m, "", "r")
    strcat(m, "", "c")

    strcat(m, "_and_", "r")
    strcat(m, "_and_", "c")

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

- string
- strings