Функции - по категориям

Основы языка

Ввод команд

ansПоследний результат
clcОчистите командное окно
diaryЛоггирование текста Command Window в файл
formatУстановите формат вывода для Командного окна
homeВозвращение курсора
iskeywordОпределите, является ли введенная команда ключевым словом MATLAB
moreУправляйте постраничным выводом в Командном окне
commandwindowВыберите командное окно
commandhistoryОткрытие окна Command History
DisplayFormatOptionsФормат вывода в Командном окне

Матрицы и массивы

zerosСоздайте массив всех нулей
onesСоздайте массив из всех единиц
randРавномерно распределенные случайные числа
true(TRUE) логическая единица
false(FALSE) логический ноль
eyeЕдиничная матрица
diagСоздайте диагональную матрицу или получите диагональные элементы матрицы
blkdiagБлокирование диагональной матрицы
catКонкатенация массивов
horzcatКонкатенация массивов горизонтально
vertcatКонкатенация массивов вертикально
repelemКопирование элементов массива
repmatКопирование массива
linspaceСоздание вектора с линейно распределенными значениями
logspaceСоздание вектора с логарифмически распределенными значениями
freqspaceЧастотный интервал для частотной характеристики
meshgrid2D и 3-D сетки
ndgridПрямоугольная сетка на пробеле N-D
lengthДлина самого большого измерения массива
sizeРазмер массивов
ndimsКоличество измерений массива
numelКоличество элементов массива
isscalarОпределите, является ли входной параметр скаляром
issortedОпределите, отсортирован ли массив
issortedrowsОпределите, отсортированы ли строки матрицы или таблицы
isvectorОпределите, является ли входной параметр вектором
ismatrixОпределите, является ли входной параметр матрицей
isrowОпределите, является ли входной параметр вектором - строкой
iscolumnОпределите, является ли входной параметр вектором - столбцом
isemptyОпределите, пуст ли массив
sortСортировка массива
sortrowsСортировка строк массива или таблицы
flipИнвертируйте порядок элементов
fliplrОтразите массив слева направо
flipudОтразите массив до вниз
rot90Вращайте массив 90 градусов
transposeТранспонируйте вектор или матрицу
ctransposeКомплексное сопряженное транспонирование
permuteПерестановка измерений массива
ipermuteИнверсия переставляет измерения массива
circshiftЦиклический сдвиг массива
shiftdimСдвиг измерений массива
reshapeИзменение размерности массива
squeezeУдалите размерности длины 1
colonВекторное создание, индексирование массивов и for- итерация цикла
endЗавершает блок кода, или указывает на последний индекс массива
ind2subПреобразуйте линейные индексы в индексы
sub2indПреобразуйте индексы в линейные индексы

Типы данных

Числовые типы

doubleМассивы с двойной точностью
singleМассивы с одинарной точностью
int88-битные массивы целого числа со знаком
int1616-битные массивы целого числа со знаком
int3232-битные массивы целого числа со знаком
int6464-битные массивы целого числа со знаком
uint88-битные массивы беззнаковых целых чисел
uint1616-битные массивы беззнаковых целых чисел
uint3232-битные массивы беззнаковых целых чисел
uint6464-битные массивы беззнаковых целых чисел
castПреобразуйте переменную в другой тип данных
typecastПреобразуйте тип данных, не изменяя базовые данные
isintegerОпределите, является ли введенный целочисленным массивом
isfloatОпределяет, является ли вход массив с плавающей точкой
isnumericОпределите, является ли введенный числовым массивом
isrealОпределите, использует ли массив комплексное устройство хранения данных
isfiniteОпределите, какие элементы массива конечны
isinfОпределите, какие элементы массива бесконечны
isnanОпределите, какие элементы массива являются NaN
epsОтносительная точность с плавающей точкой
flintmaxСамое большое последовательное целое число в формате с плавающей точкой
InfСоздайте массив всего Inf значения
intmaxСамое большое значение определенного целочисленного типа
intminНаименьшее значение заданного целочисленного типа
NaNСоздайте массив всего NaN значения
realmaxСамое большое положительное число с плавающей запятой
realminСамое маленькое нормированное число с плавающей запятой

Символы и строки

stringМассив строк
stringsСоздайте массив строк без символов
joinОбъедините строки
plusДобавьте числа, добавьте строки
charМассив символов
cellstrПреобразование в Массив ячеек из символьных векторов
blanksСоздайте символьный массив пробелов
newlineСоздайте символ новой строки
composeДанные о формате в несколько строк
sprintfДанные о формате в строку или вектор символов
strcatКонкатенация строк горизонтально
appendОбъедините строки
convertCharsToStringsПреобразуйте символьные массивы в строковые массивы, оставив другие массивы неизменными
convertStringsToCharsПреобразуйте строковые массивы в символьные массивы, оставив другие массивы неизменными
convertContainedStringsToCharsПреобразуйте строковые массивы на любом уровне массива ячеек или структуры
doubleМассивы с двойной точностью
stringМассив строк
str2doubleПреобразуйте строки в значения двойной точности
num2strПреобразуйте числа в символьный массив
ischarОпределите, является ли вход массивом символов
iscellstrОпределяет, является ли вход массив ячеек из символьных векторов
isstringОпределите, является ли вход массивом строк
isStringScalar Определяет, является ли вход массив строк с одним элементом
strlengthДлины строк
isstrpropОпределите, какие характеры во входных строках имеют заданную категорию
isletterОпределите, какие символы являются буквами
isspaceОпределите, какие символы являются пробелами
containsОпределите, находится ли шаблон в строках
matchesОпределите, совпадает ли шаблон со строками
countСчитайте случаи шаблона в строках
endsWithОпределите, заканчиваются ли строки шаблоном
startsWithОпределите, начинаются ли строки с шаблона
strfindСтроки поиска в других строках
sscanfСчитайте отформатированные данные из строк
replaceНайдите и замените одну или несколько подстрок
replaceBetweenЗамените подстроки между начальными и конечными точками
strrepНайдите и замените подстроки
patternШаблоны, чтобы искать и совпадать с текстом
alphanumericsPatternСовпадайте с буквой и символами цифры
characterListPatternСовпадайте с символами из списка
digitsPattern Совпадайте с символами цифры
lettersPatternСовпадайте с символами буквы
whitespacePatternСовпадайте с пробельными символами
wildcardPatternСоответствия как немного символов любого типа
optionalPatternСделайте шаблон дополнительным, чтобы соответствовать
possessivePatternСовпадайте с шаблоном без отслеживания в обратном порядке
caseSensitivePatternСовпадайте с шаблоном чувствительности к регистру
caseInsensitivePatternСовпадайте с шаблоном независимо от случая
asFewOfPatternСовпадайте с шаблоном как несколько раз как возможным
asManyOfPatternСовпадайте с шаблоном максимально много раз
alphanumericBoundaryСовпадайте с контуром между алфавитно-цифровыми и неалфавитно-цифровыми символами
digitBoundaryСовпадайте с контуром между символами цифры и символами нецифры
letterBoundaryСовпадайте с контуром между символами буквы и не обозначьте буквами символы
whitespaceBoundaryСовпадайте с контуром между пробельными символами и непробельными символами
lineBoundaryСоответствие начинается или заканчивается линии
textBoundaryСоответствие начинается или заканчивается текста
lookAheadBoundaryСовпадайте с контуром перед заданным шаблоном
lookBehindBoundaryСовпадайте с контуром после заданного шаблона
maskedPatternШаблон с заданным именем отображения
namedPatternОпределяйте названный шаблон
regexpСовпадение с (чувствительным к регистру) регулярным выражением
regexpiСовпадайте с (нечувствительным к регистру) регулярным выражением
regexprepЗамените текст с помощью регулярного выражения
regexptranslateПереведите текст в регулярное выражение
regexpPatternШаблон, который совпадает с заданным регулярным выражением
joinОбъедините строки
plusДобавьте числа, добавьте строки
splitРазделите строки в разделителях
splitlinesРазделите строки в символах новой строки
strjoinПрисоединитесь к строкам в массиве
strsplitРазделите строку или вектор символов в заданном разделителе
strtokВыбранные части строк
extractИзвлеките подстроки из строк
extractAfterИзвлеките подстроки после заданных положений
extractBeforeИзвлеките подстроки перед заданными положениями
extractBetweenИзвлеките подстроки между начальными и конечными точками
eraseУдалите подстроки в строках
eraseBetweenУдалите подстроки между начальной и конечной точками
extractИзвлеките подстроки из строк
extractAfterИзвлеките подстроки после заданных положений
extractBeforeИзвлеките подстроки перед заданными положениями
extractBetweenИзвлеките подстроки между начальными и конечными точками
insertAfterВставьте строки после заданных подстрок
insertBeforeВставьте строки перед заданными подстроками
padДобавьте начальные или конечные символы в строки
stripУдалите начальные и конечные символы из строк
lowerПреобразуйте строки в нижний регистр
upperПреобразуйте строки в верхний регистр
reverseОбратный порядок символов в строках
deblankУдалите конечные пробелы из концов строк
strtrimУдалите начальный и конечный пробел из строк
strjustВыровняйте строки
matchesОпределите, совпадает ли шаблон со строками
strcmpСравните строки
strcmpiСравните (нечувствительные к регистру) строки
strncmpСравните первый n символы (чувствительных к регистру) строк
strncmpiСравните первый n символы (нечувствительных к регистру) строк

Даты и время

datetimeМассивы, которые представляют моменты времени
NaTНе является временем
yearsДлительность в годах
daysДлительность в днях
hoursДлительность в часах
minutesДлительность в минутах
secondsДлительность в секундах
millisecondsДлительность в миллисекундах
durationОтрезки времени в модулях фиксированной длины
calyearsКалендарная длительность в годах
calquartersКалендарная длительность в четвертях
calmonthsКалендарная длительность в месяцах
calweeksКалендарная длительность в неделях
caldaysКалендарная длительность в днях
calendarDurationОтрезки времени в календарных модулях переменной длины
yearНомер года
quarterНомер четверти
monthНомер и название месяца
weekНомер недели
dayНомер или название дня
hourНомер часа
minuteНомер минуты
secondНомер секунды
ymdГод, месяц и дневные количества datetime
hmsЧас, минута и вторые количества datetime или длительности
splitРазделите календарную длительность в число и единицу измерения длительности
timeПреобразуйте время календарной длительности к длительности
timeofdayПрошедшее время с полуночи для datetime массивы
isdatetimeОпределяет, является ли вход массив datetime
isdurationОпределяет, является ли вход массив длительности
iscalendardurationОпределяет, является ли вход календарный массив длительности
isregularОпределите, являются ли введенные времена регулярными относительно календарного модуля или времени
isnatОпределите NaT (Not-Time) элементы
isdstОпределите элементы летнего времени
isweekendОпределите элементы выходных дней
leapsecondsПеречислите все секунды прыжка, поддержанные datetime тип данных
timezonesПеречислите часовые пояса
tzoffsetЧасовой пояс возмещен от UTC
betweenКалендарные математические различия
caldiffКалендарная математика последовательные различия
dateshiftПереключите дату или сгенерируйте последовательность дат и времен
isbetweenОпределите элементы в интервале даты и времени
datenumПреобразуйте дату и время в последовательный номер даты
convertToПреобразуйте datetime значения к числовым представлениям
datevecПреобразуйте дату и время в вектор из компонентов
exceltimeПреобразуйте datetime MATLAB в номер даты Excel
juliandateПреобразуйте datetime MATLAB в дату Джулиана
posixtimeПреобразуйте datetime MATLAB во время POSIX
yyyymmddПреобразуйте datetime MATLAB в числовое значение YYYYMMDD
addtodateИзмените номер даты полем
charМассив символов
stringМассив строк
datestrПреобразуйте дату и время в формат строки
nowТекущая дата и время как последовательный номер даты
clockТекущая дата и время как вектор даты
dateТекущая дата как вектор символов
calendarКалендарь в течение заданного месяца
eomdayВ последний день месяца
weekdayДень недели
etimeВремя протекло между векторами даты

Категориальные массивы

categoricalМассив, который содержит значения, присвоенные категориям
discretizeСгруппировать данные в интервалы или категории
categoriesКатегории категориального массива
iscategoricalОпределите, является ли введенный категориальным массивом
iscategoryПротестируйте на категории категориального массива
isordinalОпределите, является ли введенный порядковым categorical массив
isprotectedОпределите, защищены ли категории категориального массива
isundefinedНайдите неопределенные элементы в категориальном массиве
addcatsДобавьте категории в категориальный массив
mergecatsОбъедините категории в категориальном массиве
removecatsУдалите категории из категориального массива
renamecatsПереименуйте категории в категориальном массиве
reordercatsПереупорядочьте категории в категориальном массиве
setcatsУстановите категории в категориальном массиве
summaryРаспечатайте сводные данные таблицы, расписания или категориального массива
countcatsСчитайте случаи элементов категориального массива по категориям

Таблицы

tableТабличный массив с именованными переменными, которые могут содержать различные типы
array2tableПреобразуйте гомогенный массив в таблицу
cell2tableПреобразуйте массив ячеек в таблицу
struct2tableПреобразуйте массив структур в таблицу
table2arrayПреобразуйте таблицу в гомогенный массив
table2cellПреобразовывание таблицы в массив ячеек
table2structПреобразовывание таблицы в массив структур
table2timetableПреобразовывание таблицы в расписание
timetable2tableПреобразование расписания в таблицу
vartypeИндекс в таблицу или расписание типом переменной
convertvarsПреобразуйте переменные таблицы или расписания в заданный тип данных
readtableСоставьте таблицу из файла
writetableЗапись таблицы в файл
detectImportOptionsСоздайте настройки импорта на основе содержимого файла
spreadsheetImportOptionsОбъект параметров импорта для электронных таблиц
getvaroptsПолучите переменные настройки импорта
setvaroptsУстановите переменные настройки импорта
setvartypeУстановите типы данных переменных
previewПредварительный просмотр восьми строк из файла с помощью параметров импорта
parquetreadСчитайте колоночные данные из файла Parquet
parquetwriteЗапишите колоночные данные в файл Parquet
parquetinfoПолучите информацию о файле Parquet
summaryРаспечатайте сводные данные таблицы, расписания или категориального массива
heightКоличество строк таблицы
widthКоличество табличных переменных
istableОпределяет, является ли вход таблица
istabularОпределяет, является ли вход таблица или расписание
headПолучите верхние строки таблицы, расписания или длинного массива
tailПолучите нижние ряды таблицы, расписания или длинного массива
stackedplotСовмещенный график нескольких переменных с общей осью X
sortrowsСортировка строк массива или таблицы
uniqueУникальные значения в массиве
issortedrowsОпределите, отсортированы ли строки матрицы или таблицы
topkrowsВерхние строки в отсортированном порядке
addvarsДобавьте переменные в таблицу или расписание
renamevarsПереименуйте переменные в таблице или расписании
movevarsПереместите переменные в таблицу или расписание
removevarsУдалите переменные из таблицы или расписания
splitvarsРазделите многостолбцовые переменные в таблице или расписании
mergevarsОбъедините переменные таблицы или расписания в многостолбцовую переменную
vartypeИндекс в таблицу или расписание типом переменной
convertvarsПреобразуйте переменные таблицы или расписания в заданный тип данных
rows2varsПереориентируйте таблицу или расписание так, чтобы строки стали переменными
stackСложите данные из входной таблицы или расписания в одну переменную в выходной таблице или расписания
unstackРаспакуйте данные из одной переменной в несколько переменных
inner2outerИнвертируйте иерархию вложенной таблицы в таблице в таблицах или расписаниях
addpropДобавьте пользовательские свойства представить в виде таблицы или расписание
rmpropУдалите пользовательские свойства из таблицы или расписания
joinОбъедините две таблицы или расписания ключевыми переменными использования строк
innerjoinВнутреннее объединение между двумя таблицами или расписаниями
outerjoinВнешнее соединение между двумя таблицами или расписаниями
unionУстановите объединение двух массивов
intersectУстановите пересечение двух массивов
ismemberЭлементы массива, которые являются членами массива набора
setdiffРазность множеств двух массивов
setxorУстановите исключающее ИЛИ двух массивов
ismissingНайдите отсутствующие значения
standardizeMissingВставьте стандартные отсутствующие значения
rmmissingУдалите недостающие записи
fillmissingЗаполните отсутствующие значения
groupcountsКоличество элементов группы
groupfilterФильтр по группе
groupsummaryРасчеты сводных данных группы
grouptransformПреобразуйте группой
findgroupsНайдите группы и возвратите числа группы
splitapplyРазделите данные в группы и примените функцию
rowfunПримените функцию к строкам таблицы или расписания
varfunПримените функцию к переменным таблицы или расписания
vartypeИндекс в таблицу или расписание типом переменной
convertvarsПреобразуйте переменные таблицы или расписания в заданный тип данных

Расписания

timetableМассив расписания со строками с меткой времени и переменными различных типов
timeseries2timetableПреобразуйте timeseries объекты к расписанию
table2timetableПреобразовывание таблицы в расписание
array2timetableПреобразуйте гомогенный массив в расписание
timetable2tableПреобразование расписания в таблицу
istimetableОпределяет, является ли вход расписание
istabularОпределяет, является ли вход таблица или расписание
summaryРаспечатайте сводные данные таблицы, расписания или категориального массива
readtimetableСоздание объекта Timetable из файла
writetimetableЗапись timetable в файл
detectImportOptionsСоздайте настройки импорта на основе содержимого файла
spreadsheetImportOptionsОбъект параметров импорта для электронных таблиц
getvaroptsПолучите переменные настройки импорта
setvaroptsУстановите переменные настройки импорта
setvartypeУстановите типы данных переменных
previewПредварительный просмотр восьми строк из файла с помощью параметров импорта
parquetreadСчитайте колоночные данные из файла Parquet
parquetwriteЗапишите колоночные данные в файл Parquet
parquetinfoПолучите информацию о файле Parquet
headПолучите верхние строки таблицы, расписания или длинного массива
tailПолучите нижние ряды таблицы, расписания или длинного массива
uniqueУникальные значения в массиве
timerangeОбласть значений времени для индексирования строки расписания
withtolДопуск времени к индексированию строки расписания
vartypeИндекс в таблицу или расписание типом переменной
sortrowsСортировка строк массива или таблицы
retimeПередискретизируйте или агрегированные данные в расписании и твердость дублирующиеся или неправильные времена
synchronizeСинхронизируйте расписания с общим временным вектором и передискретизируйте или агрегированные данные из входных расписаний
lagДанные сдвига времени в расписании
containsrangeОпределите, содержат ли времена строки расписания область значений требуемого времени
overlapsrangeОпределите, перекрывают ли времена строки расписания область значений требуемого времени
withinrangeОпределите, ли времена строки расписания в области значений требуемого времени
isregularОпределите, являются ли введенные времена регулярными относительно календарного модуля или времени
ismissingНайдите отсутствующие значения
standardizeMissingВставьте стандартные отсутствующие значения
rmmissingУдалите недостающие записи
fillmissingЗаполните отсутствующие значения
stackedplotСовмещенный график нескольких переменных с общей осью X

Структуры

structМассив структур
fieldnamesИмена полей структуры или общедоступные поля Java или Microsoft COM object
getfieldПоле массива структур
isfieldОпределяет, является ли вход поле массива структур
isstructОпределяет, является ли вход массив структур
orderfieldsЗакажите поля массива структур
rmfieldУдалите поля из структуры
setfieldПрисвойте значение полю массива структур
arrayfunПримените функцию к каждому элементу массива
structfunПримените функцию к каждому полю скалярной структуры
table2structПреобразовывание таблицы в массив структур
struct2tableПреобразуйте массив структур в таблицу
cell2structПреобразуйте массив ячеек в массив структур
struct2cellПреобразуйте структуру в массив ячеек

Массивы ячеек

cellCellArray
cell2matПреобразуйте массив ячеек в обычный массив базового типа данных
cell2structПреобразуйте массив ячеек в массив структур
cell2tableПреобразуйте массив ячеек в таблицу
cellstrПреобразование в Массив ячеек из символьных векторов
mat2cellПреобразуйте массив в массив ячеек, ячейки которого содержат подрешетки
num2cellПреобразуйте массив в массив ячеек с последовательно отсортированными по размеру ячейками
struct2cellПреобразуйте структуру в массив ячеек
table2cellПреобразовывание таблицы в массив ячеек
iscellОпределяет, является ли вход массив ячеек
iscellstrОпределяет, является ли вход массив ячеек из символьных векторов
celldispОтобразите содержимое массива ячеек
cellfunПримените функцию к каждой ячейке в массиве ячеек
cellplotГрафически отобразите структуру массива ячеек

Указатели на функции

function_handleОбработайте к функции
fevalВыполните функцию
func2strСоздайте вектор символов из указателя на функцию
str2funcСоздайте указатель на функцию из вектора символов
localfunctionsУказатели на функцию ко всем локальным функциям в файле MATLAB
functionsИнформация об указателе на функцию

Контейнеры Map

containers.MapОбъект, привязывающий значения к уникальным ключам
isKeyОпределите если Map объект содержит ключ
keysКлавиши Return Map объект
removeУдалите пары "ключ-значение" из Map объект
valuesВозвращаемые значения Map объект

Временные ряды

Объекты временных рядов
timeseriesСоздайте timeseries объект
timeseries2timetableПреобразуйте timeseries объекты к расписанию
addeventДобавьте событие в timeseries
addsampleДобавьте выборку данных в timeseries объект
appendКонкатенация timeseries объекты вовремя
deleventУдалите событие из timeseries
delsampleУдалите выборку из timeseries объект
detrendВычтите среднее значение или наилучшую эмпирическую кривую от timeseries объект
filterИзмените содержимое частоты timeseries объекты
idealfiltertimeseries idealfilter
plotПостройте timeseries
resampleПередискретизируйте timeseries временной вектор
setУстановите timeseries свойства
setabstimeУстановите timeseries времена как векторы символов даты
setinterpmethodУстановите метод интерполяции по умолчанию для timeseries объект
setuniformtimeИзмените универсальный timeseries временной вектор
synchronizeСинхронизируйте и передискретизируйте два timeseries объекты с помощью общего временного вектора
getЗапросите timeseries свойства
getabstimeПреобразуйте timeseries временной вектор к массиву ячеек
getdatasamplesДоступ к timeseries выборки данных
getdatasamplesizetimeseries объем выборки данных
getinterpmethodtimeseries метод интерполяции
getqualitydesctimeseries качество данных
getsamplesПодмножество timeseries
getsampleusingtimeПодмножество timeseries данные
gettsafterateventСоздайте timeseries в или после события
gettsaftereventСоздайте timeseries после события
gettsateventСоздайте timeseries в событии
gettsbeforeateventСоздайте timeseries в или перед событием
gettsbeforeeventСоздайте timeseries перед событием
gettsbetweeneventsСоздайте timeseries между событиями
iqrМежквартильный размах timeseries данные
maxМаксимум timeseries данные
meanСреднее значение timeseries данные
medianМедиана timeseries данные
minМинимум timeseries данные
stdСтандартное отклонение timeseries данные
sumСумма timeseries данные
varОтклонение timeseries данные
Наборы временных рядов
tscollectionСоздайте tscollection объект
addsampletocollectionДобавьте выборку в tscollection
addtsДобавьте timeseries к tscollection
delsamplefromcollectionУдалите выборку из tscollection
horzcatГоризонтально конкатенируйте tscollection объекты
removetsУдалите timeseries от tscollection
resampleПередискретизация (tscollection) временной вектор
setУстановка (tscollection) свойства
setabstimeУстановка (tscollection) времена как векторы символов даты
settimeseriesnamesПереименуйте timeseries в tscollection
vertcatВертикально конкатенируйте tscollection объекты
getЗапросите tscollection свойства
getabstimeПреобразуйте tscollection временной вектор к массиву ячеек
getsampleusingtimeПодмножество tscollection данные
gettimeseriesnamesИмена timeseries в tscollection
isemptyОпределите если tscollection isempty
lengthДлина tscollection временной вектор
sizeРазмер tscollection
События временных рядов
tsdata.eventСоздайте tsdata.event объект
findEventЗапросите tsdata.event по наименованию
getЗапросите tsdata.event свойства
getTimeStrЗапросите tsdata.event \times
setУстановите tsdata.event свойства

Идентификация типа данных

isfloatОпределяет, является ли вход массив с плавающей точкой
isintegerОпределите, является ли введенный целочисленным массивом
islogicalОпределяет, является ли вход логический массив
isnumericОпределите, является ли введенный числовым массивом
isrealОпределите, использует ли массив комплексное устройство хранения данных
issparseОпределите, разреженно ли введенный
isstringОпределите, является ли вход массивом строк
ischarОпределите, является ли вход массивом символов
iscellstrОпределяет, является ли вход массив ячеек из символьных векторов
isdatetimeОпределяет, является ли вход массив datetime
isdurationОпределяет, является ли вход массив длительности
iscalendardurationОпределяет, является ли вход календарный массив длительности
iscellОпределяет, является ли вход массив ячеек
isstructОпределяет, является ли вход массив структур
istableОпределяет, является ли вход таблица
istimetableОпределяет, является ли вход расписание
istabularОпределяет, является ли вход таблица или расписание
is*Обнаружьте состояние
isaОпределите, задал ли введенный тип данных
iscategoricalОпределите, является ли введенный категориальным массивом
isenumОпределите, является ли переменная перечислением
isgraphicsВерный для допустимых указателей графического объекта
isjavaОпределяет, является ли вход объект Java
isobjectОпределите, является ли введенный объект объектом MATLAB
whosПеречислите переменные в рабочей области с размерами и типами
classКласс объекта
underlyingTypeТип базовых данных, определяющих поведение массивов
isUnderlyingTypeОпределите, задал ли введенный базовый тип данных
validateattributesПроверяйте валидность массива

Преобразование типа данных

stringМассив строк
charМассив символов
cellstrПреобразование в Массив ячеек из символьных векторов
int2strПреобразование Целых чисел в символы
mat2strПреобразуйте матрицу в символы
num2strПреобразуйте числа в символьный массив
str2doubleПреобразуйте строки в значения двойной точности
str2numПреобразуйте символьный массив или строку к числовому массиву
native2unicodeПреобразуйте числовые байты в символьное представление Unicode
unicode2nativeПреобразуйте символьное представление Unicode в числовые байты
base2decПреобразуйте текстовое представление основы-n целое число, чтобы удвоить значение
bin2decПреобразуйте текстовое представление бинарного целого числа, чтобы удвоить значение
dec2baseПреобразуйте десятичное целое число в его основу-n представление
dec2binПреобразуйте десятичное целое число в его бинарное представление
dec2hexПреобразуйте десятичное целое число в его шестнадцатеричное представление
hex2decПреобразуйте текстовое представление шестнадцатеричного целого числа, чтобы удвоить значение
hex2numПреобразуйте шестнадцатеричный формат IEEE в номер с двойной точностью
num2hexПреобразуйте один - и числа с двойной точностью к шестнадцатеричному формату IEEE
datetimeМассивы, которые представляют моменты времени
durationОтрезки времени в модулях фиксированной длины
stringМассив строк
charМассив символов
cellstrПреобразование в Массив ячеек из символьных векторов
categoricalМассив, который содержит значения, присвоенные категориям
table2arrayПреобразуйте таблицу в гомогенный массив
table2cellПреобразовывание таблицы в массив ячеек
table2structПреобразовывание таблицы в массив структур
array2tableПреобразуйте гомогенный массив в таблицу
cell2tableПреобразуйте массив ячеек в таблицу
struct2tableПреобразуйте массив структур в таблицу
array2timetableПреобразуйте гомогенный массив в расписание
table2timetableПреобразовывание таблицы в расписание
timetable2tableПреобразование расписания в таблицу
cell2matПреобразуйте массив ячеек в обычный массив базового типа данных
cell2structПреобразуйте массив ячеек в массив структур
mat2cellПреобразуйте массив в массив ячеек, ячейки которого содержат подрешетки
num2cellПреобразуйте массив в массив ячеек с последовательно отсортированными по размеру ячейками
struct2cellПреобразуйте структуру в массив ячеек

Операторы и элементарные операции

Арифметические операции

+Добавьте числа, добавьте строки
sumСумма элементов массива
cumsumСовокупная сумма
movsumПеремещение суммы
-Вычитание
diffРазности и аппроксимация производных
.*Умножение
*Умножение матриц
prodПроизведение элементов массива
cumprodСовокупное произведение
pagemtimesМудрое страницей умножение матриц
./Деление правого массива
.\Левое деление массива
/Решите системы линейных уравнений xA = B для x
\Решите системы линейных уравнений Ax = B для x
.^Поэлементная степень
^Матричная степень
.'Транспонируйте вектор или матрицу
'Комплексное сопряженное транспонирование
pagetransposeМудрый страницей транспонируют
pagectransposeМудрое страницей комплексное сопряженное транспонирование
uminusУнарный минус
uplusУнарный плюс
modОстаток после деления (операция с модулем)
remОстаток после деления
idivideЦелочисленное деление с опцией округления
ceilОкругление в сторону плюс бесконечности
fixОкругление в сторону нуля
floorОкругление в сторону минус бесконечности
roundОкругление к самому близкому десятичному числу или целому числу
bsxfunПримените поэлементную операцию к двум массивам с включенным неявным расширением

Реляционные операции

==Определите равенство
>=Определите больше, чем или равный
>Определите больше, чем
<=Определите меньше чем или равный
<Определите меньше, чем
~=Определите неравенство
isequalОпределите равенство массивов
isequalnОпределите равенство массивов, обработав значения NaN как равные

Логические (булевы) операции

Short-circuit &&, ||Логические операции с замыканием накоротко
&Найдите логический AND
~Найдите логическими НЕТ
|Найдите логический OR
xorНайдите логическое исключающее ИЛИ
allОпределите, являются ли все элементы массива ненулевыми или true
anyОпределите, являются ли какие-либо элементы массива ненулевыми
false(FALSE) логический ноль
findНайдите индексы и значения ненулевых элементов
islogicalОпределяет, является ли вход логический массив
logicalПреобразуйте числовые значения в logicals
true(TRUE) логическая единица

Операции присвоения

intersectУстановите пересечение двух массивов
ismemberЭлементы массива, которые являются членами массива набора
setdiffРазность множеств двух массивов
setxorУстановите исключающее ИЛИ двух массивов
unionУстановите объединение двух массивов
uniqueУникальные значения в массиве
ismembertolЧлены набора в допуске
uniquetolУникальные значения в допуске
joinОбъедините две таблицы или расписания ключевыми переменными использования строк
innerjoinВнутреннее объединение между двумя таблицами или расписаниями
outerjoinВнешнее соединение между двумя таблицами или расписаниями

Битовые операции

bitandПобитовое И
bitorПобитовое ИЛИ
bitxorПобитовое исключающее ИЛИ
bitcmpПоразрядное дополнение
bitgetПолучите бит в заданном положении
bitsetУстановите бит в определенном местоположении
bitshiftПереключите конкретное количество битов мест
swapbytesПодкачайте порядок байтов

Циклы и условные операторы

if, elseif, elseВыполните операторы, если условие верно
switch, case, otherwiseВыполните одну из нескольких групп операторов
forfor цикл, чтобы повторить конкретное количество раз
whilewhile цикл, чтобы повторить, когда условие верно
try, catchВыполните операторы и зафиксируйте получившиеся ошибки
breakОконечное выполнение for или цикл с условием продолжения
returnВозвратите управление в вызов скрипта или функции
continueПередайте управление к следующей итерации for или while цикл
pauseОстановите выполнение MATLAB временно
parforПараллельный цикл for
endЗавершает блок кода, или указывает на последний индекс массива

Импорт и анализ данных

Импорт и экспорт данных

Стандартные форматы файлов

Текстовые файлы
Import ToolИмпорт данных из файла
readtableСоставьте таблицу из файла
writetableЗапись таблицы в файл
readtimetableСоздание объекта Timetable из файла
writetimetableЗапись timetable в файл
detectImportOptionsСоздайте настройки импорта на основе содержимого файла
delimitedTextImportOptionsНастройки импорта возражают для разделенного текста
fixedWidthImportOptionsНастройки импорта возражают для текстовых файлов фиксированной ширины
xmlImportOptionsНастройки импорта возражают для XML-файлов
htmlImportOptionsНастройки импорта возражают для файлов HTML
wordDocumentImportOptionsНастройки импорта возражают для файлов документов Microsoft Word
getvaroptsПолучите переменные настройки импорта
setvaroptsУстановите переменные настройки импорта
setvartypeУстановите типы данных переменных
previewПредварительный просмотр восьми строк из файла с помощью параметров импорта
readmatrixСчитайте матрицу из файла
writematrixЗапишите матрицу в файл
readcellСчитайте массив ячеек из файла
writecellЗапишите массив ячеек в файл
readvarsСчитайте переменные из файла
textscanСчитайте отформатированные данные из текстового файла или строки
typeОтобразите содержимое файла
filereadСчитайте содержимое файла как текст
readlinesПрочитайте строки файла как массив строк
tabularTextDatastoreDatastore для табличных текстовых файлов
Электронные таблицы
Import ToolИмпорт данных из файла
readtableСоставьте таблицу из файла
writetableЗапись таблицы в файл
readtimetableСоздание объекта Timetable из файла
writetimetableЗапись timetable в файл
sheetnamesПолучите имена листа из файла электронной таблицы
detectImportOptionsСоздайте настройки импорта на основе содержимого файла
spreadsheetImportOptionsОбъект параметров импорта для электронных таблиц
getvaroptsПолучите переменные настройки импорта
setvaroptsУстановите переменные настройки импорта
setvartypeУстановите типы данных переменных
previewПредварительный просмотр восьми строк из файла с помощью параметров импорта
readmatrixСчитайте матрицу из файла
writematrixЗапишите матрицу в файл
readcellСчитайте массив ячеек из файла
writecellЗапишите массив ячеек в файл
readvarsСчитайте переменные из файла
importdataЗагрузите данные из файла
spreadsheetDatastoreDatastore для файлов электронной таблицы
Изображения
im2javaПреобразуйте изображение в изображение Java
imfinfoИнформация о графическом файле
imreadСчитайте изображение из графического файла
imwriteЗапишите изображение в графический файл
TiffШлюз MATLAB к библиотечным подпрограммам LibTIFF
Научные данные
Файлы NetCDF
nccreateСоздайте переменную в файле NetCDF
ncdispОтобразите содержимое источника данных NetCDF в Командном окне
ncinfo Возвратите информацию об источнике данных NetCDF
ncreadСчитайте данные из переменной в источнике данных NetCDF
ncreadatt Считайте значение атрибута из источника данных NetCDF
ncwriteЗапишите данные к файлу NetCDF
ncwriteattЗапишите атрибут в файл NetCDF
ncwriteschemaДобавьте определения схемы NetCDF файлу NetCDF
netcdf.setChunkCacheУстановите параметры кэширования фрагмента значения по умолчанию для библиотеки NetCDF
netcdf.getChunkCacheПолучите параметры кэширования фрагмента для библиотеки NetCDF
netcdf.inqLibVersВозвратите информацию о версии библиотеки NetCDF
netcdf.setDefaultFormatИзмените формат файла NetCDF по умолчанию
netcdf.abortВернитесь недавние определения файла NetCDF
netcdf.closeЗакройте файл NetCDF
netcdf.createСоздайте новый набор данных NetCDF
netcdf.endDefЗакончите режим define файла NetCDF
netcdf.inqВозвратите информацию о файле NetCDF
netcdf.inqFormatОпределите формат файла NetCDF
netcdf.inqGrpsПолучите массив дочерних идентификаторов группы
netcdf.inqUnlimDimsВозвратите список неограниченных размерностей в группе
netcdf.openОткройте источник данных NetCDF
netcdf.reDefПоместите открытый файл NetCDF в режим define
netcdf.setFillУстановите режим заливки NetCDF
netcdf.syncСинхронизируйте файл NetCDF с диском
netcdf.defDimСоздайте размерность NetCDF
netcdf.inqDimВозвратите имя размерности NetCDF и длину
netcdf.inqDimIDВозвратите ID размерности
netcdf.renameDimПоменяйте имя размерности NetCDF
netcdf.defGrpСоздайте группу в файле NetCDF
netcdf.inqDimIDsПолучите список идентификаторов размерности в группе
netcdf.inqGrpNameПолучите имя группы
netcdf.inqGrpNameFullПолный путь группы
netcdf.inqGrpParentПолучите ID родительской группы.
netcdf.inqNcidВозвратите ID именованной группы
netcdf.inqVarIDsИдентификаторы всех переменных в группе
netcdf.defVarFillЗадайте параметры заливки для переменной NetCDF
netcdf.inqVarDeflateОпределите настройки сжатия для переменной NetCDF
netcdf.defVarПеременная Create NetCDF
netcdf.defVarChunkingЗадайте большое поведение для переменной NetCDF
netcdf.defVarDeflateЗадайте параметры сжатия для переменной NetCDF
netcdf.defVarFletcher32Задайте параметры контрольной суммы для переменной NetCDF
netcdf.getVarСчитайте данные из переменной NetCDF
netcdf.inqVarИнформация о переменной
netcdf.inqVarChunkingОпределите большие настройки для переменной NetCDF
netcdf.inqVarFillОпределите значения параметров заливки для переменной NetCDF
netcdf.inqVarFletcher32Установка контрольной суммы Fletcher32 для переменной NetCDF
netcdf.inqVarIDВозвратите ID, сопоставленный с именем переменной
netcdf.putVarЗапишите данные к переменной NetCDF
netcdf.renameVarПоменяйте имя переменной NetCDF
netcdf.copyAttСкопируйте атрибут в новое местоположение
netcdf.delAttУдалите атрибут NetCDF
netcdf.getAttВозвратите атрибут NetCDF
netcdf.inqAttВозвратите информацию об атрибуте NetCDF
netcdf.inqAttIDВозвратите ID атрибута NetCDF
netcdf.inqAttNameВозвратите имя атрибута NetCDF
netcdf.putAttЗапишите атрибут NetCDF
netcdf.renameAttПоменяйте имя атрибута
netcdf.getConstantВозвратите числовое значение именованной константы
netcdf.getConstantNamesВозвратите список констант, известных библиотеке NetCDF
Файлы HDF5
h5createНабор данных Create HDF5
h5dispОтобразите содержимое файла HDF5
h5infoИнформация о файле HDF5
h5readСчитайте данные из набора данных HDF5
h5readattСчитайте атрибут из файла HDF5
h5writeЗапишите в набор данных HDF5
h5writeattЗапишите атрибут HDF5
Library (H5)Функции общего назначения для использования с целой библиотекой HDF5
Attribute (H5A)Метаданные сопоставлены с наборами данных или группами
Dataset (H5D)Многомерные массивы элементов данных и метаданных поддержки
Dimension Scale (H5DS)Шкала размерности сопоставлена с размерностями набора данных
Error (H5E)Обработка ошибок
File (H5F)Доступ к файлу HDF5
Group (H5G)Организация объектов в файле
Identifier (H5I)Идентификаторы объектов HDF5
Link (H5L)Ссылки в файле HDF5
MATLAB (H5ML)Служебные функции MATLAB не часть библиотеки HDF5 C
Object (H5O)Объекты в файле
Property (H5P)Списки свойств объекта
Reference (H5R)Ссылки HDF5
Dataspace (H5S)Размерность набора данных
Datatype (H5T)Тип данных элементов в наборе данных
Filters and Compression (H5Z)Встроенные фильтры данных, сжатие данных
Файлы HDF4
Высокоуровневые функции
hdfinfoИнформация о HDF4 или файле HDF-EOS
hdfreadСчитайте данные из файла HDF-EOS или HDF4
imreadСчитайте изображение из графического файла
imwriteЗапишите изображение в графический файл
Низкоуровневые функции
hdfanШлюз к многофайловому интерфейсу (AN) аннотации HDF
hdfhxШлюз к внешнему интерфейсу (HX) данных HDF
hdfhШлюз к интерфейсу HDF H
hdfhdШлюз к интерфейсу HDF HD
hdfheШлюз к интерфейсу HDF HE
hdfmlУтилиты для работы с MATLAB функции шлюза HDF
hdfptИнтерфейс к Точечному объекту HDF-EOS
hdfvШлюз к интерфейсу HDF Vgroup (V)
hdfvfШлюз к VF функционирует в интерфейсе HDF Vdata
hdfvhШлюз к VH функционирует в интерфейсе HDF Vdata
hdfvsШлюз к VS функционирует в интерфейсе HDF Vdata
hdfdf24Шлюз к 24-битному растровому изображению HDF интерфейс (DF24)
hdfdfr8Шлюз к 8-битному растровому изображению HDF интерфейс (DFR8)
Файлы FITS
Высокоуровневые функции
fitsdispОтобразите метаданные FITS
fitsinfoИнформация о файле FITS
fitsreadСчитайте данные из файла FITS
fitswriteЗапишите изображение в файл FITS
Низкоуровневые функции
Доступ к файлу
createFileСоздайте файл FITS
openFileОткрытый файл FITS
openDiskFileОткрытый файл FITS
closeFileФайл Плотных прилеганий
deleteFileУдалите файл FITS
fileNameИмя файла FITS
fileModeРежим I/O файла FITS
Преобразование изображения
createImgСоздайте изображение FITS
getImgSizeРазмер изображения
getImgTypeТип данных изображения
insertImgВставьте изображение FITS после текущего изображения
readImgСчитайте данные изображения
setBscaleСбросьте масштабирование изображений
writeImgЗапишите в изображение FITS
Ключевые слова
readCardЗапись заголовка ключевого слова
readKeyКлючевое слово
readKeyCmplxКлючевое слово как комплексное скалярное значение
readKeyDblКлючевое слово как значение двойной точности
readKeyLongLongКлючевое слово как int64
readKeyLongStrЗначение длинной строки
readKeyUnitФизические единицы измерения представляют в виде строки от ключевого слова
readRecordЗапись заголовка задана номером
writeCommentЗапишите или добавьте ключевое слово COMMENT к CHU
writeDateЗапишите ключевое слово DATE в CHU
writeKeyОбновите или добавьте новое ключевое слово в текущий HDU
writeKeyUnitЗапишите строку физических единиц измерения
writeHistoryЗапишите или добавьте ключевое слово HISTORY к CHU
deleteKeyКлавиша DELETE по наименованию
deleteRecordКлавиша DELETE номером записи
getHdrSpaceКоличество ключевых слов в заголовке
"Заголовок + Данные" (HDU) доступ
copyHDUСкопируйте текущий HDU от одного файла до другого
getHDUnumКоличество текущего HDU в файле FITS
getHDUtypeТип текущего HDU
getNumHDUsОбщее количество HDUs в файле FITS
movAbsHDUПереместитесь в абсолютный номер HDU
movNamHDUПереместитесь в первый HDU, имеющий значения ключевого слова и определенный тип
movRelHDUПереместите относительное количество HDUs от текущего HDU
writeChecksumВычислите и запишите контрольную сумму для текущего HDU
deleteHDUУдалите текущий HDU в файле FITS
Сжатие изображения
imgCompressСожмите HDU из одного файла в другого
isCompressedImgОпределите, сжато ли текущее изображение
setCompressionTypeУстановите тип сжатия изображения
setHCompScaleУстановите масштабный коэффициент для алгоритма HCOMPRESS
setHCompSmoothУстановите сглаживание для изображений, сжатых с HCOMPRESS
setTileDimУстановите размерности мозаики
ASCII и бинарные таблицы
createTblСоздайте новый ASCII или бинарное табличное расширение
insertColВставьте столбец в таблицу
insertRowsВставьте строки в таблицу
insertATblВставьте таблицу ASCII после текущего HDU
insertBTblВставьте бинарную таблицу после текущего HDU
deleteColУдалите столбец из таблицы
deleteRowsУдалите строки из таблицы
getAColParmsИнформация о таблице ASCII
getBColParmsБинарная информация о таблице
getColNameИмя столбца таблицы
getColTypeМасштабированный тип данных столбца, повторите значение, ширину
getEqColTypeТип данных столбца, повторите значение, ширину
getNumColsКоличество столбцов в таблице
getNumRowsКоличество строк в таблице
readATblHdrСчитайте информации заголовка из текущей таблицы ASCII
readBTblHdrСчитайте информации заголовка из текущей бинарной таблицы
readColСчитайте строки ASCII или бинарного столбца таблицы
setTscaleСбросьте масштабирование изображений
writeColЗапишите элементы в ASCII или бинарный столбец таблицы
Утилиты
getConstantValueЧисловое значение именованной константы
getVersionКоличество версии библиотеки CFITSIO
getOpenFilesСписок открытых файлов FITS
Многоканальные файлы
multibandreadСчитайте полосно-перемеженные данные из двоичного файла
multibandwriteЗапишите полосно-перемеженные данные в файл
Распространенный формат данных
cdfinfoИнформация о файле Формата общих данных (CDF)
cdfreadСчитайте данные из файла Формата общих данных (CDF)
cdfepochПреобразуйте текст даты или последовательный номер даты к отформатированным датам CDF
todatenumПреобразуйте объект эпохи CDF в MATLAB последовательный номер даты
Аудио и видео
VideoReaderСоздайте объект считать видеофайлы
readСчитайте один или несколько видеокадров
readFrameСчитайте следующий видеокадр
hasFrameОпределите, доступен ли видеокадр в чтение
getFileFormatsФорматы файлов, что VideoReader поддержки
mmfileinfoИнформация о мультимедийном файле
VideoWriterСоздайте объект записать видеофайлы
openОткрытый файл для записи видеоданных
writeVideoЗапишите видеоданные в файл
closeЗакройте файл после записи видеоданных
getProfilesПрофили и форматы файлов, что VideoWriter поддержки
audioreadЧтение звукового файла
audiowriteЗапишите звуковой файл
lin2muПреобразование линейного аудиосигнала в mu-закон
mu2linПреобразование аудиосигнала mu-закон в линейный
audioinfoИнформация о звуковом файле
audioplayerОбъект для проигрывания аудио
isplayingОпределите, происходит ли воспроизведение
pauseПриостановите воспроизведение или запись
playПроигрывайте аудио от audioplayer объект
playblockingПроигрывайте аудио от audioplayer объект, содержите управление, пока воспроизведение не завершится
resume Возобновите воспроизведение или записывающий от приостановленного состояния
stopОстановите воспроизведение или запись
audiorecorderОбъект для записи аудио
getaudiodataСохраните зарегистрированный звуковой сигнал в числовом массиве
getplayerСоздает сопоставил audioplayer объект
isrecordingОпределите, происходит ли запись
recordЗапишите аудио к audiorecorder объект
recordblockingЗапишите аудио к audiorecorder объект, содержите управление, пока запись не завершится
audiodevinfoИнформация об аудио устройстве
audiodevresetОбновите список доступных аудио устройств
soundПреобразуйте матрицу данных сигнала, чтобы звучать
soundscМасштабируйте данные и игру как звук
beepПроизведите звук звукового сигнала операционной системы
Структурированные данные и XML-документы
readstructСоздайте структуру из файла
writestructЗапишите структуру в файл
xmlreadСчитайте XML-документ и возвратите узел Объектной модели документа
xmlwriteЗапишите узел Объектной модели XML-документов
xsltПреобразуйте XML-документ с помощью механизма XSLT
matlab.io.xml.dom.DOMWriterСредство записи, которое сериализирует XML-документ
matlab.io.xml.dom.EntityResolverАбстрактный базовый класс для преобразователей сущности
matlab.io.xml.dom.FileWriterСредство записи, которое создает текстовый файл
matlab.io.xml.dom.LocatorМестоположение элемента в XML-файле
matlab.io.xml.dom.ParserСинтаксический анализатор разметки XML
matlab.io.xml.dom.ParserConfigurationОпции синтаксического анализатора XML
matlab.io.xml.dom.ParseErrorЗадает ошибку анализа разметки XML
matlab.io.xml.dom.ParseErrorHandlerАбстрактный базовый класс для обработчиков ошибки анализа
matlab.io.xml.dom.ParseErrorLocatorЗадает местоположение ошибки анализа
matlab.io.xml.dom.ParseErrorSeverityКласс перечисления, обозначающий серьезность ошибки анализа разметки XML
matlab.io.xml.dom.ResourceIdentifierИдентификатор ресурса XML
matlab.io.xml.dom.ResourceIdentifierTypeТип идентификатора ресурса XML
matlab.io.xml.dom.WriterConfigurationОпции средства записи XML DOM
matlab.io.xml.dom.AttrАтрибут элемента XML
matlab.io.xml.dom.CDATASectionРаздел CDATA
matlab.io.xml.dom.CommentПрокомментируйте в XML-документе
matlab.io.xml.dom.DocumentXML-документ
matlab.io.xml.dom.DocumentFragmentГруппа узлов документа
matlab.io.xml.dom.DocumentTypeТип документа
matlab.io.xml.dom.ElementЭлемент XML-документа
matlab.io.xml.dom.EntityСущность задана типом документа
matlab.io.xml.dom.NamedNodeMapНабор узлов документа с именами
matlab.io.xml.dom.NodeListСписок узлов документа
matlab.io.xml.dom.NotationОбозначение в определении типа документа
matlab.io.xml.dom.ProcessingInstructionИнструкция по обработке XML
matlab.io.xml.dom.TextТекст в XML-документе
matlab.io.xml.dom.TypeInfoИнформация о типе схемы
matlab.io.xml.transform.CompiledStylesheetТаблица стилей Compiled
matlab.io.xml.transform.ResultDocumentСохраните результат преобразования как документ
matlab.io.xml.transform.ResultStringСохраните результат преобразования как строку
matlab.io.xml.transform.ResultFileСохраните результат преобразования как файл
matlab.io.xml.transform.SourceDocumentДокумент исходного кода XML для преобразования
matlab.io.xml.transform.SourceFileФайл исходного кода XML для преобразования
matlab.io.xml.transform.SourceStringСтрока исходного кода XML для преобразования
matlab.io.xml.transform.StylesheetSourceDocumentИсходный документ таблицы стилей для преобразования
matlab.io.xml.transform.StylesheetSourceFileИсходный файл таблицы стилей для преобразования
matlab.io.xml.transform.StylesheetSourceStringИсходная строка XSL для преобразования
matlab.io.xml.transform.TransformerТрансформатор XML-документа
matlab.io.xml.xpath.CompiledExpressionСкомпилированное выражение XPath
matlab.io.xml.xpath.EvalResultTypeТип результата для оценки выражения XPath
matlab.io.xml.xpath.EvaluatorСредство анализа выражения XPath
matlab.io.xml.xpath.PrefixResolverАбстрактный базовый класс для пространства имен снабжает префиксом преобразователи

Переменные рабочей области и MAT-файлы

loadЗагрузите переменные из файла в рабочую область
saveСохраните переменные рабочей области в файл
matfileДоступ и заменяет переменные в MAT-файле, не загружая файл в память
dispОтобразите значение переменной
formattedDisplayTextПолучите отображаемый вывод как строку
whoПеречислите переменные в рабочей области
whosПеречислите переменные в рабочей области с размерами и типами
clearУдалите элементы из рабочей области, освободив системную память
clearvarsОчистите переменные из памяти
openvarОткройте переменную рабочей области в редакторе Переменных или другом графическом инструменте редактирования
Workspace BrowserОткройте браузер Рабочей области, чтобы управлять рабочей областью

Низкоуровневый файловый ввод-вывод

fcloseЗакройте один или все открытые файлы
feofПротестируйте на конец файла
ferrorИнформация об ошибке Файлового ввода-вывода
fgetlПрочитайте строку из файла, удалив символы новой строки
fgetsПрочитайте строку из файла, сохранив символы новой строки
filereadСчитайте содержимое файла как текст
fopenОткрытый файл, или получают информацию об открытых файлах
fprintfЗапись данных в текстовый файл
freadСчитайте данные из двоичного файла
frewindПереместите индикатор позиции в файле в начало открытого файла
fscanfСчитайте данные из текстового файла
fseekПереместитесь в заданное положение в файле
ftellТекущее положение
fwriteЗапишите данные к двоичному файлу

Коммуникация TCP/IP

tcpclientСоздайте клиентскую связь TCP/IP с сервером TCP/IP
echotcpipЗапустите или остановите сервер эха TCP/IP
configureTerminatorУстановите терминатор строки для связи строки ASCII с удаленным хостом по TCP/IP
configureCallbackУстановите функцию обратного вызова и инициируйте условие для связи с удаленным хостом по TCP/IP
readСчитайте данные из удаленного хоста по TCP/IP
readlineПрочитайте строку данных о строке ASCII из удаленного хоста по TCP/IP
writeЗапишите данные к удаленному хосту по TCP/IP
writelineЗапишите линию данных о ASCII к удаленному хосту по TCP/IP
flushОчистите буферы для связи с удаленным хостом по TCP/IP

Коммуникация Bluetooth

bluetoothlistОтсканируйте соседние устройства Классики Bluetooth
bluetoothСвяжите с устройством Классики Bluetooth
configureTerminatorУстановите терминатор строки для связи строки ASCII с bluetooth-устройством
configureCallbackУстановите функцию обратного вызова и инициируйте условие для связи с bluetooth-устройством
readСчитайте данные из bluetooth-устройства
readlineПрочитайте строку данных о строке ASCII из bluetooth-устройства
writeЗапишите данные к bluetooth-устройству
writelineЗапишите линию данных о ASCII к bluetooth-устройству
flushОчистите буферы bluetooth-устройства

Bluetooth низкая энергетическая коммуникация

blelistОтсканируйте соседний Bluetooth Низкие энергетические периферийные устройства
bleСоедините к Bluetooth Низкое энергетическое периферийное устройство
characteristicДоступ к характеристике на Bluetooth Низкое энергетическое периферийное устройство
descriptorДоступ к дескриптору на Bluetooth Низкое энергетическое периферийное устройство
readСчитайте характеристику или данные о дескрипторе по Bluetooth Низкое энергетическое периферийное устройство
writeЗапишите данные к характеристике или дескриптору на Bluetooth Низкое энергетическое периферийное устройство
subscribeПодпишитесь на характеристическое уведомление или индикацию
unsubscribeОтпишитесь из характеристического уведомления и индикации

Веб-доступ

webreadСчитайте содержимое из веб-сервиса RESTful
webwriteЗапишите данные к веб-сервису RESTful
websaveСохраните содержимое из веб-сервиса RESTful в файл
weboptionsЗадайте параметры для веб-сервиса RESTful
webОткройте веб-страницу или файл в браузере
sendmailОтправьте электронное письмо в список адресов
ftpСвязь с FTP-сервером, чтобы получить доступ к его файлам
asciiУстановите режим передачи FTP на ASCII
binaryУстановите режим передачи FTP на двоичный файл
cdИзмените или просмотрите текущую папку на SFTP или FTP-сервере
closeЗакройте связь с SFTP или FTP-сервером
deleteУдалите файл на SFTP или FTP-сервере
dirПеречислите содержание папки на SFTP или FTP-сервере
mgetЗагрузите файлы с SFTP или FTP-сервера
mkdirСделайте новую папку на SFTP или FTP-сервере
mputЗагрузите файл или папку к SFTP или FTP-серверу
renameПереименуйте файл на SFTP или FTP-сервере
rmdirУдалите папку на SFTP или FTP-сервере

Данные об Интернете вещей (IoT)

thingSpeakReadСчитайте данные, хранимые в канале ThingSpeak
thingSpeakWriteЗапишите данные к каналу ThingSpeak

Формат JSON

jsondecodeДекодируйте JSON-форматированный-текст
jsonencodeСоздайте JSON-форматированный-текст из структурированных данных MATLAB

Устройства последовательного порта

serialportlistСписок последовательных портов соединяется с вашей системой
serialportСвязь с последовательным портом
configureTerminatorУстановите терминатор строки для связи строки ASCII с последовательным портом
configureCallbackУстановите функцию обратного вызова и инициируйте условие для связи с устройством последовательного порта
readСчитайте данные из последовательного порта
readlineПрочитайте строку данных о строке ASCII из последовательного порта
writeЗапишите данные к последовательному порту
writelineЗапишите линию данных о ASCII к последовательному порту
flushОчистите буферы устройства последовательного порта
getpinstatusПолучите последовательное состояние контакта
setRTSУстановите последовательный контакт RTS
setDTRУстановите последовательный контакт DTR

Большие файлы и Большие данные

Datastore

datastoreСоздайте datastore для большого количества данных
tabularTextDatastoreDatastore для табличных текстовых файлов
spreadsheetDatastoreDatastore для файлов электронной таблицы
imageDatastoreDatastore для данных изображения
parquetDatastoreDatastore для набора файлов Parquet
fileDatastoreDatastore с пользовательским средством чтения файлов
arrayDatastoreDatastore для данных в оперативной памяти
readСчитайте данные в datastore
readallСчитывайте все данные в datastore
previewПодмножество предварительного просмотра данных в datastore
hasdataОпределите, доступны ли данные для чтения
resetСброс Datastore к начальному состоянию
writeallЗапишите datastore в файлы
shuffleПереставьте все данные в datastore
isShuffleableОпределите, shuffleable ли datastore
numpartitionsКоличество разделов datastore
partitionРазделите datastore
isPartitionableОпределите, partitionable ли datastore
combineОбъедините данные от нескольких datastores
transformПреобразуйте datastore
CombinedDatastoreDatastore, для объединения данных, считанных из нескольких базовых хранилищ данных
TransformedDatastoreDatastore, чтобы преобразовать базовый datastore
KeyValueDatastoreDatastore для данных о паре "ключ-значение" для использования с mapreduce
TallDatastoreDatastore для выгрузки tall массивы
matlab.io.Datastore Основной класс datastore
matlab.io.datastore.PartitionableДобавьте поддержку распараллеливания datastore
matlab.io.datastore.HadoopLocationBased Добавьте поддержку Hadoop datastore
matlab.io.datastore.ShuffleableДобавьте поддержку перестановки datastore
matlab.io.datastore.DsFileSet Установленный на файл объект для набора файлов в datastore
matlab.io.datastore.DsFileReader Объект средства чтения файлов для файлов в datastore
matlab.io.datastore.FileWritableДобавьте поддержку записи файла datastore
matlab.io.datastore.FoldersPropertyProviderДобавьте поддержку свойства Folder datastore
matlab.io.datastore.FileSet Установленный на файл для набора файлов в datastore
matlab.io.datastore.BlockedFileSet Установленный на сблокированный файл для набора блоков в файле

"Высокие" массивы

tallСоздание tall array
datastoreСоздайте datastore для большого количества данных
gatherСоберите длинный массив в память после выполняющихся операций в очереди
writeЗапись tall array в локальные и удаленные местоположения для проверки
mapreducerЗадайте среду выполнения для mapreduce или tall arrays
tallrngУправляйте генерацией случайных чисел для tall arrays
istallОпределите, является ли вход tall array
classUnderlyingКласс базовых данных в tall array
isaUnderlyingОпределите, имеют ли данные tall array заданный класс
matlab.tall.transformПреобразуйте массив путем применения указателя на функцию к блокам данных
matlab.tall.reduceРедуцируйте массивы путем применения алгоритма сокращения к блокам данных
matlab.tall.movingWindowПрименить функцию окна для блоков данных
matlab.tall.blockMovingWindowПрименить функцию окна и блочное сокращение к заполненным блокам данных

MapReduce

mapreduceМетод программирования для анализа наборов данных, которые не умещаются в памяти
datastoreСоздайте datastore для большого количества данных
addДобавьте одну пару "ключ-значение" в KeyValueStore
addmultiДобавление Нескольких Пар ключ/значение к KeyValueStore
hasnextОпределите, имеет ли ValueIterator одно или несколько значений в наличии
getnextПолучите следующее значение от ValueIterator
mapreducerЗадайте среду выполнения для mapreduce или tall arrays
gcmrПолучите текущую mapreducer настройку
KeyValueStoreСохраните пары "ключ-значение" для использования с mapreduce
ValueIteratorИтератор по промежуточным значениям для использования с mapreduce

Большие MAT-файлы

matfileДоступ и заменяет переменные в MAT-файле, не загружая файл в память

Файлы Parquet

parquetreadСчитайте колоночные данные из файла Parquet
parquetwriteЗапишите колоночные данные в файл Parquet
parquetinfoПолучите информацию о файле Parquet
parquetDatastoreDatastore для набора файлов Parquet

Размещение в ОЗУ

memmapfileСоздайте карту распределения памяти к файлу

Предварительная обработка данных

ismissingНайдите отсутствующие значения
rmmissingУдалите недостающие записи
fillmissingЗаполните отсутствующие значения
missingСоздайте отсутствующие значения
standardizeMissingВставьте стандартные отсутствующие значения
isoutlierНайдите выбросы в данных
filloutliersОбнаружьте и замените выбросы в данных
rmoutliersОбнаружьте и удалите выбросы в данных
movmadСкользящее медианное абсолютное отклонение
ischangeНайдите резкие изменения в данных
islocalminНайдите локальные минимумы
islocalmaxНайдите локальные максимумы
smoothdataСглаживайте зашумленные данные
movmeanСкользящее среднее значение
movmedianДвижущаяся медиана
detrendУдалите полиномиальный тренд
trenddecompНайдите тренды в данных
normalizeНормируйте данные
rescaleДиапазон шкалы элементов массива
discretizeСгруппировать данные в интервалы или категории
groupcountsКоличество элементов группы
groupfilterФильтр по группе
groupsummaryРасчеты сводных данных группы
grouptransformПреобразуйте группой
histcountsКоличество интервалов гистограммы
histcounts2Количество интервалов двумерной гистограммы
findgroupsНайдите группы и возвратите числа группы
splitapplyРазделите данные в группы и примените функцию
rowfunПримените функцию к строкам таблицы или расписания
varfunПримените функцию к переменным таблицы или расписания
accumarrayНакопите векторные элементы

Описательная статистика

minМинимальные элементы массива
minkНайдите k самые маленькие элементы массива
maxМаксимальные элементы массива
maxkНайдите k самые большие элементы массива
boundsМинимальные и максимальные значения массива
topkrowsВерхние строки в отсортированном порядке
meanСреднее значение массива
medianМедианное значение массива
modeНаиболее частые значения в массиве
stdСтандартное отклонение
varДисперсия
corrcoefКоэффициенты корреляции
covКовариация
xcorrВзаимная корреляция
xcovПерекрестная ковариация
cummaxКумулятивный максимум
cumminКумулятивный минимум
movmadСкользящее медианное абсолютное отклонение
movmaxДвижущийся максимум
movmeanСкользящее среднее значение
movmedianДвижущаяся медиана
movminДвижущийся минимум
movprodДвижущийся продукт
movstdПеремещение стандартного отклонения
movsumПеремещение суммы
movvarДвижущееся отклонение

Визуальное исследование

Property InspectorОткрыть инспектор свойств
ploteditВ интерактивном режиме отредактируйте и аннотируйте графики
plottoolsПоказать или скрыть инструменты редактирования графика
showplottoolПокажите или скройте графический инструмент фигуры
figurepaletteПокажите или скройте Figure Palette
plotbrowserПоказать или скрыть Plot Browser фигуры
propertyeditorПокажите или скройте Property Editor
propeditОткрытый Property Editor
datatipСоздайте всплывающую подсказку
dataTipTextRowДобавьте строку к всплывающим подсказкам
axtoolbarСоздайте панель инструментов осей
axtoolbarbtnДобавьте кнопки в панель инструментов осей
addToolbarExplorationButtonsДобавьте кнопки исследования данных, чтобы изобразить панель инструментов
removeToolbarExplorationButtonsУдалите кнопки исследования данных из панели инструментов фигуры
panInteractionВзаимодействие панорамирования
rulerPanInteractionВзаимодействие панорамирования линейки
zoomInteractionМасштабируйте взаимодействие
regionZoomInteractionВзаимодействие изменения масштаба области
rotateInteractionВращайте взаимодействие
dataTipInteractionВзаимодействие со всплывающими подсказками
editInteractionОтредактируйте текстовое взаимодействие
enableDefaultInteractivityВключите встроенные взаимодействия осей
disableDefaultInteractivityОтключите встроенные взаимодействия осей
panПредставление панорамирования графика в интерактивном режиме
zoomВключите режим изменения масштаба
rotate3dВращайте 3-D представление с помощью мыши
datacursormodeВключение режима Data Cursor
brushВ интерактивном режиме отметьте значения данных в графике
enableLegacyExplorationModesУправляйте поведением режимов в фигурах пользовательского интерфейса
linkdataАвтоматически обновите строившие диаграмму данные
linkaxesСинхронизируйте пределы нескольких осей
linkpropСохраните то же значение для соответствующих свойств графических объектов
refreshdataОбновите строившие диаграмму данные

Математика

Элементарная математика

Арифметические операции

+Добавьте числа, добавьте строки
sumСумма элементов массива
cumsumСовокупная сумма
movsumПеремещение суммы
-Вычитание
diffРазности и аппроксимация производных
.*Умножение
*Умножение матриц
prodПроизведение элементов массива
cumprodСовокупное произведение
pagemtimesМудрое страницей умножение матриц
./Деление правого массива
.\Левое деление массива
/Решите системы линейных уравнений xA = B для x
\Решите системы линейных уравнений Ax = B для x
.^Поэлементная степень
^Матричная степень
.'Транспонируйте вектор или матрицу
'Комплексное сопряженное транспонирование
pagetransposeМудрый страницей транспонируют
pagectransposeМудрое страницей комплексное сопряженное транспонирование
uminusУнарный минус
uplusУнарный плюс
modОстаток после деления (операция с модулем)
remОстаток после деления
idivideЦелочисленное деление с опцией округления
ceilОкругление в сторону плюс бесконечности
fixОкругление в сторону нуля
floorОкругление в сторону минус бесконечности
roundОкругление к самому близкому десятичному числу или целому числу
bsxfunПримените поэлементную операцию к двум массивам с включенным неявным расширением

Тригонометрия

sinСинус аргумента в радианах
sindСинус аргумента в градусах
sinpiВычислите sin (X*pi) точно
asinОбратный синус в радианах
asindАрксинус в градусах
sinhГиперболический синус
asinhОбратный гиперболический синус
cosКосинус аргумента в радианах
cosdКосинус аргумента в градусах
cospiВычислите cos(X*pi), точно
acosОбратный косинус в радианах
acosdОбратный косинус в градусах
coshГиперболический косинус
acoshОбратный гиперболический косинус
tanТангенс аргумента в радианах
tandТангенс аргумента в градусах
atanОбратный тангенс в радианах
atandАрктангенс в градусах
atan2Обратный тангенс с четырьмя квадрантами
atan2dОбратный тангенс с четырьмя квадрантами в градусах
tanhГиперболический тангенс
atanhГиперболический арктангенс
cscКосеканс входного угла в радианах
cscdКосеканс аргумента в градусах
acscОбратный косеканс в радианах
acscdОбратный косеканс в градусах
cschГиперболический косеканс
acschОбратный гиперболический косеканс
secСеканс угла в радианах
secdСеканс аргумента в градусах
asecОбратный секанс в радианах
asecdОбратный секанс в градусах
sechГиперболический секанс
asechОбратный гиперболический секанс
cotКотангенс угла в радианах
cotdКотангенс аргумента в градусах
acotОбратный котангенс в радианах
acotdОбратный котангенс в градусах
cothГиперболический котангенс
acothОбратный гиперболический котангенс
hypotКвадратный корень из суммы квадратов (гипотенуза)
deg2radПреобразуйте угол из градусов в радианы
rad2degПреобразуйте угол из радианов в градусы
cart2polПреобразуйте Декартовы координаты в полярные или цилиндрические
cart2sphПреобразуйте Декартовы координаты к сферическому
pol2cartПреобразуйте полярные или цилиндрические координаты к Декартову
sph2cartПреобразуйте сферические координаты к Декартову

Экспоненты и логарифмы

expЭкспоненциал
expm1Вычислите exp (x)-1 точно для маленьких значений x
logНатуральный логарифм
log10Десятичный логарифм (базируются 10),
log1pВычисление log(1+x) точно для маленьких значений x
log2Основывайте 2 логарифма и рассечение числа с плавающей запятой
nextpow2Экспонента следующей более высокой степени 2
nthrootДействительный энный корень вещественных чисел
pow2Основывайте 2 возведения в степень и масштабирование чисел с плавающей запятой
reallogНатуральный логарифм для неотрицательных действительных массивов
realpowСтепень массивов для действительно-единственного выхода
realsqrtКвадратный корень для неотрицательных действительных массивов
sqrtКвадратный корень

Комплексные числа

absАбсолютное значение и комплексная амплитуда
anglePhase angle
complexСоздание массива комплексных чисел
conjСопряженное комплексное число
cplxpairСортировка комплексных чисел в комплексно-сопряженные пары
iМнимая единица
imagМнимая часть комплексного числа
isrealОпределите, использует ли массив комплексное устройство хранения данных
jМнимая единица
realДействительная часть комплексного числа
signЗнаковая функция (сигнум-функция)
unwrapСдвиньте углы фазы

Дискретная математика

factorПростые множители
factorialФакториал входа
gcdНаибольший общий делитель
isprimeОпределите, какие элементы массива являются простыми
lcmНаименьшее общее кратное
nchoosekБиномиальный коэффициент или все комбинации
permsВсе возможные сочетания
matchpairsРешите линейную задачу присвоения
primesПростые числа, меньше чем или равные входному значению
ratРациональное дробное приближение
ratsРациональный выход

Многочлены

polyПолином с заданными корнями или характеристический полином
polyeigПолиномиальная задача о собственных значениях
polyfitПолиномиальное аппроксимирование кривыми
residueРасширение элементарной дроби (разложение элементарной дроби)
rootsПолиномиальные корни
polyvalПолиномиальная оценка
polyvalmМатричная полиномиальная оценка
convСвертка и умножение полиномов
deconvРазвертка и полиномиальное деление
polyintПолиномиальное интегрирование
polyderПолиномиальное дифференцирование

Специальные функции

airyФункции Эйри
besselhФункция Бесселя третьего вида (функция Ганкеля)
besseliМодифицированная Функция Бесселя первого вида
besseljФункция Бесселя первого вида
besselkМодифицированная Функция Бесселя второго вида
besselyФункция Бесселя второго вида
betaБета-функция
betaincНеполная бета-функция
betaincinvБета кумулятивная функция распределения инверсии
betalnЛогарифм бета-функции
erfФункция ошибок
erfcДополнительная функция ошибок
erfcinvОбратная дополнительная функция ошибок
erfcxМасштабированная дополнительная функция ошибок
erfinvОбратная функция ошибок
gammaГамма функция
gammaincНеполная гамма функция
gammaincinvОбратная неполная гамма функция
gammalnЛогарифм гамма функции
psiDigamma и полигамма функции
ellipjЭллиптические функции Якоби
ellipkeПолные эллиптические интегралы первого и второго вида
expintИнтегральная показательная функция
legendreСвязанные функции Лежандра

Константы и тестовые матрицы

epsОтносительная точность с плавающей точкой
flintmaxСамое большое последовательное целое число в формате с плавающей точкой
iМнимая единица
jМнимая единица
InfСоздайте массив всего Inf значения
piОтношение длины окружности к ее диаметру
NaNСоздайте массив всего NaN значения
isfiniteОпределите, какие элементы массива конечны
isinfОпределите, какие элементы массива бесконечны
isnanОпределите, какие элементы массива являются NaN
companСопровождающая матрица
galleryТестирование матриц
hadamardМатрица Адамара
hankelМатрица Ганкеля
hilbГильбертова матрица
invhilbИнверсия Гильбертовой матрицы
magicМагический квадрат
pascalМатрица Паскаля
rosserКлассическая симметричная тестовая задача собственного значения
toeplitzМатрица Теплица
vanderМатрица Вандермонда
wilkinsonСобственное значение Уилкинсона тестирует матрицу

Линейная алгебра

mldivideРешите системы линейных уравнений Ax = B для x
mrdivideРешите системы линейных уравнений xA = B для x
decompositionМатричное разложение для решения линейных систем
lsqminnormМинимальное решение методом наименьших квадратов нормы к линейному уравнению
linsolveРешение систем линейных уравнений
invОбращение матриц
pinvПсевдоинверсия Мура-Пенроуза
lscovРешение методом наименьших квадратов при наличии известной ковариации
lsqnonnegРешает неотрицательную линейную задачу методом наименьших квадратов
sylvesterРешите уравнение AX + XB = C Сильвестра для X
eigСобственные значения и собственные вектора
eigsПодмножество собственных значений и собственных векторов
balanceДиагональ, масштабирующаяся, чтобы улучшить точность собственного значения
svdСингулярное разложение
pagesvdМудрое страницей сингулярное разложение
svdsПодмножество сингулярных значений и векторов
svdsketchВычислите SVD матричного эскиза низкого ранга
gsvdОбобщенное сингулярное разложение
ordeigСобственные значения квазитреугольных матриц
ordqzПереупорядочьте собственные значения в QZ-разложении
ordschurПереупорядочьте собственные значения в разложении Шура
polyeigПолиномиальная задача о собственных значениях
qzQZ-разложение для обобщенных собственных значений
hessФорма Хессенберга матрицы
schurРазложение Шура
rsf2csfПреобразуйте действительную форму Шура, чтобы объединить форму Шура
cdf2rdfПреобразуйте комплексную диагональную форму в действительную форму диагонали блока
luLU-разложение матрицы
ldlБлокируйте LDL-разложение для Эрмитовых неопределенных матриц
cholФакторизация Холецкого
cholupdateОцените 1 обновление факторизации Холецкого
qrРазложение QR
qrdeleteУдалите столбец или строку от QR-факторизации
qrinsertВставьте столбец или строку в QR-факторизацию
qrupdateОцените 1 обновление QR-факторизации
planerotВращение плоскости Givens
transposeТранспонируйте вектор или матрицу
ctransposeКомплексное сопряженное транспонирование
pagetransposeМудрый страницей транспонируют
pagectransposeМудрое страницей комплексное сопряженное транспонирование
mtimesУмножение матриц
pagemtimesМудрое страницей умножение матриц
mpowerМатричная степень
sqrtmМатричный квадратный корень
expmМатричный экспоненциал
logmМатричный логарифм
funmВыполните общую матричную функцию
kronПродукт тензора Кронекера
crossВекторное произведение
dotСкалярное произведение
bandwidthБолее низкая и верхняя матричная полоса пропускания
trilЧасть Нижней треугольной матрицы
triuЧасть Верхней треугольной матрицы
isbandedОпределите, ли матрица в определенной полосе пропускания
isdiagОпределите, является ли матрица диагональной
ishermitianОпределите, является ли матрица Эрмитовой или скошено-эрмитовой
issymmetricОпределите, симметрична ли матрица или скошено-симметрична
istrilОпределите, является ли матрица нижней треугольной
istriuОпределите, ли матрица верхняя треугольный
normВекторные и матричные нормы
normestОценка 2-нормы
vecnormВекторная норма
condЧисло обусловленности для инверсии
condestОценка числа обусловленности с 1 нормой
rcondВзаимное число обусловленности
condeigЧисло обусловленности относительно собственных значений
detОпределитель матрицы
nullЯдро матрицы
orthОртонормальный базис линейной оболочки столбцов матрицы
rankРанг матрицы
rrefПриведенный ступенчатый по строкам вид матрицы (Исключение по Гауссу-Жордану)
traceСумма диагональных элементов
subspaceУгол между двумя подпространствами

Генерация случайных чисел

randРавномерно распределенные случайные числа
randnНормально распределенные случайные числа
randiРавномерно распределенные псевдослучайные целые числа
randpermСлучайное сочетание целых чисел
rngУправляйте генератором случайных чисел
RandStreamПоток случайных чисел

Интерполяция

interp11D интерполяция данных (поиск по таблице)
interp2Интерполяция для 2D данных с координатной сеткой в meshgrid формате
interp3Интерполяция для 3-D данных с координатной сеткой в meshgrid формате
interpnИнтерполяция для 1D, 2D, 3-D, и данных с координатной сеткой N-D в ndgrid формате
griddedInterpolantИнтерполяция данных с координатной сеткой
pchipКусочный кубический интерполяционный полином Эрмита (PCHIP)
makimaМодифицированный Акима кусочная кубическая интерполяция Эрмита
splineИнтерполяция данных кубическими сплайнами
ppvalОцените кусочный полином
mkppСделайте кусочный полином
unmkppИзвлеките полиномиальные детали
padecoefАппроксимация Паде задержек
interpft1D интерполяция (метод БПФ)
ndgridПрямоугольная сетка на пробеле N-D
meshgrid2D и 3-D сетки
griddataИнтерполируйте 2D или 3-D данные, имеющий разброс
griddatanИнтерполируйте данные, имеющий разброс N-D
scatteredInterpolantИнтерполируйте 2D или 3-D данные, имеющий разброс

Оптимизация

fminbndНайдите минимум функции одной переменной на фиксированном интервале
fminsearchНайдите минимум неограниченной многомерной функции с помощью метода без производных
lsqnonnegРешает неотрицательную линейную задачу методом наименьших квадратов
fzeroКорень нелинейной функции
optimgetЗначения опций оптимизации
optimsetСоздайте или измените структуру опций оптимизации

Численное интегрирование и дифференциальные уравнения

Обыкновенные дифференциальные уравнения

ode45Решение нежестких дифференциальных уравнений — метод среднего порядка точности
ode23Решение нежестких дифференциальных уравнений — метод низкого порядка точности
ode78Решение нежестких дифференциальных уравнений — высокого уровня метод
ode89Решение нежестких дифференциальных уравнений — высокого уровня метод
ode113Решение нежестких дифференциальных уравнений — метод переменного порядка точности
ode15sРешение жестких дифференциальных уравнений и ДАУ — метод переменного порядка точности
ode23sРешите жесткие дифференциальные уравнения — метод низкого порядка точности
ode23tРешение умеренно жестких ОДУ и ДАУ — метод трапеций
ode23tbРешение жестких дифференциальных уравнений — метод трапеций + формула дифференцирования назад
ode15iРешение полностью неявных дифференциальных уравнений — метод переменного порядка точности
decicВычисление допустимых начальных условий для ode15i
odegetПолучение значений параметров ОДУ
odesetСоздайте или измените структуру опций для решателей УЧП и ОДУ
devalОцените структуру решения для дифференциального уравнения
odextendРасширьте решение ОДУ

Краевые задачи

bvp4cРешите краевую задачу — метод четвертого порядка
bvp5cРешите краевую задачу — метод пятого порядка
bvpinitСформируйте исходное предположение для решателя для краевой задачи
bvpgetИзвлеките свойства из структуры опций, созданной с bvpset
bvpsetСоздайте или измените структуру опций краевой задачи
devalОцените структуру решения для дифференциального уравнения
bvpxtendСформируйте структуру предположения для расширения решений для граничного значения

Дифференциальные уравнения с запаздывающим аргументом

dde23Решите дифференциальные уравнения с запаздывающим аргументом (DDEs) с постоянными задержками
ddesdРешите дифференциальные уравнения с запаздывающим аргументом (DDEs) с общими задержками
ddensdРешите дифференциальные уравнения с запаздывающим аргументом (DDEs) нейтрального типа
ddegetИзвлеките свойства из структуры опций дифференциальных уравнений с запаздывающим аргументом
ddesetСоздайте или измените структуру опций дифференциальных уравнений с запаздывающим аргументом
devalОцените структуру решения для дифференциального уравнения

1D дифференциальные уравнения с частными производными

pdepeРешите 1D параболические и эллиптические УЧП
odegetПолучение значений параметров ОДУ
odesetСоздайте или измените структуру опций для решателей УЧП и ОДУ
pdevalИнтерполируйте числовое решение УЧП

Численное интегрирование и дифференцирование

integralЧисленное интегрирование
integral2Численно оцените двойной интеграл
integral3Численно оцените тройной интеграл
quadgkЧисленно оцените интеграл — Квадратура Гаусса-Кронрода
quad2dЧисленно оцените двойной интеграл — размещенный рядом метод
cumtrapzСовокупное трапециевидное численное интегрирование
trapzТрапециевидное численное интегрирование
del2Дискретный лапласиан
diffРазности и аппроксимация производных
gradientЧисловой градиент
polyintПолиномиальное интегрирование
polyderПолиномиальное дифференцирование

Фурье-анализ и фильтрация посредством Фурье-преобразования

fftБыстрое преобразование Фурье
fft22D быстрое преобразование Фурье
fftnБыстрое преобразование Фурье N-D
nufftНеоднородное быстрое преобразование Фурье
nufftnN-D неоднородное быстрое преобразование Фурье
fftshiftПереключите нулевую частотную составляющую в центр спектра
fftwЗадайте метод для определения Алгоритма бпф
ifftОбратное быстрое преобразование Фурье
ifft22D обратное быстрое преобразование Фурье
ifftnМногомерное обратное быстрое преобразование Фурье
ifftshiftОбратный сдвиг нулевой частоты
nextpow2Экспонента следующей более высокой степени 2
interpft1D интерполяция (метод БПФ)
convСвертка и умножение полиномов
conv22D Свертка
convnСвертка N-D
deconvРазвертка и полиномиальное деление
filter1D цифровой фильтр
filter22D цифровой фильтр
ss2tfПреобразуйте представление пространства состояний в передаточную функцию
padecoefАппроксимация Паде задержек

Разреженные матрицы

spallocВыделите место для разреженной матрицы
spdiagsИзвлеките ненулевые диагонали и создайте разреженную полосу и диагональные матрицы
speyeРазреженная единичная матрица
sprandРазреженная равномерно распределенная случайная матрица
sprandnРазреженная нормально распределенная случайная матрица
sprandsymРазреженная симметричная случайная матрица
sparseСоздайте разреженную матрицу
spconvertИмпортируйте из внешнего формата разреженной матрицы
issparseОпределите, разреженно ли введенный
nnzКоличество ненулевых элементов матрицы
nonzerosНенулевые элементы матрицы
nzmaxСумма устройства хранения данных выделяется для ненулевых элементов матрицы
spfunПримените функцию к ненулевым элементам разреженной матрицы
sponesЗамените ненулевые элементы разреженной матрицы на единицы
spparmsУстановите параметры для стандартных программ разреженной матрицы
spyВизуализируйте шаблон разреженности матрицы
findНайдите индексы и значения ненулевых элементов
fullПреобразуйте разреженную матрицу в полное устройство хранения данных
dissectВложенное сочетание рассечения
amdАппроксимируйте минимальное сочетание степени
colamdСтолбец аппроксимированное минимальное сочетание степени
colpermРазреженное сочетание столбца на основе ненулевого количества
dmpermРазложение Дулмаге-Мендельсона
randpermСлучайное сочетание целых чисел
symamdСимметричное аппроксимированное минимальное сочетание степени
symrcmРазреженное упорядоченное расположение обратного алгоритма Катхилла-Макки
pcgРешите систему линейных уравнений — предобусловленный метод сопряженных градиентов
lsqrРешите систему линейных уравнений — метод наименьших квадратов
minresРешите систему линейных уравнений — метод минимальных невязок
symmlqРешите систему линейных уравнений — симметричный метод LQ
gmresРешите систему линейных уравнений — обобщенный метод минимальных невязок
bicgРешите систему линейных уравнений — бисопряженный метод градиентов
bicgstabРешите систему линейных уравнений — стабилизировал бисопряженный метод градиентов
bicgstablРешите систему линейных уравнений — стабилизировал бисопряженные градиенты (l) метод
cgsРешите систему линейных уравнений — методы сопряженных градиентов придали методу квадратную форму
qmrРешите систему линейных уравнений — метод квази-минимальных невязок
tfqmrРешите систему линейных уравнений — метод квази-минимальных невязок без транспонирования
equilibrateМатрица, масштабирующаяся для улучшенного создания условий
ichol Неполная факторизация Холесского
iluНеполная LU-факторизация
eigsПодмножество собственных значений и собственных векторов
svdsПодмножество сингулярных значений и векторов
normestОценка 2-нормы
condestОценка числа обусловленности с 1 нормой
sprankСтруктурный ранг
etreeДерево устранения
symbfactСимвольный анализ факторизации
spaugmentСформируйтесь наименьшие квадраты увеличили систему
dmpermРазложение Дулмаге-Мендельсона
etreeplotПостройте дерево устранения
treelayoutРазметьте дерево или лес
treeplotПостройте изображение дерева
gplotПостройте узлы и ребра в матрице смежности
unmeshПреобразуйте матрицу ребра, чтобы скоординировать и Матрицы Лапласа

Графовые и сетевые алгоритмы

graphГрафик с неориентированными ребрами
digraphГрафик с ориентированными ребрами
addnodeДобавьте новый узел в график
rmnodeУдаление узла из графика
addedgeДобавьте новое ребро в график
rmedgeУдалите ребро из графика
flipedgeПротивоположные направления ребра
numnodesКоличество узлов в графике
numedgesКоличество ребер в графике
findnodeНайдите узел в графике
findedgeНайдите ребро в графике
edgecountКоличество ребер между двумя узлами
reordernodesПереупорядочение вершин графика
subgraphИзвлечение подграфа
centralityИзмерьте важность узла
conncompКомпоненты связного графа
biconncompКомпоненты графа без сочленений
condensationКонденсация графика
bctreeСокращенный из блока древовидный граф
toposortТопологический порядок направленного графа без петель
isdagОпределите, является ли график нециклическим
transreductionПереходное сокращение
transclosureПереходное закрытие
isisomorphicОпределите, изоморфны ли два графика
isomorphismВычислите изоморфизм между двумя графиками
ismultigraphОпределите, имеет ли график несколько ребер
simplifyУменьшайте мультиграф до простого графика
bfsearchПоиск графика в ширину
dfsearchПоиск графика в глубину
shortestpathКратчайший путь между двумя одним узлами
shortestpathtreeДерево кратчайшего пути от узла
distancesРасстояния кратчайшего пути всех пар узла
allpathsНайдите все пути между двумя вершинами графика
maxflowМаксимальный поток в графике
minspantreeМинимальное покрывающее дерево графа
hascyclesОпределите, содержит ли график циклы
allcyclesНайдите все циклы в графике
cyclebasisОсновной базис цикла графика
adjacencyМатрица смежности графика
incidenceМатрица инцидентности графа
laplacianМатрица Лапласа графика
degreeСтепень вершин графика
neighborsСоседи вершины графика
nearestСамые близкие соседи в радиусе
indegreeВ степени узлов
outdegree-Степень узлов
predecessorsПредшественники узла
successorsПреемники узла
inedgesВходящие ребра к узлу
outedgesИсходящие ребра от узла
plotПостройте вершины графика и ребра
labeledgeПометьте ребра графика
labelnodeМаркировка Graph Nodes
layoutИзмените размещение графика графика
highlightПодсветите узлы и ребра в построенной диаграмме
GraphPlotГрафик графика для ориентированных и неориентированных графов

Вычислительная геометрия

Представление триангуляции

triangulationТриангуляция в 2D или 3-D
barycentricToCartesianПреобразуйте координаты от барицентрического до Декартова
cartesianToBarycentricПреобразуйте координаты от Декартова до барицентрического
circumcenterЦентр описанной окружности треугольника или четырехгранника
edgeAttachmentsТреугольники или тетраэдры, присоединенные к заданному ребру
edgesРебра триангуляции
faceNormalМодульные векторы нормали триангуляции
featureEdgesРезкий край поверхностной триангуляции
freeBoundaryСвободные граничные фасеты
incenterЦентр вписанной окружности элементов триангуляции
isConnectedПротестируйте, если две вершины соединяются ребром
nearestNeighborВершина, самая близкая к заданной точке
neighborsТреугольник или соседи четырехгранника
pointLocationТреугольник или точка включения четырехгранника
sizeРазмер списка возможностей соединения триангуляции
vertexAttachmentsТреугольники или тетраэдры, присоединенные к вершине
vertexNormalНормаль вершин триангуляции
boundaryshapeСоздайте polyshape от 2D триангуляции
stlreadСоздайте триангуляцию из файла STL
stlwriteСоздайте файл STL из триангуляции
tetrameshСетчатый график четырехгранника
trimeshТреугольный сетчатый график
triplot2D треугольный график
trisurfТреугольная объемная поверхностная диаграмма

Триангуляция Делоне

delaunayТриангуляция Делоне
delaunaynТриангуляция Делоне N-D
delaunayTriangulationТриангуляция Делоне в 2D и 3-D
convexHullВыпуклая оболочка Триангуляции Делоне
isInterior Точки запроса в Триангуляции Делоне
voronoiDiagramДиаграмма Вороного Триангуляции Делоне
barycentricToCartesianПреобразуйте координаты от барицентрического до Декартова
cartesianToBarycentricПреобразуйте координаты от Декартова до барицентрического
circumcenterЦентр описанной окружности треугольника или четырехгранника
edgeAttachmentsТреугольники или тетраэдры, присоединенные к заданному ребру
edgesРебра триангуляции
faceNormalМодульные векторы нормали триангуляции
featureEdgesРезкий край поверхностной триангуляции
freeBoundaryСвободные граничные фасеты
incenterЦентр вписанной окружности элементов триангуляции
isConnectedПротестируйте, если две вершины соединяются ребром
nearestNeighborВершина, самая близкая к заданной точке
neighborsТреугольник или соседи четырехгранника
pointLocationТреугольник или точка включения четырехгранника
sizeРазмер списка возможностей соединения триангуляции
vertexAttachmentsТреугольники или тетраэдры, присоединенные к вершине
vertexNormalНормаль вершин триангуляции
boundaryshapeСоздайте polyshape от 2D триангуляции
stlwriteСоздайте файл STL из триангуляции
tetrameshСетчатый график четырехгранника
trimeshТреугольный сетчатый график
triplot2D треугольный график
trisurfТреугольная объемная поверхностная диаграмма
triangulationТриангуляция в 2D или 3-D
delaunayTriangulationТриангуляция Делоне в 2D и 3-D
dsearchnСамый близкий поиск точки
tsearchnN-D самый близкий симплексный поиск
delaunayТриангуляция Делоне
delaunaynТриангуляция Делоне N-D

Ограниченные области

boundaryКонтур набора точек в 2D или 3-D
convhullВыпуклая оболочка
convhullnВыпуклая оболочка N-D
alphaShapeМногоугольники и многогранники от точек в 2D и 3-D
alphaSpectrumАльфа-значения, дающие отличные альфа-формы
criticalAlphaАльфа-радиус, задающий критический переход в форме
numRegionsЧисло регионов в альфа-форме
inShapeОпределите, является ли точка внутренней альфа-формой
alphaTriangulationТриангуляция, которая заполняет альфа-форму
boundaryFacetsГраничные фасеты альфа-формы
perimeterПериметр 2D альфа-формы
areaОбласть 2D альфа-формы
surfaceAreaПлощадь поверхности 3-D альфа-формы
volumeОбъем 3-D альфа-формы
plotПостройте альфа-форму
nearestNeighborОпределение самой близкой alphaShape граничной точки

Диаграмма Вороного

voronoiДиаграмма Вороного
voronoinДиаграмма Вороного N-D
patchПостройте одну или несколько заполненных многоугольных областей

Базовые полигоны

boundaryshapeСоздайте polyshape от 2D триангуляции
inpolygonТочки расположены внутри или в напряжении из многоугольной области
nsidedpolyПравильный многоугольник
polyareaОбласть полигона
polybufferСоздайте буфер вокруг точек, линий или polyshape объекты
rectintПрямоугольная перекрестная область
polyshape2D многоугольники
addboundaryДобавьте polyshape контур
polybufferСоздайте буфер вокруг точек, линий или polyshape объекты
rmboundaryУдалите polyshape контур
rmholesУдалите отверстия в polyshape
rmsliversУдалите polyshape граничные выбросы
rotateВращайте polyshape
scaleМасштабируйте polyshape
simplifyУпростите polyshape контуры
sortboundariesСортировка polyshape контуры
sortregionsСортировка polyshape области
translateПереведите polyshape
boundaryКоординаты вершины polyshape контур
holesПреобразуйте polyshape контуры отверстия к массиву polyshape объекты
isholeОпределите если polyshape контур является отверстием
isinteriorТочки запроса в polyshape
issimplifiedОпределите если polyshape четко определено
nearestvertexЗапросите самый близкий polyshape вершина
numboundariesКоличество polyshape контуры
numsidesКоличество polyshape стороны
overlapsОпределите ли polyshape перекрытие объектов
plotПостройте polyshape
regionsДоступ к polyshape области
areaОбласть polyshape
boundingboxОграничительная рамка polyshape
centroidЦентроид polyshape
convhullВыпуклая оболочка polyshape
turningdistВычислите превращение расстояния между polyshape объекты
triangulationТреугольный polyshape
perimeterПериметр polyshape
intersectПересечение polyshape объекты
subtractРазличие двух polyshape объекты
unionОбъединение polyshape объекты
xorИсключающее ИЛИ двух polyshape объекты

Графика

2D и 3D-графики

Линейные графики

plot2D график
plot33-D точка или линейный график
stairsСтупенчатый график
errorbarГрафик линии со столбцами погрешности
area2D график заполненной области
stackedplotСовмещенный график нескольких переменных с общей осью X
loglogГрафик двойной логарифмической шкалы
semilogxПолулогарифмический график (x - ось имеет логарифмическую шкалу),
semilogyПолулогарифмический график (y - ось имеет логарифмическую шкалу),
fplotПостройте график выражения или функции
fimplicitГрафическое изображение неявной функции
fplot3Построитель 3-D параметрической кривой

Графики распределения данных

histogramГрафик гистограммы
histogram2График двумерной гистограммы
morebinsУвеличение числа интервалов гистограммы
fewerbinsСокращение числа интервалов гистограммы
histcountsКоличество интервалов гистограммы
histcounts2Количество интервалов двумерной гистограммы
boxchartГрафик поля (диаграмма)
swarmchartДиаграмма поля точек роя
swarmchart33-D диаграмма поля точек роя
bubblechartПузырьковая диаграмма
bubblechart33-D пузырьковая диаграмма
bubblelimСопоставьте пузырьковые размеры с областью значений данных
bubblesizeУстановите минимальные и максимальные пузырьковые размеры в точках
bubblelegendСоздайте легенду для пузырьковой диаграммы
scatterГрафик поля точек
scatter33-D точечный график
binscatterСгруппированный точечный график
scatterhistogramСоздайте график рассеивания с гистограммами
spyВизуализируйте шаблон разреженности матрицы
plotmatrixМатрица графика поля точек
parallelplotСоздайте параллельный график координат
bubblecloudСоздайте пузырьковый график облака
wordcloudСоздайте график облака слова из текстовых данных
pieКруговая диаграмма
pie33-D круговая диаграмма
heatmapСоздайте график тепловой карты
sortxСортировка элементов в строке тепловой карты
sortyСортировка элементов в столбце тепловой карты

Графики дискретных данных

barСтолбчатый график
barhГоризонтальный столбчатый график
bar3Постройте 3-D столбчатый график
bar3hПостройте горизонтальный 3-D столбчатый график
paretoДиаграмма Парето
stemНанесение данных дискретного ряда
stem3Отобразите 3-D данные дискретного ряда на графике
scatterГрафик поля точек
scatter33-D точечный график
stairsСтупенчатый график

Географические графики

geoplotПостройте линию в географических координатах
geoscatterДиаграмма поля точек в географических координатах
geobubbleВизуализируйте значения данных в определенных географических точках
geodensityplotГеографический график плотности
geobasemapУстановите или запросите основную карту
geolimitsУстановите или запросите географические пределы
geoaxesСоздайте географические оси
geotickformatУстановите или запросите географический формат метки в виде галочки
addToolbarMapButtonДобавьте кнопку карты в панель инструментов
removeToolbarMapButtonУдалите кнопку карты из панели инструментов

Графики в полярной системе координат

polarplotПостройте линию в полярных координатах
polarscatterДиаграмма поля точек в полярных координатах
polarbubblechartПолярная пузырьковая диаграмма
polarhistogramГрафик гистограммы в полярных координатах
compassИсходящие из начала координат стрелы
ezpolarПростой в использовании построитель в полярных координатах
rlimУстановите или запросите r - пределы по осям для полярных осей
thetalimУстановите или запросите пределы по осям theta для полярных осей
rticksУстановите или запросите r - значения метки деления на оси
thetaticksУстановите или запросите theta - значения метки деления на оси
rticklabelsУстановите или запросите r - метки метки деления на оси
thetaticklabelsУстановите или запросите theta - метки метки деления на оси
rtickformatЗадайте r - формат метки деления на оси
thetatickformatЗадайте theta - формат метки деления на оси
rtickangleПоворот меток оси R
polaraxesСоздайте полярные оси

Контурные графики

contourКонтурный график матрицы
contourfЗаполненный 2D контурный график
contourcНизкоуровневый расчет контурного графика
contour33-D контурный график
contoursliceЧертите контуры в плоскостях разбиения объема
clabelПометьте подъем контурного графика
fcontourПостройте контуры

Векторные поля

quiverДрожь или векторный график
quiver33-D дрожь или векторный график
compassИсходящие из начала координат стрелы
featherСтрелы из оси X
streamlineПостройте потоки из 2D или 3-D векторных данных
streamsliceПостройте потоки в плоскостях разбиения

Площади, объемы и многоугольники

Поверхностные и сетчатые графики
surfОбъемная поверхностная диаграмма
surfcКонтурный график в соответствии с объемной поверхностной диаграммой
surfaceПримитивная объемная поверхностная диаграмма
surflОбъемная поверхностная диаграмма с основанной на палитре подсветкой
surfnormПоверхностные нормали
meshГрафик поверхности сетки
meshcКонтурный график в соответствии с объемной поверхностной диаграммой mesh
meshzПоймайте в сети объемную поверхностную диаграмму с занавесом
hiddenУдалите невидимые линии из сетчатого графика
fsurfПостройте 3-D поверхность
fmeshПостройте 3-D mesh
fimplicit3Графическое изображение 3-D неявной функции
waterfallГрафик водопада
ribbonЛенточный график
contour33-D контурный график
peaksФункция peaks
cylinderСоздайте цилиндр
ellipsoidСоздайте эллипсоид
sphereСоздайте сферу
pcolorГрафик псевдоцвета
surf2patchПреобразуйте поверхностные данные, чтобы исправить данные
Объемная визуализация
contoursliceЧертите контуры в плоскостях разбиения объема
flowПростая функция трех переменных
isocapsВычисление геометрии заглушки изоповерхности
isocolorsВычислите изоповерхность и цвета шаблона
isonormalsВычислите нормали вершин изоповерхности
isosurfaceИзвлеките данные об изоповерхности из данных об объеме
reducepatchСокращение количества поверхностей закрашенной фигуры
reducevolumeУменьшайте число элементов в наборе данных объема
shrinkfacesСокращение размера поверхностей закрашенной фигуры
sliceПлоскости разбиения объема
smooth3Сглаживайте 3-D данные
subvolumeИзвлечение подмножества набора данных объема
volumeboundsСкоординируйте и окрасьте пределы для данных об объеме
coneplotПостройте векторы скорости как конусы в 3-D векторном поле
curlЗавихрение и скорость вращения векторного поля
divergenceВычислите расхождение векторного поля
interpstreamspeedИнтерполируйте оптимальные вершины от скорости потока
stream2Вычислите 2D оптимальные данные
stream3Вычислите 3-D оптимальные данные
streamlineПостройте потоки из 2D или 3-D векторных данных
streamparticlesПостройте потоковые частицы
streamribbon3-D потоковый график ленты из векторных данных об объеме
streamsliceПостройте потоки в плоскостях разбиения
streamtubeСоздайте 3-D потоковый график трубы
Полигоны
fillЗаполненные 2D многоугольники
fill3Заполненные 3-D многоугольники
patchПостройте одну или несколько заполненных многоугольных областей
surf2patchПреобразуйте поверхностные данные, чтобы исправить данные

Анимация

movieПроигрывайте зарегистрированные кадры фильма
getframeПолучите оси или фигуру как кадр фильма
frame2imВозвратите данные изображения, сопоставленные с кадром фильма
im2frameПреобразуйте изображение в кадр фильма
animatedlineСоздайте анимированную линию
addpointsДобавление точек к анимированной строке
getpointsВозвратите точки, которые задают анимированную линию
clearpointsУдаление точек из анимированной строки
comet2D график кометы
comet33-D график кометы
drawnowОбновите функции обратного вызова процесса и фигуры
refreshdataОбновите строившие диаграмму данные

Форматирование и аннотирование

Метки и аннотации

titleДобавление заголовка
subtitleДобавьте подзаголовок, чтобы построить
sgtitleДобавьте заголовок на сетку подграфика
xlabelМаркировка оси X
ylabelМаркировка оси Y
zlabelМаркировка оси z
legendДобавьте легенду в оси
bubblelegendСоздайте легенду для пузырьковой диаграммы
textДобавьте текстовые описания в точки данных
gtextДобавление текста в фигуру с использованием мыши
xlineВертикальная линия с постоянным x-значением
ylineГоризонтальная линия с постоянным y-значением
annotationСоздайте аннотации
datatipСоздайте всплывающую подсказку
lineСоздайте примитивную линию
rectangleСоздайте прямоугольник с резкими или кривыми углами
texlabelОтформатируйте текст с символами TeX
ginputИдентифицируйте координаты осей

Внешний вид осей

xlimУстановите или запросите x - пределы по осям
ylimУстановите или запросите y - пределы по осям
zlimУстановите или запросите z - пределы по осям
axisУстановите пределы по осям и соотношения сторон
boxОтобразите схему осей
daspectУправляйте единичной длиной данных вдоль каждой оси
pbaspectУправляйте относительными длинами каждой оси
gridОтобразите или скройте линии сетки осей
xticksУстановите или запросите x - значения метки деления на оси
yticksУстановите или запросите y - значения метки деления на оси
zticksУстановите или запросите z - значения метки деления на оси
xticklabelsУстановите или запросите x - метки метки деления на оси
yticklabelsУстановите или запросите y - метки метки деления на оси
zticklabelsУстановите или запросите z - метки метки деления на оси
xtickformatЗадайте x - формат метки деления на оси
ytickformatЗадайте y - формат метки деления на оси
ztickformatЗадайте z - формат метки деления на оси
xtickangleВращение Меток в виде галочки оси X
ytickangleВращение Меток в виде галочки оси Y
ztickangleВращение Меток в виде галочки оси z
datetickДата отформатировала метки в виде галочки
ruler2numПреобразуйте данные от определенной линейки к числовым данным
num2rulerПреобразуйте числовые данные для использования с определенной линейкой
holdСохраните текущий график при добавлении новых графиков
yyaxisСоздание графика с двумя осями по Y
legendДобавьте легенду в оси
colororderУстановите порядок цветов для визуализации нескольких рядов данных
tiledlayoutСоздайте размещенное рядом размещение графика
nexttileСоздайте оси в мозаичном размещении графика
subplotСоздайте оси в мозаичных положениях
claОчистите оси
axesСоздайте Оси декартовой системы координат
figureСоздайте окно рисунка

Палитры

colormapПросмотрите и установите текущую палитру
colorbarШкала палитры, показывающая цветовую шкалу
rgbplotПостройте палитру
Colormap EditorОткройте редактор палитры
brightenУкрасьте или затемните палитру
contrastСоздайте полутоновую палитру, чтобы улучшить контрастность изображений
caxisУстановите пределы палитры
spinmapВращайте цвета палитры
hsv2rgbПреобразуйте HSV-цвета в RGB
rgb2hsvПреобразуйте цвета RGB в HSV
parulaМассив палитры Parula
turboТурбо массив палитры
hsvHSV-массив палитры
hotГорячий массив палитры
coolХолодный массив палитры
springМассив палитры Spring
summerЛетний массив палитры
autumnОсенний массив палитры
winterЗимний массив палитры
grayСерый массив палитры
boneМассив палитры кости
copperМедный массив палитры
pinkРозовый массив палитры
linesМассив палитры линий
jetМассив палитры Jet
colorcubeМассив палитры Colorcube
prismМассив палитры призмы
flagМассив палитры флага

3-D управление сценой

Поля зрения камеры
viewУгол обзора камеры
rotateВращайте объект с заданным центром и направлением
makehgtformСоздайте 4 на 4, преобразовывают матрицу
viewmtxПросмотрите матрицы преобразования
cameratoolbarУправляйте панелью инструментов камеры программно
campanВращайте целевой объект камеры вокруг положения камеры
camzoomУвеличьте и уменьшите масштаб на сцене
camdollyПеремещение положения камеры и цели
camlookatПозиционируйте камеру, чтобы просмотреть объект или группу объектов
camorbitВращайте положение камеры вокруг целевого объекта камеры
camposУстановите или запросите положение камеры
camprojУстановите или запросите тип проекции
camrollВращение камеры об оси представления
camtargetУстановите или запросите местоположение целевого объекта камеры
camupУстановите или запросите камеру вектор
camvaУстановите или запросите угол поля зрения камеры
Освещение, прозрачность и затенение
camlightСоздавайте или перемещайте световой объект в координатах камеры
lightСоздайте освещенность
lightangleСоздайте или световой объект положения в сферических координатах
lightingЗадайте алгоритм подсветки
shadingУстановите свойства штриховки цвета
diffuseВычислите рассеянный коэффициент отражения
materialУправляйте свойствами коэффициента отражения поверхностей и закрашенных фигур
specularВычислите зеркальный коэффициент отражения
alimУстановите или альфа-пределы осей запроса
alphaДобавьте прозрачность в объекты в осях
alphamapЗадайте альфа-карту (прозрачность) фигуры

Изображения

imshowОтобразите изображение
imageОтобразите изображение из массива
imagescИзображение на дисплее с масштабированными цветами
imreadСчитайте изображение из графического файла
imresizeИзмените размер изображения
imtileОбъедините системы координат повторного изображения в одно прямоугольное мозаичное изображение
imwriteЗапишите изображение в графический файл
imfinfoИнформация о графическом файле
imformatsУправляйте реестром формата файла изображения
cmap2grayПреобразование палитры RGB в полутоновую палитру
frame2imВозвратите данные изображения, сопоставленные с кадром фильма
im2grayПреобразуйте изображение RGB в шкалу полутонов
im2frameПреобразуйте изображение в кадр фильма
im2javaПреобразуйте изображение в изображение Java
im2doubleПреобразование изображения в двойную точность
ind2rgbПреобразуйте индексированное изображение в изображение RGB
rgb2grayПреобразуйте изображение RGB или палитру к шкале полутонов
rgb2indПреобразование изображения RGB в индексируемое изображение
getrangefromclassОбласть значений отображения по умолчанию изображения на основе ее класса
imapproxАппроксимированное индексируемое изображение путем сокращения количества цветов
ditherПреобразуйте изображение, увеличив очевидное цветное разрешение путем размывания
cmpermuteПереставьте цвета в палитре
cmuniqueУстраните дублирующиеся цвета в палитре; преобразуйте черно-белое или цветное изображение в индексируемое изображение

Печать и сохранение

exportgraphicsСохраните график или графическое содержимое к файлу
copygraphicsСкопируйте график или графическое содержимое к буферу обмена
exportappПолучите приложение как изображение или PDF
getframeПолучите оси или фигуру как кадр фильма
saveasСохраните фигуру в определенный формат файла
hgexportЭкспортируйте фигуру
printРаспечатайте фигуру или сохраните в определенный формат файла
orientБумажная ориентация для печати или сохранения
printoptСконфигурируйте значения по умолчанию принтера
openfigОткрытая фигура, сохраненная в файле FIG
savefigСохраните фигуру и содержимое к файлу FIG

Графические объекты

Свойства графического объекта

getЗапросите свойства графического объекта
setУстановите свойства графического объекта
resetСбросьте свойства графического объекта к их значениям по умолчанию
Property InspectorОткрыть инспектор свойств

Идентификация графического объекта

gcaТекущая система координат или график
gcfУказатель текущей фигуры
gcbfУказатель фигуры, содержащей объект, коллбэк которого выполняется
gcboУказатель объекта, коллбэк которого выполняется
gcoУказатель текущего объекта
grootГрафический корневой объект
ancestorПредок графического объекта
allchildНайдите все дочерние элементы заданных объектов
findallНайдите все графические объекты
findobjНайдите графические объекты с определенными свойствами
findfigsНайдите видимые внеэкранные фигуры
gobjectsИнициализируйте массив для графических объектов
isgraphicsВерный для допустимых указателей графического объекта
ishandleПротестируйте на допустимую графику или указатель на объект Java
copyobjСкопируйте графические объекты и их потомков
deleteУдалите файлы или объекты

Программирование графических объектов

gobjectsИнициализируйте массив для графических объектов
isgraphicsВерный для допустимых указателей графического объекта
isemptyОпределите, пуст ли массив
isequalОпределите равенство массивов
isaОпределите, задал ли введенный тип данных
clfОчистите фигуру
claОчистите оси
closeЗакройте одну или несколько фигур

Интерактивное управление и обратные вызовы

uicontextmenuСоздайте компонент контекстного меню
uimenuСоздать меню или пункты меню
dragrectПеретащите прямоугольники с мышью
rbboxСоздайте rubberband поле для выбора области
refreshПерерисуйте текущую фигуру
shgПокажите текущую фигуру

Объекты-контейнеры

hggroupСоздайте групповой объект
hgtransformСоздайте преобразовывают объект
makehgtformСоздайте 4 на 4, преобразовывают матрицу
eyeЕдиничная матрица

Определение цели для вывода графических данных

holdСохраните текущий график при добавлении новых графиков
isholdТекущее состояние удержания
newplotОпределите, где чертить графические объекты
clfОчистите фигуру
claОчистите оси

Разработка классов графика

matlab.graphics.chartcontainer.ChartContainer Базовый класс для разработки объектов диаграммы
matlab.graphics.chartcontainer.mixin.LegendДобавьте поддержку легенды, чтобы строить диаграмму контейнерного подкласса
matlab.graphics.chartcontainer.mixin.ColorbarДобавьте поддержку шкалы палитры, чтобы строить диаграмму контейнерного подкласса

Производительность при обработке графики

drawnowОбновите функции обратного вызова процесса и фигуры
rendererinfoГрафическая информация о средстве отображения
openglУправляйте рендерингом OpenGL

Программирование

Скрипты

editОтредактируйте или создайте файл
inputЗапросите ввод данных пользователем
publishСгенерируйте представление файла MATLAB в заданном формате
grabcodeИзвлеките код MATLAB из файла, опубликованного в HTML
snapnowВозьмите снимок состояния изображения для включения в опубликованный документ

Функции

Функциональное создание

functionОбъявите имя функции, входные параметры и выходные параметры

Определения аргумента

argumentsОбъявите валидацию аргумента функции
mustBePositiveПодтвердите то значение, положительно
mustBeNonpositiveПодтвердите то значение, неположительно
mustBeNonnegativeПодтвердите то значение, является неотрицательным
mustBeNegativeПодтвердите то значение, отрицательно
mustBeFiniteПодтвердите то значение, конечно
mustBeNonNanПодтвердите то значение, не NaN
mustBeNonzeroПодтвердите то значение, является ненулевым
mustBeNonsparseПодтвердите то значение, неразреженно
mustBeRealПодтвердите то значение, действительно
mustBeIntegerПодтвердите то значение, целое число
mustBeNonmissingПодтвердите то значение, не отсутствует
mustBeGreaterThanПодтвердите то значение, больше другого значения
mustBeLessThanПодтвердите то значение, меньше другого значения
mustBeGreaterThanOrEqualПодтвердите то значение, больше или равен другому значению
mustBeLessThanOrEqualПодтвердите то значение, меньше чем или равно другому значению
mustBeAПодтвердите то значение, прибывает из одного из заданных классов
mustBeNumericПодтвердите то значение, является числовым
mustBeNumericOrLogicalПодтвердите то значение, является числовым или логическим
mustBeFloatПодтвердите то значение, массив с плавающей точкой
mustBeTextПодтвердите то значение, массив строк, вектор символов или массив ячеек из символьных векторов
mustBeTextScalarПодтвердите то значение, одна часть текста
mustBeNonzeroLengthTextПодтвердите то значение, текст с ненулевой длиной
mustBeUnderlyingTypeПодтвердите то значение, задал базовый тип
mustBeNonemptyПодтвердите то значение, непусто
mustBeScalarOrEmptyПодтвердите то значение, скаляр или пустой
mustBeVectorПодтвердите то значение, вектор
mustBeInRangeПодтвердите то значение, находится в заданной области
mustBeMemberПодтвердите, что значение - элемент заданного множества
mustBeFileПодтвердите тот путь, относится к файлу
mustBeFolderПодтвердите тот вход path, относится к папке
mustBeValidVariableNameПодтвердите то входное имя, допустимое имя переменной
namedargs2cellПреобразуйте структуру, содержащую пары "имя-значение" к массиву ячеек
vararginСписок входных параметров переменной длины
narginКоличество входных аргументов функции
narginchkПроверьте количество входных параметров
varargoutСписок выходных аргументов переменной длины
nargoutКоличество выходных аргументов функции
nargoutchkПроверьте количество выходных аргументов
validateattributesПроверяйте валидность массива
validatestringПроверяйте валидность текста
validatecolorПодтвердите значения цвета
inputnameИмя переменной входного параметра функции
mfilenameИмя файла кода, выполняемого в настоящее время
inputParserВведите синтаксический анализатор для функций

Определите объем переменных и сгенерируйте имена

persistentЗадайте персистентную переменную
assigninПрисвойте значение переменной в заданной рабочей области
globalОбъявите переменные как глобальную переменную
mlockПредотвратите очищающуюся функцию или скрипт из памяти
munlockПозвольте очищать функцию или скрипт из памяти
mislockedОпределите, заблокированы ли функция или скрипт в памяти
isvarnameОпределяет, является ли вход допустимое имя переменной
matlab.lang.makeUniqueStringsСоздайте уникальные строки из входных строк
matlab.lang.makeValidNameСоздайте допустимые идентификаторы MATLAB из входных строк
namelengthmaxМаксимальная длина идентификатора

Обработка ошибок

try, catchВыполните операторы и зафиксируйте получившиеся ошибки
errorВыдать ошибку и отобразить сообщение
warningОтобразите предупреждающее сообщение
lastwarnПоследнее предупреждающее сообщение
assertВыдать ошибку, если условие ложно
onCleanupЗадачи очистки после завершения функции

Классы

Задайте классы

Структура файлов класса
classКласс объекта
classdefКлючевые слова определения класса
isobjectОпределите, является ли введенный объект объектом MATLAB
importДобавьте пакет, класс или функции к текущему списку импорта
matlab.alias.AliasFileManagerСоздайте и управляйте определениями псевдонима класса
Свойства
propertiesИмена свойства класса
ispropВерный, если свойство существует
mustBePositiveПодтвердите то значение, положительно
mustBeNonpositiveПодтвердите то значение, неположительно
mustBeNonnegativeПодтвердите то значение, является неотрицательным
mustBeNegativeПодтвердите то значение, отрицательно
mustBeFiniteПодтвердите то значение, конечно
mustBeNonNanПодтвердите то значение, не NaN
mustBeNonzeroПодтвердите то значение, является ненулевым
mustBeNonsparseПодтвердите то значение, неразреженно
mustBeRealПодтвердите то значение, действительно
mustBeIntegerПодтвердите то значение, целое число
mustBeNonmissingПодтвердите то значение, не отсутствует
mustBeGreaterThanПодтвердите то значение, больше другого значения
mustBeLessThanПодтвердите то значение, меньше другого значения
mustBeGreaterThanOrEqualПодтвердите то значение, больше или равен другому значению
mustBeLessThanOrEqualПодтвердите то значение, меньше чем или равно другому значению
mustBeAПодтвердите то значение, прибывает из одного из заданных классов
mustBeNumericПодтвердите то значение, является числовым
mustBeNumericOrLogicalПодтвердите то значение, является числовым или логическим
mustBeFloatПодтвердите то значение, массив с плавающей точкой
mustBeTextПодтвердите то значение, массив строк, вектор символов или массив ячеек из символьных векторов
mustBeTextScalarПодтвердите то значение, одна часть текста
mustBeNonzeroLengthTextПодтвердите то значение, текст с ненулевой длиной
mustBeUnderlyingTypeПодтвердите то значение, задал базовый тип
mustBeNonemptyПодтвердите то значение, непусто
mustBeScalarOrEmptyПодтвердите то значение, скаляр или пустой
mustBeVectorПодтвердите то значение, вектор
mustBeMemberПодтвердите, что значение - элемент заданного множества
mustBeInRangeПодтвердите то значение, находится в заданной области
mustBeFileПодтвердите тот путь, относится к файлу
mustBeFolderПодтвердите тот вход path, относится к папке
mustBeValidVariableNameПодтвердите то входное имя, допустимое имя переменной
dynamicpropsСуперкласс для классов та поддержка динамические свойства
meta.DynamicPropertyОпишите динамическое свойство объекта MATLAB
event.DynamicPropertyEventДанные о событиях для событий динамического свойства
meta.propertyОпишите свойство класса MATLAB
meta.Validation Описывает валидацию свойства
meta.FixedDimension Фиксированная размерность в спецификации размера свойства
meta.UnrestrictedDimension Неограниченная размерность в спецификации размера свойства
meta.ArrayDimension Информация о размере для валидации свойства
matlab.lang.OnOffSwitchStateПредставляйте на и от состояний с логическими значениями
Методы
methodsИмена метода класса
ismethodОпределите, задал ли объект метод
meta.methodИнформация о методе класса
Классы Handle
isequalОпределите равенство массивов
eqОпределите равенство
handleСуперкласс всех классов Handle
matlab.mixin.SetGetПредоставьте классам Handle набор и получите методы
matlab.mixin.SetGetExactNamesПотребуйте точного соответствия имени для набора и получите методы
dynamicpropsСуперкласс для классов та поддержка динамические свойства
matlab.mixin.CopyableСуперкласс, обеспечивающий функциональность копии для объектов указателя
События
eventsИмена события
notifyУведомите прослушиватели, что событие имеет место
addlistenerСоздайте прослушиватель события, связанный с источником события
listenerСоздайте прослушиватель события, не связывая с источником события
event.hasListenerОпределите, существуют ли прослушиватели для события
event.EventDataБазовый класс для данных о событиях
event.ClassInstanceEventДанные о событиях для InstanceCreated и InstanceDestroyed события
event.listenerКласс, задающий объекты прослушивателя
event.PropertyEventДанные для событий свойства
event.proplistenerЗадайте объект прослушивателя для событий свойства
Иерархии классов
Определение подкласса
superclassesИмена суперклассов
matlab.diagram.ClassViewerСоздайте диаграммы классов в инструменте Class Diagram Viewer
matlab.mixin.HeterogeneousСуперкласс для формирования разнородного массива
Перечисления
enumerationЧлены перечисления класса и имена
isenumОпределите, является ли переменная перечислением
meta.EnumeratedValueОпишите член перечисления класса MATLAB

Примеры реализации классов

classdefКлючевые слова определения класса

Построение и работа с Массивами объектов

emptyСоздайте пустой массив заданного класса
matlab.mixin.HeterogeneousСуперкласс для формирования разнородного массива

Индивидуальная настройка класса

Настройте Отображение объектов для классов
displayПокажите информацию о переменной или результате выражения
detailsОтобразите детали массивов
matlab.mixin.CustomDisplayИнтерфейс для настройки отображения объекта
matlab.mixin.util.PropertyGroupПользовательский список свойств для отображения объекта
matlab.mixin.CustomCompactDisplayProviderИнтерфейс для настройки отображения объекта в контейнерах
matlab.display.CompactDisplayRepresentationБазовый класс для представления компактного отображения объектного массива
matlab.display.DisplayConfigurationОпишите среду отображения и настройки
matlab.display.DimensionsAndClassNameRepresentationКомпактное представление отображения с помощью размерностей и имени класса
matlab.display.PlainTextRepresentationКомпактное представление отображения с помощью данных в объектном массиве
Сохранение и загрузка объекта
saveobjИзмените сохраняют процесс для объекта
loadobjНастройте процесс загрузки для объектов
Настройте Индексирование объектов
matlab.mixin.indexing.RedefinesParenНастройте операции индексации класса то использование круглые скобки
matlab.mixin.indexing.RedefinesDotНастройте операции индексации класса то использование точки
matlab.mixin.indexing.RedefinesBraceНастройте операции индексации класса то использование фигурные скобки
matlab.indexing.IndexingOperationТип индивидуально настраиваемой операции индексации и индексов, на которые ссылаются,
matlab.mixin.ScalarОсуществите скалярное поведение для экземпляров класса
matlab.mixin.indexing.ForbidsPublicDotMethodCallЗапретите открытые методы вызова с помощью записи через точку
matlab.mixin.indexing.OverridesPublicDotMethodCallВызов открытых методов с записью через точку вызывает перегруженную точечную индексацию
listLengthКоличество аргументов возвращено в индивидуально настраиваемые операции индексации
subsrefПреобразованная в нижний индекс ссылка
subsasgnПереопределите преобразованное в нижний индекс присвоение
subsindexПреобразуйте объект в индекс массива
substructСоздайте аргумент структуры для subsasgn или subsref
builtinВыполните встроенную функцию от перегруженного метода
numArgumentsFromSubscriptКоличество аргументов для индивидуально настраиваемой индексации на основе subsref и subsasgn

Отладьте и разработайте классы

editОтредактируйте или создайте файл
matlab.diagram.ClassViewerСоздайте диаграммы классов в инструменте Class Diagram Viewer

Самоанализ класса и метаданные

metaclassПолучите meta.class объект
meta.abstractDetailsНайдите абстрактные методы и свойства
meta.class.fromNameВозвратите meta.class объект сопоставлен с именованным классом
meta.package.fromName Возвратите meta.package объект для заданного пакета
meta.package.getAllPackagesПолучите все пакеты верхнего уровня
propertiesИмена свойства класса
methodsИмена метода класса
eventsИмена события
superclassesИмена суперклассов
meta.classОпишите класс MATLAB
meta.propertyОпишите свойство класса MATLAB
meta.methodИнформация о методе класса
meta.eventОпишите событие, заданное классом MATLAB
meta.packageОпишите пакет MATLAB
meta.DynamicPropertyОпишите динамическое свойство объекта MATLAB
meta.EnumeratedValueОпишите член перечисления класса MATLAB
meta.MetaDataКорень иерархии метаклассов
meta.ArrayDimension Информация о размере для валидации свойства
meta.Validation Описывает валидацию свойства
meta.FixedDimension Фиксированная размерность в спецификации размера свойства
meta.UnrestrictedDimension Неограниченная размерность в спецификации размера свойства

Системные объекты

Использование системных объектов
stepЗапустите алгоритм Системного объекта
cloneСоздайте объект дублированной системы
isDoneСостояние конца данных
isLockedОпределите, используется ли Системный объект
narginКоличество входных параметров для Системного объекта
nargoutКоличество выходных аргументов в пользу Системного объекта
resetСбросьте внутренние состояния Системного объекта
releaseВысвободите средства и позвольте изменения в значениях свойств Системного объекта и введите характеристики
setupОдноразовый набор задачи для Системных объектов
Создание системных объектов
matlab.SystemБазовый класс для Системных объектов
matlab.system.mixin.FiniteSourceКонечный исходный класс mixin

Файлы и папки

Путь поиска файлов

addpathДобавьте папки в путь поиска файлов
rmpathУдалите папки из пути поиска файлов
pathПросмотрите или измените путь поиска файлов
savepathСохраните текущий путь поиска файлов
userpathПросмотрите или изменитесь пользователь, по умолчанию работают папка
genpathСгенерируйте путь
pathsepДиафрагма пути поиска файлов для текущей платформы
pathtoolОткрытое диалоговое окно Set Path, чтобы просмотреть и изменить путь поиска файлов
restoredefaultpathВосстановите путь поиска файлов к установленному на фабрике состоянию
rehashОбновите кэши пути к функциональной и файловой системе

Файловые операции

dirСписок содержимого папки
lsСписок содержимого папки
pwdИдентифицируйте текущую папку
fileattribУстановите или получите атрибуты файла или папки
existПроверяйте существование переменной, скрипта, функции, папки или класса
isfileОпределяет, является ли вход файл
isfolderОпределяет, является ли вход папка
typeОтобразите содержимое файла
visdiffСравните два файла или папки
whatПеречислите файлы MATLAB в папке
whichНайдите функции и файлы
cdИзмените текущую папку
copyfileСкопируйте файл или папку
deleteУдалите файлы или объекты
recycleУстановите опцию перемещать удаленные файлы, чтобы переработать папку
mkdirСделайте новую папку
movefileПереместите или переименуйте файл или папку
rmdirУдалить папку
openОткрытый файл в соответствующем приложении
winopenОткрытый файл в соответствующем приложении (Windows)

Сжатие файла

zipСожмите файлы в zip-файл
unzipИзвлеките содержимое zip-файла
gzipСожмите файлы в zip-файлы GNU
gunzipИзвлеките содержимое zip-файла GNU
tarСожмите файлы в файл tar
untarИзвлеките содержимое файла tar

Конструкция имени файла

filepartsПолучите части имени файла
fullfileСоздайте полное имя файла из частей
filemarkerСимвол, чтобы разделить имя файла от имени локальной или вложенной функции
filesepРазделитель файлов для текущей платформы
tempdirИмя временной папки для системы
tempnameУникальное имя для временного файла
matlabrootКорневая папка MATLAB
matlabdriveКорневая папка MATLAB Drive
toolboxdirКорневая папка для заданного тулбокса

Программные утилиты

evalВыполните выражение MATLAB
evalcВыполните выражение MATLAB и получите результаты
evalinВыполните выражение MATLAB в заданной рабочей области
fevalВыполните функцию
runЗапустите скрипт MATLAB
builtinВыполните встроенную функцию от перегруженного метода
pcodeСоздайте затененный содержимым, исполняемые файлы
timerЗапланируйте выполнение команд MATLAB
deleteУдалите файлы или объекты
getЗапросите свойства графического объекта
isvalidОпределите допустимые указатели
setУстановите свойства графического объекта
startЗапуск таймера
startatЗапланируйте таймер, чтобы стрелять в требуемое время
stopОстановка таймера
timerfindНайдите объекты - таймеры
timerfindallНайдите все объекты - таймеры
waitБлокируйте командную строку, пока таймер не прекратит запускаться
try, catchВыполните операторы и зафиксируйте получившиеся ошибки
MExceptionПолучите информацию об ошибке
addCauseЗапишите дополнительные причины исключения
addCorrectionОбеспечьте предложенное исправление для исключения
getReportПолучите сообщение об ошибке для исключения
MException.lastВозвратите последнее неперехваченное исключение
rethrowПовторно выдайте ранее перехваченную исключительную ситуацию
throwВыдача исключения
throwAsCallerВыдайте исключение, как будто происходит в рамках вызывания функции
matlab.lang.correction.AppendArgumentsCorrectionПравильная ошибка путем добавления пропускающий входные параметры
matlab.lang.correction.ConvertToFunctionNotationCorrectionПравильная ошибка путем преобразования в функциональное обозначение
matlab.lang.correction.ReplaceIdentifierCorrectionПравильная ошибка, заменяя идентификатор в вызове функции
parfevalOnAllЗапустите функцию на всех рабочих в фоне
parallel.pool.ConstantСкопируйте или создайте данные только однажды по рабочим в параллельном пуле
canUseGPUПроверьте доступность поддерживаемого для вычислений графического процессора
canUseParallelPoolПроверьте, что параллельные функции могут использовать параллельный пул

Создание приложений

Разработайте приложения Используя App Designer

appdesignerНачальная страница Открытия App Designer или существующий файл приложения

Разработайте приложения программно

находящиеся в uifigure Приложения

uifigureСоздайте фигуру для разработки приложений
uigridlayoutСоздайте менеджера по размещению сетки
uipanelСоздайте контейнер панели
uitabgroupСоздайте контейнер для панелей с вкладками
uitabСоздайте снабженную вкладками панель
uiaxesСоздайте оси пользовательского интерфейса для графиков в приложениях
axesСоздайте Оси декартовой системы координат
geoaxesСоздайте географические оси
polaraxesСоздайте полярные оси
uibuttonСоздайте кнопку или утвердите компонент кнопки
uibuttongroupСоздайте группу кнопок, чтобы управлять переключателями и кнопками-переключателями
uicheckboxСоздайте компонент флажка
uidatepickerСоздайте компонент средства выбора даты
uidropdownСоздание выпадающего компонента
uieditfieldСоздайте текст или числовой компонент поля редактирования
uihyperlinkСоздайте компонент гиперссылки
uiimageСоздайте компонент изображения
uilabelСоздайте компонент метки
uilistboxСоздайте компонент поля списка
uiradiobuttonСоздайте компонент переключателя
uisliderСоздайте компонент ползунка
uispinnerСоздайте компонент счетчика
uitable Создайте табличный компонент пользовательского интерфейса
uitextareaСоздайте компонент текстовой области
uitogglebuttonСоздайте компонент кнопки-переключателя
uitreeСоздайте дерево или компонент дерева флажка
uitreenodeСоздайте древовидный компонент узла
uicontextmenuСоздайте компонент контекстного меню
uimenuСоздать меню или пункты меню
uipushtoolСоздайте инструмент нажатия на панели инструментов
uitoggletoolСоздайте инструмент переключателя на панели инструментов
uitoolbarСоздайте панель инструментов на фигуре
uigaugeСоздайте компонент прибора
uiknobСоздайте компонент кнопки
uilampСоздайте компонент лампы
uiswitchСоздайте переключатель ползунка, переключатель рокера, или переключатель переключает компонент
uihtmlСоздайте HTML компонент пользовательского интерфейса
expandРасширьте древовидный узел
collapseСверните древовидный узел
moveПереместите древовидный узел
scrollПрокрутите к местоположению в компоненте
openОткрытое контекстное меню в местоположении в фигуре пользовательского интерфейса
uistyleСоздайте стиль для таблицы или древовидного компонента пользовательского интерфейса
addStyleДобавьте стиль в таблицу или древовидный компонент пользовательского интерфейса
removeStyleУдалите стиль из таблицы или древовидного компонента пользовательского интерфейса
uialertОтобразите аварийное диалоговое окно
uiconfirmСоздайте поле диалогового окна подтверждения
uiprogressdlgСоздайте диалоговое окно прогресса
uisetcolorОткрытая палитра цветов
uigetfileОткрытое диалоговое окно выбора файла
uiputfileОткрытое диалоговое окно для того, чтобы сохранить файлы
uigetdirОткрытое диалоговое окно выбора папки
uiopenОткрытое диалоговое окно выбора файла и загрузка выбрали файл в рабочую область
uisaveОткрытое диалоговое окно для сохранения переменных к MAT-файлу

основанные на фигуре Приложения

axesСоздайте Оси декартовой системы координат
uicontrolСоздайте управление пользовательским интерфейсом
uitable Создайте табличный компонент пользовательского интерфейса
uipanelСоздайте контейнер панели
uibuttongroupСоздайте группу кнопок, чтобы управлять переключателями и кнопками-переключателями
uitabСоздайте снабженную вкладками панель
uitabgroupСоздайте контейнер для панелей с вкладками
uimenuСоздать меню или пункты меню
uicontextmenuСоздайте компонент контекстного меню
uitoolbarСоздайте панель инструментов на фигуре
uipushtoolСоздайте инструмент нажатия на панели инструментов
uitoggletoolСоздайте инструмент переключателя на панели инструментов
alignВыровняйте UIControl компоненты и Axes объекты
moveguiПереместите фигуру в заданное местоположение на экране
getpixelpositionПолучите положение компонента в пикселях
setpixelpositionУстановите положение компонента в пикселях
listfontsПеречислите доступные системные шрифты
textwrapСверните текст для управления пользовательским интерфейсом
uistackПереупорядочьте визуальную укладку компонентов пользовательского интерфейса
errordlgСоздайте ошибочное диалоговое окно
warndlgСоздайте предупреждение диалогового окна
msgboxСоздайте диалоговое окно сообщения
helpdlgСоздайте диалоговое окно справки
waitbarСоздайте или обновление ожидают диалоговое окно панели
questdlgСоздайте диалоговое окно вопроса
inputdlgСоздайте диалоговое окно, чтобы собрать ввод данных пользователем
listdlgСоздайте диалоговое окно выбора списка
uisetcolorОткрытая палитра цветов
uisetfontОткрытое диалоговое окно выбора шрифта
export2wsdlgСоздайте диалоговое окно для экспорта переменных к рабочей области
uigetfileОткрытое диалоговое окно выбора файла
uiputfileОткрытое диалоговое окно для того, чтобы сохранить файлы
uigetdirОткрытое диалоговое окно выбора папки
uiopenОткрытое диалоговое окно выбора файла и загрузка выбрали файл в рабочую область
uisaveОткрытое диалоговое окно для сохранения переменных к MAT-файлу
printdlgОткрытая фигура диалоговое окно Print
printpreviewОткрытая фигура диалоговое окно Print Preview
exportsetupdlgОткрытая фигура диалоговое окно Export Setup
dialogСоздайте пустое модальное диалоговое окно
uigetpref Создайте диалоговое окно, которое открывается согласно пользовательской настройке
uiwaitБлокируйте выполнение программы и ожидайте, чтобы возобновиться
uiresumeВозобновите осуществление приостановленной программы
waitforБлокируйте выполнение и ожидайте условия
waitforbuttonpressОжидайте нажатия кнопки или нажатия клавиши
getappdataПолучите данные приложения
setappdataСохраните данные приложения
isappdataОпределите, существуют ли данные приложения
rmappdataУдалите данные приложения
guidataСохраните или получите данные пользовательского интерфейса
guihandlesСоздайте структуру, содержащую все дочерние объекты Figure
uisetprefУправляйте настройками, используемыми в uigetpref

Создайте пользовательские компоненты пользовательского интерфейса

matlab.ui.componentcontainer.ComponentContainer Базовый класс для разработки объектов компонента пользовательского интерфейса
appdesigner.customcomponent.configureMetadataСконфигурируйте пользовательский компонент пользовательского интерфейса для использования в App Designer
appdesigner.customcomponent.removeMetadataУдалите пользовательский компонент пользовательского интерфейса из App Designer

Упакуйте и распространите приложения

matlab.apputil.createСоздайте или измените файл проекта приложения в интерактивном режиме с помощью диалогового окна Package App
matlab.apputil.packageФайлы приложения пакета в .mlappinstall файл
matlab.apputil.installУстановите приложение от .mlappinstall файл
matlab.apputil.runЗапустите приложение программно
matlab.apputil.getInstalledAppInfoПеречислите информацию об установленном приложении
matlab.apputil.uninstallПриложение Uninstall

Переместите приложения GUIDE

guide(Чтобы быть удаленным), Создают или редактируют файл пользовательского интерфейса в GUIDE

Инструменты разработки программного обеспечения

Отладка и анализ

dbclearУдалите точки останова
dbcontВозобновите выполнение
dbdownПротивоположный dbup сдвиг рабочей области
dbquitВыйдите из режима отладки
dbstackСтек вызовов функции
dbstatusЛистинг всех точек останова
dbstepВыполните следующую исполняемую линию от текущей точки останова
dbstopУстановите точки останова для отладки
dbtypeДисплейный файл с номерами строки
dbupПереключите текущую рабочую область к рабочей области вызывающей стороны в режиме отладки
keyboardДайте контроль на клавиатуру
echoОтобразите операторы во время выполнения скрипта или функции
checkcodeПроверяйте файлы кода MATLAB на возможные проблемы
mlintrptЗапустите checkcode для файла или папки
codeCompatibilityReportСоздайте отчет совместимости кода
analyzeCodeCompatibilityСоздайте результаты анализа совместимости кода

Производительность и память

ticЗапустите таймер секундомера
tocСчитайте прошедшее время из секундомера
cputimeПроцессорное время используется MATLAB
timeitИзмерьте время, требуемое для работы функции
profileПрофилируйте время выполнения для функций
benchСравнительный тест MATLAB
memoryИнформация о памяти
inmemИмена функций, файлов MEX и классов в памяти
packКонсолидируйте память рабочей области
memoizeДобавьте memoization семантику в указатель на функцию
MemoizedFunctionВызовите мемоизованную функцию и результаты кэша
clearAllMemoizedCachesОчистите кэши для всего MemoizedFunction объекты

Фоновая обработка

parfevalЗапустите функцию в фоне
backgroundPoolСреда для под управлением кода в фоновом режиме
fetchOutputsПолучите результаты функции, запускающейся в фоновом режиме
afterEachЗапустите функцию после того, как каждая функция закончит запускаться в фоновом режиме
afterAllЗапустите функцию после того, как все функции закончат запускаться в фоновом режиме
cancelОстановите функцию, запускающуюся в фоновом режиме
waitОжидайте фьючерсов, чтобы завершиться
fetchNextПолучите затем непрочитанные выходные параметры из Future массив
FutureФункция запланировала запускаться
sendОтправьте данные в DataQueue или PollableDataQueue
pollПолучите данные от PollableDataQueue
afterEachЗапустите функцию после того, как данные будут получены на DataQueue
parallel.pool.DataQueueОтправьте и автоматически обработайте данные
parallel.pool.PollableDataQueueОтправьте и вручную получите данные

Проекты

currentProjectПолучите текущий проект
openProjectЗагрузите существующий проект
isLoadedОпределите, загружается ли проект
reloadПерезагрузите проект
closeЗакройте проект
exportЭкспортируйте проект заархивировать
matlab.project.createProjectСоздайте пустой проект
matlab.project.convertDefinitionFilesИзмените тип файла определения проекта
matlab.project.deleteProjectОстановите управление папкой и удалите файлы определения проекта
matlab.project.loadProjectЗагрузите проект
matlab.project.rootProjectПолучите корневой проект
addFileДобавьте файл или папку к проекту
addFolderIncludingChildFilesДобавьте папку и дочерние файлы к проекту
removeFileУдалите файл из проекта
addPathДобавьте папку, чтобы спроектировать путь
removePathУдалите папку из пути к проекту
addReferenceДобавьте ссылочный проект в проект
listAllProjectReferencesПеречислите все проекты в ссылочной иерархии текущего проекта
removeReferenceУдалите ссылку проекта
addStartupFileДобавьте файл запуска в проект
addShutdownFileДобавьте файл завершения работы в проект
removeStartupFileУдалите файл запуска из списка запусков проекта
removeShutdownFileУдалите файл завершения работы из списка завершений работы проекта
addShortcutДобавьте ярлык проекту
removeShortcutУдалите ярлык от проекта
addLabelПрисоедините метку, чтобы спроектировать файл
createLabelСоздайте метку проекта
removeLabelУдалите метку из проекта
findLabelПолучите метку файла проекта
createCategoryСоздайте категорию меток проекта
findCategoryНайдите категорию проектов меток
removeCategoryУдалите категорию проектов меток
findFileНайдите файл проекта по наименованию
listModifiedFilesПеречислите измененные файлы в проекте
listRequiredFilesПотребуйте файлов заданными файлами проекта
listImpactedFilesПовлияйте на файлы изменениями в заданных файлах проекта
listAllProjectReferencesПеречислите все проекты в ссылочной иерархии текущего проекта
refreshSourceControlОбновите состояние системы контроля версий файлов проекта
runChecksОсуществите все проверки проекта
updateDependenciesОбновите зависимости от проекта
matlab.project.ProjectОбъект Project

Среда тестирования

Модульные тесты на основе скриптов

assertВыдать ошибку, если условие ложно
runtestsЗапустите набор тестов
testsuiteСоздайте набор тестов
TestResultРезультат рабочего тестового набора

Функциональные модульные тесты

functiontestsСоздайте массив тестов от указателей до локальных функций
runtestsЗапустите набор тестов
testsuiteСоздайте набор тестов
testrunnerСоздайте исполнителя тестов
run (TestSuite)RunTestSuite массив с помощью TestRunner объект сконфигурирован для вывода текста
TestСпецификация одного метода тестирования
FunctionTestCaseTestCase используется для функциональных тестов
TestResultРезультат рабочего тестового набора

Основанные на классах модульные тесты

runtestsЗапустите набор тестов
testsuiteСоздайте набор тестов
testrunnerСоздайте исполнителя тестов
run (TestSuite)RunTestSuite массив с помощью TestRunner объект сконфигурирован для вывода текста
run (TestRunner)Запустите все тесты в TestSuite массив
run (TestCase)Запустите TestCase тест
runInParallelЗапустите все тесты в TestSuite массив параллельно
matlab.unittest.TestCaseСуперкласс всего matlab.unittest тестирование классов
matlab.unittest.TestSuiteКласс для группировки тестов, чтобы запуститься
matlab.unittest.TestСпецификация одного метода тестирования
matlab.unittest.TestRunnerКласс для того, чтобы запустить тесты в matlab.unittest среда
matlab.unittest.TestResultРезультат рабочего тестового набора

Расширение среды модульного тестирования

matlab.unittest.constraints.ConstraintОсновной интерфейсный класс для сравнений
matlab.unittest.constraints.BooleanConstraintИнтерфейсный класс для булевых комбинаций ограничений
matlab.unittest.constraints.ToleranceАбстрактный интерфейсный класс для допусков
matlab.unittest.diagnostics.DiagnosticОсновной интерфейсный класс для matlab.unittest диагностика
matlab.unittest.diagnostics.ConstraintDiagnosticДиагностика с полями, характерными для большинства ограничений
matlab.unittest.fixtures.FixtureИнтерфейсный класс для испытательных стендов
matlab.unittest.plugins.TestRunnerPluginСменный интерфейс для расширения TestRunner
matlab.unittest.plugins.ParallelizableИнтерфейс для плагинов, которые поддерживают запускающие тесты параллельно
matlab.unittest.plugins.QualifyingPluginИнтерфейс для плагинов, которые выполняют проверки в масштабе всей системы
matlab.unittest.plugins.OutputStreamИнтерфейс, который определяет, куда отправить вывод текста
matlab.test.behavior.MissingПротестируйте, если класс удовлетворяет контракту для missing значения

Среда тестирования приложения

pressВыполните жест нажатия на компоненте пользовательского интерфейса
chooseВыполните выбирают жест на компоненте пользовательского интерфейса
dragВыполните перетаскивают жест на компоненте пользовательского интерфейса
typeВведите в компоненте пользовательского интерфейса
hoverВыполните наводят жест на компоненте пользовательского интерфейса
chooseContextMenu Выполните выбирают жест на элементе контекстного меню
dismissAlertDialog Закройте диалоговое окно предупреждения frontmost в окне рисунка
matlab.uitest.unlockРазблокируйте фигуру, заблокированную средой тестирования приложения
matlab.uitest.TestCase.forInteractiveUseСоздайте TestCase объект для интерактивного использования
matlab.uitest.TestCase TestCase к тестам записи со средой тестирования приложения

Среда для тестирования производительности

runperfЗапустите набор тестов для измерения эффективности
testsuiteСоздайте набор тестов
matlab.perftest.TimeExperimentИнтерфейс для измерения времени выполнения кода под тестом
matlab.perftest.FixedTimeExperimentTimeExperiment это собирает постоянное число измерений
matlab.perftest.FrequentistTimeExperimentTimeExperiment это собирает переменное количество измерений
matlab.perftest.TestCaseСуперкласс matlab.perftest классы теста производительности
matlab.perftest.TimeResultСледуйте из эксперимента времени выполнения
matlab.unittest.measurement.DefaultMeasurementResultРеализация по умолчанию MeasurementResult класс
matlab.unittest.measurement.MeasurementResultБазовый класс для классов, содержащих результаты измерения
matlab.unittest.measurement.chart.ComparisonPlotВизуально сравните два набора результатов эксперимента времени

Платформа для мокинга

matlab.mock.TestCaseTestCase к тестам записи с платформой для мокинга
matlab.mock.AnyArgumentsСоответствие с любым количеством аргументов
matlab.mock.actions.AssignOutputsЗадайте возвращаемые значения для названного метода, или свойство получило доступ
matlab.mock.actions.DoNothingНе примите меры
matlab.mock.actions.Invoke Вызовите указатель на функцию, когда метод будет назван
matlab.mock.actions.ReturnStoredValueВозвратите сохраненное значение свойства
matlab.mock.actions.StoreValueХранение значения свойства
matlab.mock.actions.ThrowExceptionВыдайте исключение, когда метод называется или когда свойство установлено или получено доступ
matlab.mock.constraints.Occurred Ограничение, квалифицирующее взаимодействия фиктивного объекта
matlab.mock.constraints.WasAccessedОграничительное свойство определения получает доступ
matlab.mock.constraints.WasCalledОграничение, определяющее вызов метода
matlab.mock.constraints.WasSetОграничение, определяющее взаимодействие набора свойств
matlab.mock.MethodCallBehaviorЗадайте поведение метода фиктивного объекта и квалифицируйте вызовы метода
matlab.mock.PropertyBehaviorЗадайте поведение свойства фиктивного объекта и квалифицируйте взаимодействия
matlab.mock.PropertyGetBehaviorУкажите, что ложное свойство получает поведение
matlab.mock.PropertySetBehaviorЗадайте поведение набора фиктивного объекта
getMockHistoryВозвратите историю ложных взаимодействий от TestCase экземпляр
matlab.mock.InteractionHistory.forMockВозвратите историю в фиктивный объект
matlab.mock.InteractionHistory Интерфейс для истории взаимодействия фиктивного объекта
matlab.mock.historyСводные данные классов, представляющих историю взаимодействия фиктивного объекта

Передача тулбокса

matlab.addons.toolbox.packageToolboxПроект тулбокса пакета
matlab.addons.toolbox.toolboxVersionЗапросите или измените версию тулбокса
matlab.addons.toolbox.installToolboxУстановите файл тулбокса
matlab.addons.toolbox.uninstallToolboxТулбокс Uninstall
matlab.addons.toolbox.installedToolboxesВозвратите информацию об установленных тулбоксах
builddocsearchdbСоздайте доступную для поиска базу данных документации
patchdemoxmlfileИсправьте demos.xml файл
validateFunctionSignaturesJSONПодтвердите functionSignatures.json файлы
matlab.codetools.requiredFilesAndProductsПеречислите зависимости файлов программы MATLAB
matlab.settings.FactoryGroup.createToolboxGroupСоздайте FactoryGroup корневой объект для тулбокса
addGroupДобавьте новую группу заводских настроек
addSettingДобавьте новую заводскую настройку
matlab.settings.mustBeLogicalScalarПодтвердите то устанавливающее значение, логический скаляр
matlab.settings.mustBeNumericScalarПодтвердите то устанавливающее значение, числовой скаляр
matlab.settings.mustBeStringScalarПодтвердите то устанавливающее значение, строковый скаляр
matlab.settings.mustBeIntegerScalarПодтвердите то устанавливающее значение, целочисленный скаляр
matlab.settings.SettingsFileUpgraderСпецифичные для версии изменения в дереве заводских настроек тулбокса
moveПеремещение записи или переименовывает заводской настройки или группы
removeУдаление записи заводской настройки или группы
matlab.settings.reloadFactoryFileЗагрузите или перезагрузите заводские настройки
matlab.settings.loadSettingsCompatibilityResultsРезультаты обновления персональных настроек тулбокса для определенной версии
FactoryGroupГруппа заводских настроек и объектов подгруппы фабрики
FactorySettingОбъект заводских настроек
ReleaseCompatibilityResultsРезультаты обновления тулбокса с определенным номером версии
ReleaseCompatibilityExceptionИсключение, которое происходит при обновлении тулбокса
VersionResultsРезультаты операций обновления
OperationResultСостояние отдельной операции при обновлении тулбокса

Интерфейсы к внешним языкам

Вызов библиотек на других языках

Библиотеки C++ в MATLAB

Создайте интерфейс MATLAB к библиотеке C++
clibgen.generateLibraryDefinitionСоздайте файл определения для библиотеки C++
clibgen.buildInterfaceСоздайте интерфейс к библиотеке C++ без файла определения
Используйте предварительно созданный интерфейс MATLAB для библиотеки C++
clibArrayСоздайте MATLAB clib массив для библиотечных функций C++
clibConvertArrayПреобразуйте числовой массив MATLAB в массив объектов C++
clibIsNullОпределите, является ли объект C++ пустым
clibIsReadOnlyОпределите, только ли объект C++ для чтения
clibReleaseВыпустите объект C++ из MATLAB
underlyingValueБазовая числовая стоимость для объекта перечисления C++ создается в MATLAB

C библиотеки в MATLAB

loadlibraryЗагрузите совместно использованную библиотеку C в MATLAB
unloadlibraryВыгрузка совместно использованной библиотеки C из памяти
calllibВызовите функцию в совместно использованной библиотеке C
libfunctionsВозвратите информацию о функциях в разделяемой библиотеке C
libfunctionsviewОтображение правок других пользователей в библиотеке С
libisloadedОпределите, загружается ли разделяемая библиотека C
libpointerОбъект Pointer для использования с разделяемой библиотекой C
libstructПреобразуйте структуру MATLAB в структуру C-стиля для использования с разделяемой библиотекой C
lib.pointerОбъект Pointer, совместимый с указателем C

Функции файла MEX

mexextБинарное расширение файла MEX

Библиотеки Java в MATLAB

isjavaОпределяет, является ли вход объект Java
javaaddpathДобавьте записи в динамический путь к классу Java
javaArrayСоздайте объект-массив Java
javachkСообщение об ошибке на основе Java показывает поддержку
javaclasspathВозвратите путь к классу Java или задайте динамический путь
javaMethodВызов метода Java
javaMethodEDTВызовите метод Java из обработки потоков событий (EDT)
javaObjectВызовите конструктора Java
javaObjectEDTВызовите конструктора Java на обработке потоков событий (EDT)
javarmpathУдалите записи из динамического пути к классу Java
usejavaОпределите, доступна ли функция Java
jenvУстановите путь к среде выполнения Java JRE для MATLAB
matlab_jenvУстановите путь к среде выполнения Java JRE для MATLAB от системного приглашения
matlab.exception.JavaExceptionПолучите информацию об ошибке для исключения Java

Вызов Python из MATLAB

pyenvИзмените стандартную среду Интерпретатора Python
PythonEnvironmentИнформация о среде Python
pyrunЗапустите операторы Python из MATLAB
pyrunfileЗапустите файл скрипта Python из MATLAB
pyargsСоздайте аргументы ключевого слова для функции Python
matlab.exception.PyExceptionПолучите информацию об ошибке для исключения Python

Библиотеки.NET в MATLAB

Начало работы с Microsoft .NET
NET.addAssemblyСделайте блок.NET видимым к MATLAB
NET.isNETSupportedПроверяйте на поддерживаемый Microsoft.NET Framework
NETСводные данные функций в интерфейсе.NET MATLAB
enableNETfromNetworkDrive(Чтобы быть удаленным), Включают доступ к командам.NET от сетевого диска
NET.AssemblyЧлены блока.NET
NET.NetExceptionПолучите информацию об ошибке для исключения.NET
Типы данных.NET в MATLAB
NET.createArrayМассив для непримитивных типов.NET
NET.disableAutoReleaseЗаблокируйте объект.NET, представляющий Обертку вызовов среды выполнения (обертка COM)
NET.enableAutoReleaseРазблокируйте объект.NET, представляющий Обертку вызовов среды выполнения (обертка COM)
Свойства.NET в MATLAB
NET.setStaticPropertyСтатическое свойство или имя поля
События.NET и делегаты в MATLAB
BeginInvokeИнициируйте асинхронного делегата.NET вызов
EndInvokeПолучите результат асинхронного вызова, инициируемого методом System.Delegate BeginInvoke.NET
CombineФункция удобства для статического.NET метод Объединения System.Delegate
RemoveФункция удобства для статического.NET System.Delegate Удаляет метод
RemoveAllФункция удобства для статического метода System.Delegate RemoveAll.NET
Перечисления.NET в MATLAB
bitnotПеречисление.NET возражает методу экземпляра битового "НЕ"
.NET Обобщенные классы в MATLAB
NET.createGenericСоздайте экземпляр специализированного.NET типовой тип
NET.invokeGenericMethodВызовите общий метод объекта
NET.convertArray(Не рекомендуемый), Преобразуют числовой массив MATLAB в массив.NET
NET.GenericClassПредставляйте параметрированные типовые определения типа

COM-объекты в MATLAB

actxserverСоздайте сервер COM
actxGetRunningServerОбработайте к рабочему экземпляру Сервера автоматизации
methodsviewПросмотрите методы класса
eventlistenersПеречислите функции обработчика событий, сопоставленные с событиями COM-объекта
registereventОбъединенный обработчик событий для события COM-объекта во время выполнения
unregisteralleventsНе укажите все обработчики событий, сопоставленные с событиями COM-объекта
unregistereventНе укажите обработчик событий, сопоставленный с событием COM-объекта во время выполнения
iscomОпределите, является ли введенный COM-объектом
iseventОпределите, является ли введенный событием COM-объекта
isinterfaceОпределите, является ли введенный COM-интерфейсом
COMДоступ к COM-компонентам из MATLAB

Запрос веб-сервисов

Интерфейс HTTP

matlab.net.http.RequestMessageСообщение запроса HTTP
matlab.net.http.ResponseMessageСообщение ответа HTTP
matlab.net.http.MessageЗапрос HTTP или сообщение ответа
matlab.net.http.MessageTypeТип сообщения HTTP
matlab.net.http.MessageBodyТело сообщения HTTP
matlab.net.http.ProtocolVersionВерсия протокола HTTP
matlab.net.http.RequestLineПервая линия HTTP запрашивает сообщение
matlab.net.http.RequestMethodМетод запроса HTTP
matlab.net.http.StartLineПервая линия сообщения HTTP
matlab.net.http.StatusClassКласс состояния ответа HTTP
matlab.net.http.StatusCodeКод статуса в ответе HTTP
matlab.net.http.StatusLineПервая линия сообщения ответа HTTP
matlab.net.http.HeaderFieldПоле Header сообщения HTTP
matlab.net.http.field.AcceptFieldHTTP Принимает поле заголовка
matlab.net.http.field.AuthenticateFieldWWW HTTP - Аутентифицирует, или Прокси - Аутентифицируют поле заголовка
matlab.net.http.field.AuthenticationInfoFieldПоле заголовка Информации HTTP-аутентификации в ответ обменивается сообщениями
matlab.net.http.field.AuthorizationFieldАвторизация HTTP или поле заголовка Прокси - авторизации
matlab.net.http.field.ContentDispositionFieldПоле заголовка Довольного Расположения HTTP
matlab.net.http.field.ContentLengthFieldПоле HTTP Content-Length
matlab.net.http.field.ContentLocationFieldПоле заголовка Довольного Местоположения HTTP
matlab.net.http.field.ContentTypeFieldПоле заголовка Типа контента HTTP
matlab.net.http.field.CookieFieldПоле заголовка Cookie HTTP
matlab.net.http.field.DateFieldПоле заголовка Данных HTTP
matlab.net.http.field.GenericFieldПоле HTTP-заголовка с любым именем и значением
matlab.net.http.field.GenericParameterizedFieldGenericField, чтобы поддержать параметрированный синтаксис
matlab.net.http.field.HTTPDateFieldПоле HTTP-заголовка, содержащее дату
matlab.net.http.field.IntegerFieldБазовый класс для полей HTTP-заголовка, содержащих неотрицательные целые числа
matlab.net.http.field.LocationFieldПоле заголовка Местоположения HTTP
matlab.net.http.field.MediaRangeFieldБазовый класс для Типа контента HTTP и Принимает поля заголовка
matlab.net.http.field.SetCookieFieldПоле заголовка Cookie Набора HTTP
matlab.net.http.field.URIReferenceFieldБазовый класс для полей HTTP-заголовка, содержащих компоненты URI
matlab.net.http.io.ContentConsumerПотребитель для HTTP передает полезные нагрузки
matlab.net.http.io.FileConsumerПотребитель для файлов в сообщениях HTTP
matlab.net.http.io.StringConsumerПредставьте потребителя в виде строки для полезных нагрузок HTTP
matlab.net.http.io.JSONConsumerПотребитель содержимого, который преобразует вход JSON в данные MATLAB
matlab.net.http.io.ImageConsumerПотребитель для данных изображения в полезных нагрузках HTTP
matlab.net.http.io.MultipartConsumerПомощник для многослойных типов контента в сообщениях HTTP
matlab.net.http.io.BinaryConsumerПотребитель для двоичных данных в сообщениях HTTP
matlab.net.http.io.GenericConsumerПотребитель для нескольких типов контента в сообщениях HTTP
matlab.net.http.io.ContentProviderContentProvider для HTTP передают полезные нагрузки
matlab.net.http.io.FileProviderContentProvider, чтобы отправить файлы
matlab.net.http.io.FormProviderContentProvider, который отправляет данные о форме
matlab.net.http.io.MultipartFormProviderContentProvider, чтобы отправить сообщения multipart/form-data
matlab.net.http.io.StringProviderContentProvider, чтобы отправить строки MATLAB
matlab.net.http.io.JSONProviderContentProvider, чтобы отправить данные MATLAB как строку JSON
matlab.net.http.io.ImageProviderContentProvider, чтобы отправить данные изображения MATLAB
matlab.net.http.io.MultipartProviderContentProvider, чтобы отправить многослойные/смешанные сообщения HTTP
matlab.net.http.io.GenericProviderТиповой ContentProvider для полезных нагрузок HTTP
matlab.net.http.AuthenticationSchemeСхема HTTP Authentication
matlab.net.http.AuthInfoИнформация об аутентификации или авторизации в сообщениях HTTP
matlab.net.http.CookieCookie HTTP получен от сервера
matlab.net.http.CookieInfoИнформация о куки HTTP
matlab.net.http.CredentialsУчетные данные для аутентификации запросов HTTP
matlab.net.http.DispositionРезультаты в записи журнала HTTP
matlab.net.http.HTTPExceptionИсключение выдается сервисами HTTP
matlab.net.http.HTTPOptionsОпции, управляющие обменом сообщениями HTTP
matlab.net.http.LogRecordЗапись журнала истории HTTP
matlab.net.http.MediaTypeИнтернет-тип носителя используется в HTTP-заголовках
matlab.net.http.ProgressMonitorМонитор прогресса для обмена сообщениями HTTP
matlab.net.URIУнифицированный идентификатор ресурса (URI)
matlab.net.ArrayFormatПреобразуйте массивы в Запросах HTTP
matlab.net.QueryParameterПараметр во фрагменте запроса унифицированного идентификатора ресурса (URI)
matlab.net.base64decodeОсновывайте 64 декодирования строки
matlab.net.base64encodeКодировка Base 64 строки байтов или вектора

WSDL (язык описания веб-сервисов)

matlab.wsdl.createWSDLClientСоздайте интерфейс к основанному на SOAP веб-сервису
matlab.wsdl.setWSDLToolPathМестоположение инструментов WSDL

Вызов MATLAB с других языков

Вызов MATLAB из Java

matlab.engine.shareEngineПреобразуйте рабочий сеанс работы с MATLAB в сеанс совместной работы
matlab.engine.engineNameВозвратите имя разделяемого сеанса работы с MATLAB
matlab.engine.isEngineSharedОпределите, совместно используется ли сеанс работы с MATLAB
com.mathworks.engine.MatlabEngineJava-класс с использованием MATLAB в качестве вычислительного движка
com.mathworks.matlab.types.ComplexКласс Java, чтобы передать комплексные данные и из MATLAB
com.mathworks.matlab.types.StructКласс Java, чтобы передать MATLAB struct к и из MATLAB
com.mathworks.matlab.types.CellStrКласс Java, чтобы представлять массив ячеек MATLAB char векторы
com.mathworks.matlab.types.HandleObjectАбстрактный класс Java, чтобы представлять MATLAB обрабатывает объекты
com.mathworks.matlab.types.ValueObjectАбстрактный класс Java, чтобы представлять объекты значения MATLAB

Вызов MATLAB из Python

matlab.engine.start_matlabЗапуск MATLAB Engine для Python
matlab.engine.find_matlabНайдите, что совместно использованные сеансы работы с MATLAB соединяются с MATLAB Engine для Python
matlab.engine.connect_matlabСоедините совместно использованный сеанс работы с MATLAB с MATLAB Engine для Python
matlab.engine.shareEngineПреобразуйте рабочий сеанс работы с MATLAB в сеанс совместной работы
matlab.engine.engineNameВозвратите имя разделяемого сеанса работы с MATLAB
matlab.engine.isEngineSharedОпределите, совместно используется ли сеанс работы с MATLAB
matlab.engine.MatlabEngineОбъект Python, использующий MATLAB в качестве вычислительного движка в сеансе Python
matlab.engine.FutureResultРезультаты асинхронного вызова функции MATLAB сохранены в объекте Python

Вызов MATLAB из C

Приложения файла MEX на C
mexСоздайте приложение механизма или MEX-функция
dbmexВключите отладку файла MEX на платформах UNIX

Вызов MATLAB как сервер автоматизации COM

comserverУкажите, не укажите или запросите MATLAB сервер COM
regmatlabserverУкажите текущий MATLAB как сервер COM
enableserviceВключите, отключите, или состояние отчета Сервера автоматизации MATLAB
ExecuteВыполните команду MATLAB в Сервере автоматизации
FevalВыполните функцию MATLAB в Сервере автоматизации
GetFullMatrixМатрица из рабочей области Сервера автоматизации
PutFullMatrixМатрица в рабочей области Сервера автоматизации
GetCharArrayСимвольный массив от Сервера автоматизации
PutCharArrayСимвольный массив в Сервере автоматизации
GetVariableДанные из переменной в рабочей области Сервера автоматизации
GetWorkspaceDataДанные из рабочей области Сервера автоматизации
PutWorkspaceDataДанные в рабочей области Сервера автоматизации
MaximizeCommandWindowОткрытое окно Сервера автоматизации
MinimizeCommandWindowМинимизируйте размер окна Сервера автоматизации
QuitОтключение сервера автоматизации MATLAB

Среда и настройки

Запуск и завершение работы

matlab (Windows)Запустите программу MATLAB с системного приглашения Windows
matlab (macOS)Запустите программу MATLAB с macOS Терминала
matlab (Linux)Запустите программу MATLAB с системного приглашения Linux
batchStartupOptionUsedОпределите если MATLAB, начатый с -batch опция
quitОтключение программы MATLAB
exitОтключение программы MATLAB (то же самое, как завершенный)
startupПользовательский скрипт запуска для MATLAB
finishПользовательский скрипт завершения для MATLAB
matlabrcЗаданный системными администраторами скрипт запуска для MATLAB

Рабочий стол

prefdirПапка, содержащая настройки, настройки, историю и файлы размещения

Дополнения

matlab.addons.installedAddonsПолучение списка установленных дополнений
matlab.addons.isAddonEnabledОпределите, включено ли дополнение
matlab.addons.enableAddonВключите установленное дополнение
matlab.addons.disableAddonОтключите установленное дополнение
matlab.addons.installУстановите дополнение
matlab.addons.uninstallДополнение Uninstall
upgradePreviouslyInstalledSupportPackagesПолучите ранее пакеты поддержки установленного оборудования и дополнительные функции для в настоящее время установленного релиза
matlabshared.supportpkg.getInstalledСписок установленных пакетов поддержки
matlabshared.supportpkg.getSupportPackageRootПолучите корневую папку пакетов поддержки
matlabshared.supportpkg.setSupportPackageRootУстановите корневую папку пакетов поддержки

Платформа и лицензия

matlabReleaseТекущая информация о релизе MATLAB
isMATLABReleaseOlderThanОпределите, является ли текущий релиз MATLAB более старым, чем заданный релиз MATLAB
verИнформация о версии
versionНомер версии для MATLAB и библиотек
verLessThanСравните версию тулбокса с заданным вектором символов
licenseПолучите статус лицензии, протестируйте существование лицензии или проверьте лицензию комплекта
isstudentОпределите, является ли версия Студенческой Версией
computerИнформация о компьютере, на котором запускается MATLAB
ispcОпределите, является ли версия для Windows (PC) платформой
ismacОпределите, ли версия для macOS платформы
isunixОпределите, ли версия для платформ Linux или Mac
canUseGPUПроверьте доступность поддерживаемого для вычислений графического процессора
canUseParallelPoolПроверьте, что параллельные функции могут использовать параллельный пул
usejavaОпределите, доступна ли функция Java
javachkСообщение об ошибке на основе Java показывает поддержку

Системные команды

clipboardСкопируйте и вставьте текст к и от системного буфера обмена
computerИнформация о компьютере, на котором запускается MATLAB
systemВыполните команду операционной системы и возвратите выходной параметр
dosВыполните команду DOS и возвратите выходной параметр
unixВыполните команду UNIX и возвратите выходной параметр
getenvПеременная окружения
setenvУстановите переменную окружения
perlВызовите скрипт Perl с помощью исполняемого файла операционной системы
winqueryregЭлемент из реестра Windows
matlab.io.saveVariablesToScriptСохранение переменных рабочей области в скрипт MATLAB
getprefПолучите пользовательское значение настройки
setprefУстановите пользовательское значение настройки
addprefДобавьте пользовательскую настройку
rmprefУдалите пользовательскую настройку
isprefОпределите, существует ли пользовательская настройка
settingsДоступ к SettingsGroup корневой объект
clearTemporaryValueОчистите временную ценность для установки
clearPersonalValueОчистите личностную ценность для установки
hasTemporaryValueОпределите, установили ли установке временную ценность
hasPersonalValueОпределите, установили ли установке личностную ценность
hasFactoryValueОпределите, установили ли установке заводское значение
addSettingДобавьте новую установку
addGroupДобавьте новую группу настроек
hasGroupОпределите, существует ли группа настроек
hasSettingОпределите, существует ли установка в группе настроек
removeGroupУдалите группу настроек
removeSettingУстановка Remove
matlab.settings.mustBeLogicalScalarПодтвердите то устанавливающее значение, логический скаляр
matlab.settings.mustBeNumericScalarПодтвердите то устанавливающее значение, числовой скаляр
matlab.settings.mustBeStringScalarПодтвердите то устанавливающее значение, строковый скаляр
matlab.settings.mustBeIntegerScalarПодтвердите то устанавливающее значение, целочисленный скаляр
SettingОбъект Setting
SettingsGroupГруппа настроек и объектов подгруппы

Помощь и поддержка

docСтраница с описанием в Браузере документации
helpПомощь по функциям в Командном окне
docsearchПоиск по браузеру документации
lookforИщите ключевое слово во всех записях справки
demoДоступ к примерам продукта в Браузере документации
echodemoЗапустите скрипт в качестве примера, постепенный в Командном окне
Для просмотра документации необходимо авторизоваться на сайте