newStr = splitlines(str) разделяет str при символах новой строки и возвратах результата как выход массива newStr.
splitlines разделяет действительные символы новой строки, а не литерал \n. Чтобы разделить строку, содержащую \n, первое использование compose а затем используйте splitlines.
Разделите строку на символы новой строки. Когда литерал \n представляет символу новой строки, преобразовать его в фактическую новую строку с помощью compose функция. Затем используйте splitlines чтобы разделить строку на символы новой строки.
Создайте строку, в которой две линии текста разделены \n. Можно использовать + чтобы объединить текст в конец строки. Начиная с R2017a, вы можете создавать строки, используя двойные кавычки.
str = "In Xanadu did Kubla Khan";
str = str + "\n" + "A stately pleasure-dome decree"
str =
"In Xanadu did Kubla Khan\nA stately pleasure-dome decree"
Преобразование \n в фактический символ новой строки. Хотя str отображается на двух линиях, str является 1 на 1 строке , содержащей обеих линий текста.
str = compose(str)
str =
"In Xanadu did Kubla Khan
A stately pleasure-dome decree"
Разделение str в символе новой строки. newStr представляет собой строковые массивы 1 на 2. Каждый элемент содержит одну линию текста.
newStr = splitlines(str)
newStr = 2x1 string
"In Xanadu did Kubla Khan"
"A stately pleasure-dome decree"
str - Входной текст массив строк | символьный вектор | ячеек из символьных векторов
Вход текст, заданный как строковые массивы, вектор символов или массив ячеек векторов символов. Если str является строковыми массивами или массивом ячеек из векторов символов, затем каждый элемент str должно содержать одинаковое количество новых строк.
newStr - Выход текста строковые массивы | массив ячеек из векторов символов
Выход текста, возвращенный как строковые массивы или массив ячеек из векторов символов. newStr имеет на одно измерение больше, чем str. Размер новой размерности на один больше, чем количество новых строк в строковом элементе. splitlines присваивает результаты разделения по новой размерности. Для примера, если str является 2-by- 3 строковые массивы, и каждая строка имеют три символа новой строки, затем newStr является 2-by- 3-by- 4 массив.
Если массив входа str являются строковые массивы, тогда это так же newStr. В противном случае newStr - массив ячеек из векторов символов.
Совет
Если элементы массива строковых массивов имеют разное количество символов новой строки, используйте for-цикл, чтобы получить доступ к строковым элементам по отдельности и разделить их.
Расширенные возможности
Длинные» массивы Осуществление вычислений с массивами, которые содержат больше строк, чем помещается в памяти.
Эта функция полностью поддерживает длинные массивы. Для получения дополнительной информации см. Раздел «Длинные массивы»
Для просмотра документации необходимо авторизоваться на сайте
Памятка переводчика
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.