This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Create newline character


c = newline


c = newline creates a newline character. newline is equivalent to char(10) or sprintf('\n'). Use newline to concatenate a newline character onto a character vector or a string, or to split text on newline characters.


collapse all

Create a newline character with newline and concatenate it onto a character vector.

chr = 'Whose woods these are I think I know.';
chr = [chr newline 'His house is in the village though']
chr = 
    'Whose woods these are I think I know.
     His house is in the village though'

Although chr displays on two lines, chr is a 1-by-73 character vector that contains the two sentences, separated by a newline.

Starting in R2017a, you can create strings using double quotes. Create a newline character. Then use + to concatenate the newline character and more text onto the end of a string.

str = "In Xanadu did Kubla Khan";
str = str + newline + "A stately pleasure-dome decree"
str = 
    "In Xanadu did Kubla Khan
     A stately pleasure-dome decree"

Although str displays on two lines, str is a 1-by-1 string.


  • The newline function does not return a carriage return character. A carriage return is equivalent to char(13) or sprintf('\r').

Introduced in R2016b