char | Массив символов |
cellstr | Преобразование в Массив ячеек из символьных векторов |
int2str | Преобразование Целых чисел в символы |
mat2str | Преобразуйте матрицу в символы |
num2str | Преобразуйте числа в символьный массив |
str2double | Преобразуйте строки в значения двойной точности |
str2num | Преобразуйте символьный массив или строку к числовому массиву |
native2unicode | Преобразуйте числовые байты в символьное представление Unicode |
unicode2native | Преобразуйте символьное представление Unicode в числовые байты |
base2dec | Преобразуйте текст, представляющий номер в основе N к десятичному числу |
bin2dec | Преобразуйте текстовое представление двоичного числа к десятичному числу |
dec2base | Преобразуйте десятичное число в символьный массив, представляющий основной-N номер |
dec2bin | Преобразуйте десятичное число в символьный массив, представляющий двоичное число |
dec2hex | Преобразуйте десятичное число в символьный массив, представляющий шестнадцатеричный номер |
hex2dec | Преобразуйте текстовое представление шестнадцатеричного номера к десятичному числу |
hex2num | Преобразуйте шестнадцатеричный формат IEEE в номер с двойной точностью |
num2hex | Преобразуйте один - и числа с двойной точностью к шестнадцатеричному формату IEEE |
table2array | Преобразуйте таблицу в гомогенный массив |
table2cell | Преобразовывание таблицы в массив ячеек |
table2struct | Преобразовывание таблицы в массив структур |
array2table | Преобразуйте гомогенный массив в таблицу |
cell2table | Преобразуйте массив ячеек в таблицу |
struct2table | Преобразуйте массив структур в таблицу |
cell2mat | Преобразуйте массив ячеек в обычный массив базового типа данных |
cell2struct | Преобразуйте массив ячеек в массив структур |
mat2cell | Преобразуйте массив в массив ячеек, ячейки которого содержат подмассивы |
num2cell | Преобразуйте массив в массив ячеек с последовательно отсортированными по размеру ячейками |
struct2cell | Преобразуйте структуру в массив ячеек |
Преобразуйте текст в числовые значения
Преобразуйте текст в массивы числовых значений. Текст может представлять значения с плавающей точкой, даты и времена и шестнадцатеричные и двоичные числа. Если текст представляет даты и времена, то можно преобразовать текст в значения длительности или datetime.
Преобразуйте числовые значения в текст
Преобразуйте числовые значения в текст. Текст может представлять значения с плавающей точкой с или без экспоненциального представления, даты и времена или шестнадцатеричные или двоичные цифры.
MATLAB® хранит все символы как символы Unicode. И строки и векторы символов используют то же кодирование. Можно преобразовать символы в их кодовые обозначения Unicode и числа к символам.
Шестнадцатеричные и двоичные значения
Задайте шестнадцатеричные и двоичные значения или как литералы или как текст. Шестнадцатеричные и бинарные литералы хранятся как целые числа. Можно преобразовать текст, представляющий шестнадцатеричные и двоичные значения числам и числам к текстовым представлениям.
Преобразование между массивами datetime, числами и текстом
В то время как datetime
рекомендуемый тип данных для представления моментов времени, вы можете должны быть работать с датами и время, сохраненное как строки даты, векторы даты и последовательные числа даты.
Преобразование текста в табличных переменных к категориальному
В этом примере показано, как преобразовать переменную в таблице от массива ячеек из символьных векторов до категориального массива.
Допустимые комбинации в отличие от классов
Если вы включаете элементы различающихся классов в матрице, MATLAB преобразует некоторые элементы так, чтобы все элементы получившейся матрицы имели тот же тип. Преобразование типа данных сделано относительно предварительно установленного приоритета классов.