exponenta event banner

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

Символьные расчеты в MATLAB

Символьные переменные, выражения, функции и настройки

symСоздайте символьные переменные, выражения, функции, матрицы
symsСоздайте символьные скалярные переменные, функции и матричные переменные
symfunСоздайте символьные функции
symmatrixСоздайте переменную символьной матрицы
symmatrix2symПреобразуйте переменную символьной матрицы в массив скалярных переменных
str2symОцените строку, представляющую символьное выражение
foldОбъединитесь (сворачивают) вектор с помощью функции
piecewiseУсловно заданное выражение или функция
symvarНайдите символьные переменные в символьном входе
argnamesВходные переменные символьной функции
formulaВозвратите тело символьной функции
hasПроверяйте, содержит ли выражение конкретное подвыражение
childrenПодвыражения или термины символьного выражения
symTypeОпределите тип символьного объекта
symFunTypeОпределите функциональный тип символьного объекта
isSymTypeОпределите, является ли символьный объект определенным типом
hasSymTypeОпределите, содержит ли символьный объект определенный тип
findSymTypeНайдите символьные подобъекты определенного типа
mapSymTypeПримените функцию к символьным подобъектам определенного типа
isfiniteПроверяйте, конечны ли элементы символьного массива
isinfПроверяйте, бесконечны ли элементы символьного массива
isnanПроверяйте, является ли элементами символьного массива NaNs
symprefУстановите символьные настройки

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

minusСимвольное вычитание
plusСимвольное сложение
timesУмножение символьного массива
ldivideЛевое деление символьного массива
rdivideПравое деление символьного массива
powerСтепень символьного массива
nthrootЭнный корень символьных чисел
mtimesУмножение символьной матрицы
mldivideЛевое деление символьной матрицы
mrdivideПравое деление символьной матрицы
mpowerСтепень символьной матрицы
transposeТранспонирование символьной матрицы
ctransposeКомплексное сопряженное транспонирование символьной матрицы
eqОпределите символьное уравнение
geЗадайте условие больше чем или равно
gtЗадайте отношение больше чем
leЗадайте условие меньше чем или равно
ltЗадайте меньше, чем отношение
neЗадайте неравенство
hasПроверяйте, содержит ли выражение конкретное подвыражение
hasSymTypeОпределите, содержит ли символьный объект определенный тип
inЧисловой тип символьного входа
isequalПротестируйте равенство символьных входных параметров
isequalnПротестируйте символьные объекты на равенство, обработав NaN значения как равные
isSymTypeОпределите, является ли символьный объект определенным типом
piecewiseУсловно заданное выражение или функция
andЛогический AND для символьных выражений
notЛогический НЕ для символьных выражений
orЛогический OR для символьных выражений
xorЛогический XOR для символьных выражений
allПротестируйте, допустимы ли все уравнения и неравенства, представленные как элементы символьного массива,
anyПротестируйте, допустимо ли по крайней мере одно из уравнений и неравенств, представленных как элементы символьного массива,
hasПроверяйте, содержит ли выражение конкретное подвыражение
hasSymTypeОпределите, содержит ли символьный объект определенный тип
inЧисловой тип символьного входа
isequalnПротестируйте символьные объекты на равенство, обработав NaN значения как равные
isfiniteПроверяйте, конечны ли элементы символьного массива
isinfПроверяйте, бесконечны ли элементы символьного массива
isnanПроверяйте, является ли элементами символьного массива NaNs
isSymTypeОпределите, является ли символьный объект определенным типом
logicalПроверяйте валидность уравнения или неравенства
symtrueСимвольная верная логическая константа
symfalseСимвольная ложь логической константы
maxМаксимальные элементы символьного входа
minМинимальные элементы символьного входа
modСимвольный модуль после деления
powermodМодульное возведение в степень
quoremЧастное и остаток
remОстаток после деления
absСимвольное абсолютное значение (объединяют модуль или величину),
angleСимвольный угол в полярных координатах
conjСопряженное комплексное число символьного входа
imagМнимая часть комплексного числа
realДействительная часть комплексного числа

Преобразование между символьным и числовым

cell2symПреобразуйте массив ячеек в символьный массив
doubleПреобразуйте символьные значения в двойную точность MATLAB
poly2symСоздайте символьный полином из вектора из коэффициентов
symСоздайте символьные переменные, выражения, функции, матрицы
sym2cellПреобразуйте символьный массив в массив ячеек
sym2polyВектор извлечения из всех числовых коэффициентов, включая нули, от символьного полинома
symfunСоздайте символьные функции
vpaАрифметика переменной точности (арифметика произвольной точности)

Единицы измерения

checkUnitsПроверяйте на совместимые размерности и сопоставимые модули
findUnitsНайдите модули во входе
isUnitОпределяет, является ли вход символьный модуль
mixedUnitsРазделите модуль в сумму модулей
newUnitЗадайте новый модуль
removeUnitУдалите модуль
rewriteПерепишите выражение в терминах другой функции
separateUnitsОтдельные модули от выражения
simplifyАлгебраическое упрощение
str2symunitПреобразуйте вектор символов или строку к модулю
symunitЕдиницы измерения
symunit2strПреобразуйте единицу к вектору символов
unitConversionFactorКоэффициент преобразования между модулями
unitConvertПреобразуйте единицы к другим единицам измерения
unitInfoИнформация о единицах измерения
baseUnitsОсновные единицы модульной системы
derivedUnitsПроизводные единицы модульной системы
newUnitSystemЗадайте модульную систему
removeUnitSystemУдалите модульную систему
unitSystemsПеречислите доступные модульные системы

Математика

Решение уравнения

equationsToMatrixПреобразуйте линейные уравнения в матричную форму
eliminateУстраните переменные из рациональных уравнений
finverseФункциональная инверсия
linsolveРешите линейные уравнения в матричной форме
polesПолюса выражения или функции
solveУравнения и системный решатель
vpasolveРешите уравнения численно
dsolveРешите систему дифференциальных уравнений
massMatrixFormИзвлеките большую матрицу и правую сторону полулинейной системы дифференциальных алгебраических уравнений
odeFunctionПреобразуйте символьные выражения в указатель на функцию для решателей ОДУ
odeToVectorFieldУменьшайте порядок дифференциальных уравнений к первому порядку
daeFunctionПреобразуйте систему дифференциальных алгебраических уравнений к указателю функции MATLAB, подходящему для ode15i
decicНайдите сопоставимые начальные условия для неявной системы ОДУ первого порядка с алгебраическими ограничениями
findDecoupledBlocksИщите разъединенные блоки в системах уравнений
incidenceMatrixНайдите матрицу падения системы уравнений
isLowIndexDAEПроверяйте, ниже ли дифференциальный индекс системы уравнений, чем 2
massMatrixFormИзвлеките большую матрицу и правую сторону полулинейной системы дифференциальных алгебраических уравнений
odeFunctionПреобразуйте символьные выражения в указатель на функцию для решателей ОДУ
reduceDAEIndexПреобразуйте систему дифференциальных алгебраических уравнений первого порядка к эквивалентной системе дифференциального индекса 1
reduceDAEToODEПреобразуйте систему полулинейных дифференциальных алгебраических уравнений первого порядка к эквивалентной системе дифференциального индекса 0
reduceDifferentialOrderУменьшайте систему дифференциальных уравнений высшего порядка к эквивалентной системе дифференциальных уравнений первого порядка
reduceRedundanciesУпростите систему дифференциальных алгебраических уравнений первого порядка путем устранения уравнений, содержащих посторонние корни и переменных

Манипуляция с формулами и упрощение

simplifyАлгебраическое упрощение
simplifyFractionУпростите символьные рациональные выражения
subexprПерепишите символьное выражение в терминах общих подвыражений
coeffsКоэффициенты полинома
expandРасширьте выражения и упростите входные параметры функций при помощи тождеств
hornerГорнер вложил полиномиальное представление
numdenИзвлеките числитель и знаменатель
partfracРазложение элементарной дроби
childrenПодвыражения или термины символьного выражения
collectСоберите коэффициенты
combineОбъедините термины идентичной алгебраической структуры
composeФункциональный состав
displayFormulaОтобразите символьную формулу от строки
divisorsДелители целого числа или выражения
factorФакторизация
isolateИзолируйте переменную или выражение в уравнении
lhsЛевая сторона (LHS) уравнения
mapSymTypeПримените функцию к символьным подобъектам определенного типа
rewriteПерепишите выражение в терминах другой функции
rhsПравая сторона (RHS) уравнения
subexprПерепишите символьное выражение в терминах общих подвыражений
subsСимвольная замена

Исчисление

limitПредел символьного выражения
diffДифференцируйте символьное выражение или функцию
functionalDerivativeФункциональная производная (вариационная производная)
intОпределенные и неопределенные интегралы
vpaintegralТочность переменной использования численного интегрирования
changeIntegrationVariableИнтегрирование заменой
integrateByPartsИнтегрирование частями
releaseОцените интегралы
curlЗавихрение векторного поля
divergenceРасхождение векторного поля
gradientВектор градиента из скалярной функции
hessianМатрица гессиана скалярной функции
jacobianЯкобиевская матрица
laplacianЛапласиан скалярной функции
potentialПотенциал векторного поля
vectorPotentialВектор-потенциал векторного поля
padeАппроксимирующая функция Pade
rsumsИнтерактивная оценка Сумм Римана
seriesРяд Пюизе
taylorРяд Тейлора
cumprodСимвольное совокупное произведение
cumsumСимвольная совокупная сумма
symprodПроизведение ряда
symsumСумма ряда
vpasumЧисловая точность переменной использования суммирования
fourierПреобразование Фурье
ifourierОбратное преобразование Фурье
htransПреобразование Гильберта
ihtransОбратное преобразование Гильберта
laplaceПреобразование Лапласа
ilaplaceОбратное Преобразование Лапласа
ztransZ-преобразование
iztransОбратное Z-преобразование
symprefУстановите символьные настройки
pdeCoefficientsИзвлеките коэффициенты дифференциального уравнения с частными производными
pdeCoefficientsToDoubleПреобразуйте символьные коэффициенты УЧП в double формат
funtoolФункциональный калькулятор
rsumsИнтерактивная оценка Сумм Римана
taylortoolКалькулятор ряда Тейлора

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

catКонкатенация символьных массивов в заданном измерении
colonСоздайте символьные векторы, индексирование массивов и for- итераторы цикла
horzcatКонкатенация символьных массивов горизонтально
sortСортировка элементов символьных массивов
vertcatКонкатенация символьных массивов вертикально
diagСоздайте диагональную матрицу или получите диагонали из символьных матриц
reshapeИзмените символьный массив
trilВозвратите нижнюю треугольную часть символьной матрицы
triuВозвратите верхнюю треугольную часть символьной матрицы
adjointКлассический примыкающий (adjugate) квадратной матрицы
condЧисло обусловленности матрицы
detОпределитель символьной матрицы
equationsToMatrixПреобразуйте линейные уравнения в матричную форму
invИнверсия символьной матрицы
linsolveРешите линейные уравнения в матричной форме
normНорма вектора или матрицы
pinvИнверсия Мура-Пенроуза (псевдоинверсия) символьной матрицы
rankНайдите ранг символьной матрицы
rrefПриведенный ступенчатый по строкам вид матрицы матрицы (Исключение по Гауссу-Жордану)
colspaceБазис для пробела столбца матрицы
nullСформируйте базис для ядра матрицы
orthОртонормированный базис для области значений символьной матрицы
cholФакторизация Холецкого
luLU-факторизация
qrQR-факторизация символьной матрицы
svdСингулярное разложение символьной матрицы
charpolyХарактеристический многочлен матрицы
eigСобственные значения и собственные вектора символьной матрицы
jordanЖорданова нормальная форма (Жорданова каноническая форма)
curlЗавихрение векторного поля
divergenceРасхождение векторного поля
gradientВектор градиента из скалярной функции
hessianМатрица гессиана скалярной функции
jacobianЯкобиевская матрица
laplacianЛапласиан скалярной функции
potentialПотенциал векторного поля
vectorPotentialВектор-потенциал векторного поля
hermiteFormЭрмитова форма матрицы
jordanЖорданова нормальная форма (Жорданова каноническая форма)
smithFormФорма Смита матрицы
bernsteinMatrixМатрица Бернстайна
toeplitzСимвольная матрица Теплица
expmМатричный экспоненциал
funmОбщая матричная функция
logmМатричный логарифм
sqrtmМатричный квадратный корень

Предположения

assumeУстановите предположение на символьном объекте
assumeAlsoДобавьте предположение на символьном объекте
assumptionsПокажите предположения, влияющие на символьную переменную, выражение или функцию
inЧисловой тип символьного входа
piecewiseУсловно заданное выражение или функция
isAlwaysПроверяйте или уравнение, или неравенство содержит для всех значений его переменных
logicalПроверяйте валидность уравнения или неравенства

Многочлены

coeffsКоэффициенты полинома
gbasisРедуцированный базис Гребнера
poly2symСоздайте символьный полином из вектора из коэффициентов
polynomialDegreeСтепень полинома
polynomialReduceУменьшайте полиномы делением
resultantРезультант двух полиномов
rootПредставляйте корни полинома
sym2polyВектор извлечения из всех числовых коэффициентов, включая нули, от символьного полинома
charpolyХарактеристический многочлен матрицы
minpolyМинимальный полином матрицы
bernsteinПолиномы Бернстайна
chebyshevTПолиномы Чебышева первого вида
chebyshevUПолиномы Чебышева второго вида
gegenbauerCПолиномы Gegenbauer
hermiteHМногочлены Эрмита
jacobiPПолиномы Якоби
laguerreLОбобщенные полиномы функции и Лагерра Лагерра
legendrePПолиномы лежандра

Математические функции

catalanКаталонская константа
eulergammaПостоянный Эйлер-Машерони
logНатуральный логарифм записей символьной матрицы
log10Регистрируйте основу 10 из символьного входа
log2Основывайте 2 логарифма символьного входа
dilogФункция Dilogarithm
hurwitzZetaДзета-функция Гурвица
polylogПолилогарифм
psiДигамма-функция
zetaДзета-функция Римана
sinСимвольная синусоидальная функция
sincНормированная функция sinc
cosСимвольная косинусная функция
tanСимвольная функция тангенса
cotСимвольная функция котангенса
secСимвольная секущая функция
cscСимвольная функция косеканса
asinСимвольная функция обратного синуса
acosСимвольная функция обратного косинуса
atanСимвольная обратная функция тангенса
acotСимвольная функция обратного котангенса
asecСимвольная обратная секущая функция
acscСимвольная обратная функция косеканса
sinhСимвольная функция гиперболического синуса
coshСимвольная гиперболическая косинусная функция
tanhСимвольная гиперболическая функция тангенса
cothСимвольная функция гиперболического котангенса
sechСимвольная гиперболическая секущая функция
cschСимвольная гиперболическая функция косеканса
asinhСимвольная обратная функция гиперболического синуса
acoshСимвольная обратная гиперболическая косинусная функция
atanhСимвольная функция гиперболического арктангенса
acothСимвольная функция гиперболического котангенса
asechСимвольная обратная гиперболическая секущая функция
acschСимвольная обратная гиперболическая функция косеканса
absСимвольное абсолютное значение (объединяют модуль или величину),
angleСимвольный угол в полярных координатах
atan2Символьная обратная касательная с четырьмя квадрантами
conjСопряженное комплексное число символьного входа
imagМнимая часть комплексного числа
nthrootЭнный корень символьных чисел
realДействительная часть комплексного числа
signЗнак действительных или комплексного числа
signImЗнак мнимой части комплексного числа
betaБета-функция
factorialФакториал символьного входа
gammaГамма функция
gammalnЛогарифмическая гамма функция
igammaНеполная гамма функция
nchoosekБиномиальный коэффициент
pochhammerСимвол Pochhammer
dawsonДоусонский интеграл
erfФункция ошибок
erfcДополнительная функция ошибок
erfcinvОбратная дополнительная функция ошибок
erfiМнимая функция ошибок
erfinvОбратная функция ошибок
fresnelcФункция вычисления интеграла косинуса Френеля
fresnelsФункция вычисления интеграла синуса Френеля
coshintГиперболическая функция интегрального косинуса
cosintФункция интегрального косинуса
eiИнтегральная показательная функция с одним аргументом
expintИнтегральная показательная функция
eulergammaПостоянный Эйлер-Машерони
logintЛогарифмическая интегральная функция
sinhintИнтегральная функция гиперболического синуса
sinintФункция интегрального синуса
ssinintПереключенная функция интегрального синуса
ellipkeПолные эллиптические интегралы первых и вторых видов
ellipticCEДополнительный полный эллиптический интеграл второго вида
ellipticCKДополнительный полный эллиптический интеграл первого вида
ellipticCPiДополнительный полный эллиптический интеграл третьего вида
ellipticEПолные и неполные эллиптические интегралы второго вида
ellipticFНеполный эллиптический интеграл первого вида
ellipticKПолный эллиптический интеграл первого вида
ellipticNomeЭллиптическая функция Нома
ellipticPiПолные и неполные эллиптические интегралы третьего вида
ellipjЭллиптические функции Якоби
jacobiAMАмплитудная функция Якоби
jacobiCDЭллиптическая функция Якоби КД
jacobiCNЭллиптическая функция Якоби КН
jacobiCSЭллиптическая функция Якоби КС
jacobiDCЭллиптическая функция Якоби ДК
jacobiDNЭллиптическая функция Якоби ДН
jacobiDSЭллиптическая функция Якоби ДС
jacobiNCЭллиптическая функция Якоби НК
jacobiNDЭллиптическая функция Якоби НД
jacobiNSЭллиптическая функция Якоби НС
jacobiSCЭллиптическая функция Якоби СК
jacobiSDЭллиптическая функция Якоби СД
jacobiSNЭллиптическая функция Якоби СН
jacobiZetaДзета-функция Якоби
diracФункция дельты Дирака
heavisideСтупенчатая функция Heaviside
kroneckerDeltaКронекерова функция дельты
rectangularPulseФункция меандра
triangularPulseТреугольная импульсная функция
airyФункция Эйри
besselh Функция Бесселя третьего вида (функция Ганкеля) для символьных выражений
besseliМодифицированная функция Бесселя первого рода для символьных выражений
besseljФункция Бесселя первого рода для символьных выражений
besselkМодифицированная Функция Бесселя второго вида для символьных выражений
besselyФункция Бесселя второго вида для символьных выражений
hypergeomГипергеометрическая функция
kummerUКонфлюентная гипергеометрическая функция Куммера У
meijerGG-функция Майера
whittakerMФункция Уиттекера М
whittakerWФункция Уиттекера В
lambertwФункция Ламберта В
wrightOmegaФункция омеги мастера

Числа и точность

digitsИзмените переменную используемую точность
doubleПреобразуйте символьные значения в двойную точность MATLAB
vpaАрифметика переменной точности (арифметика произвольной точности)
vpaintegralТочность переменной использования численного интегрирования
vpasolveРешите уравнения численно
vpasumЧисловая точность переменной использования суммирования
imagМнимая часть комплексного числа
realДействительная часть комплексного числа
dec2binПреобразуйте десятичное число в вектор символов, представляющий двоичное число
dec2hexПреобразуйте десятичное число в вектор символов, представляющий шестнадцатеричный номер

Теория чисел

divisorsДелители целого числа или выражения
factorIntegerPowerСовершенный факторинг степени
gcdGCD чисел и полиномов
isPrimitiveRootОпределите, какие элементы массива являются первообразными корнями
lcmНаименьшее общее кратное
maxМаксимальные элементы символьного входа
minМинимальные элементы символьного входа
modСимвольный модуль после деления
powermodМодульное возведение в степень
quoremЧастное и остаток
remОстаток после деления
bernoulliБернуллиевые числа и полиномы
eulerЧисла Эйлера и полиномы
fibonacciЧисла Фибоначчи
harmonicГармоническая функция (гармонический номер)
ratРациональное дробное приближение (непрерывная дробь)
nextprimeСледующее простое число
nthprimeэнное простое число
prevprimeПредыдущее простое число
eulerPhiЭйлерова функция phi
jacobiSymbolСимвол Якоби

Графика

fanimatorСоздайте объект Animation движения остановки
playAnimationПроигрывайте объекты Animation в графическом окне MATLAB
rewindAnimationПеремотка ранее проигрывала объекты Animation
writeAnimationСохраните анимацию как видеофайл
animationToFrameВозвратите структуру систем координат от объектов Animation
fcontourПостройте контуры
fimplicitПостройте неявное символьное уравнение или функцию
fimplicit3Постройте 3-D неявное уравнение или функцию
fmeshПостройте 3-D mesh
fplotПостройте символьное выражение или функцию
fplot3Постройте 3-D параметрическую кривую
fsurfПостройте 3-D поверхность
ezpolarПостроитель в полярных координатах

Генерация кода

matlabFunctionПреобразуйте символьное выражение в указатель на функцию или файл
matlabFunctionBlockПреобразуйте символьное выражение в блок MATLAB function
simscapeEquationПреобразуйте символьные выражения в уравнения языка Simscape
symReadSSCParametersЗагрузите параметры от компонента Simscape
symReadSSCVariablesЗагрузите переменные из компонента Simscape
symWriteSSCСоздайте новый компонент Simscape
ccodeПредставление кода С символьного выражения
fortranПредставление Фортрана символьного выражения
latexФорма LaTeX символьного выражения
mathmlСгенерируйте MathML от символьного выражения
texlabelПредставление TeX символьного выражения

MuPAD к миграции MATLAB

convertMuPADNotebookПреобразуйте блокнот MuPAD в live скрипт MATLAB