exponenta event banner

strvcat

(Не рекомендуемый) конкатенация строк вертикально

    strvcat не рекомендуется. Использование char вместо этого. В отличие от strvcat, char функция не игнорирует пустые символьные вектора.

    Описание

    пример

    S = strvcat(str1,...,strN)возвращает символьный массив, содержащий текстовые массивы str1,...,strN как строки. Пробелы добавлены к каждому входному параметру по мере необходимости так, чтобы строки S имейте то же количество символов. Пустые аргументы проигнорированы.

    пример

    S = strvcat(txt), где txt массив строк или массив ячеек из символьных векторов, формирует символьный массив, содержащий элементы txt как строки. Эффект похож на передачу каждого элемента txt как вход в предыдущем синтаксисе. Проигнорированы пустые элементы во входе.

    Примеры

    свернуть все

    Создайте три символьных массива различных размеров. Используйте strvcat вертикально конкатенировать текст в массивах.

    str1 = 'First';
    str2 = 'Second';
    str3 = 'Third';
    strvcat(str1,str2,str3)
    ans = 3x6 char array
        'First '
        'Second'
        'Third '
    
    

    Рекомендуется использовать char вместо этого.

    char(str1,str2,str3)
    ans = 3x6 char array
        'First '
        'Second'
        'Third '
    
    

    Создайте массив строк, содержащий три вертикальных элемента. Используйте strvcat вертикально конкатенировать текст в массивах.

    txt = ["First"; "Second"; "Third"];
    strvcat(txt)
    ans = 3x6 char array
        'First '
        'Second'
        'Third '
    
    

    Рекомендуется использовать char вместо этого.

    char(txt)
    ans = 3x6 char array
        'First '
        'Second'
        'Third '
    
    

    Входные параметры

    свернуть все

    Введите текст в виде символьных массивов или строковых скаляров.

    Текстовый массив в виде массива ячеек из символьных векторов или массива строк.

    Советы

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

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

    | | | | | | |

    Представлено до R2006a