put a space in a text

62 Ansichten (letzte 30 Tage)
Hassan
Hassan am 12 Jun. 2011
Kommentiert: David Ebert am 29 Sep. 2022
If we run the following code we will see that there is no space between 'is' and number '1'. I wonder how I can put a space in a text.
s=strcat('this is ',num2str(1),' my cat')

Akzeptierte Antwort

Paulo Silva
Paulo Silva am 12 Jun. 2011
s=['this is ' num2str(1) ' my cat']
strcat ignores trailing ASCII white space characters and omits all such characters from the output. White space characters in ASCII are space, newline, carriage return, tab, vertical tab, or form-feed characters, all of which return a true response from the MATLAB isspace function. Use the concatenation syntax [s1 s2 s3 ...] to preserve trailing spaces. strcat does not ignore inputs that are cell arrays of strings.
  2 Kommentare
Hassan
Hassan am 12 Jun. 2011
thanks Paula for the help.
David Ebert
David Ebert am 29 Sep. 2022
Helped me a lot, Paolo, thanks!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Characters and Strings finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by