Текст и символы

При работе с текстом заключайте последовательности символов в одинарные кавычки. Можно присвоить текст переменной.

myText = 'Hello, world';

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

otherText = 'You''re right'
otherText = 
'You're right'

myText и otherText являются массивами, как все переменные MATLAB®. Их классом или типом данных является char, который является сокращением от character.

whos myText
  Name        Size            Bytes  Class    Attributes

  myText      1x12               24  char               

Можно конкатенировать символьные массивы с квадратными скобками, как вы конкатенируете числовые массивы.

longText = [myText,' - ',otherText]
longText = 
'Hello, world - You're right'

Чтобы преобразовать числовые значения в символы, используйте функции, такие как num2str или int2str.

f = 71;
c = (f-32)/1.8;
tempText = ['Temperature is ',num2str(c),'C']
tempText = 
'Temperature is 21.6667C'
Была ли эта тема полезной?