Every function MatLivre covers
1,862 functions, methods and operators from MATLAB R2023b and the Symbolic Math Toolbox, as of MatLivre 0.1.4. Each name opens its own page.
Category names follow the MATLAB function reference. Language keywords (if, for, while, switch, try, classdef, function and so on) are part of the language and not listed.
Categories
MATLAB
Data Import and Analysis > Data Import and Export 83
Standard File Formats
audioinfo audioread audiowrite close csvread csvwrite delimitedTextImportOptions dlmread dlmwrite fileread get imfinfo importdata imread imwrite jsondecode jsonencode lin2mu mu2lin readcell readlines readmatrix readstruct readvars set sheetnames textread textscan Tiff.close Tiff.computeStrip Tiff.computeTile Tiff.currentDirectory Tiff.getTag Tiff.getTagNames Tiff.getVersion Tiff.isTiled Tiff.lastDirectory Tiff.nextDirectory Tiff.numberOfStrips Tiff.numberOfTiles Tiff.read Tiff.readEncodedStrip Tiff.readEncodedTile Tiff.readRGBAImage Tiff.readRGBAStrip Tiff.readRGBATile Tiff.rewriteDirectory Tiff.setDirectory Tiff.setSubDirectory Tiff.setTag Tiff.write Tiff.writeDirectory Tiff.writeEncodedStrip Tiff.writeEncodedTile type writecell writelines writematrix writestruct xlsfinfo xlsread xlswrite
Data Import and Analysis > Descriptive Statistics 21
Data Import and Analysis > Preprocessing Data 19
Environment and Settings > Platform and License 13
Environment and Settings > System Commands 38
addGroup addpref addSetting clearInstallationValue clearPersonalValue clearTemporaryValue clipboard cmdsep dos getenv getpref hasFactoryValue hasGroup hasInstallationValue hasPersonalValue hasSetting hasTemporaryValue isenv ispref loadenv matlab.io.saveVariablesToScript matlab.settings.mustBeIntegerScalar matlab.settings.mustBeLogicalScalar matlab.settings.mustBeNumericScalar matlab.settings.mustBeStringScalar perl removeGroup removeSetting rmpref setenv setpref Setting settings SettingsGroup system unix unsetenv winqueryreg
Graphics > 2-D and 3-D Plots 136
Animation
addpoints animatedline clearpoints comet comet3 drawnow frame2im getframe getpoints im2frame movie
Data Distribution Plots
binscatter boxchart bubblechart bubblechart3 bubblecloud bubblelegend bubblelim bubblesize donutchart fewerbins heatmap hist histc histogram histogram2 morebins parallelplot pie pie3 piechart plotmatrix rose scatter scatter3 scatterhistogram sortx sorty swarmchart swarmchart3 wordcloud
Contour Plots
clabel contour contour3 contourc contourf contourslice ezcontour ezcontourf fcontour
Polar Plots
compass ezpolar polar polaraxes polarbubblechart polarhistogram polarplot polarscatter rlim rtickangle rtickformat rticklabels rticks thetalim thetatickformat thetaticklabels thetaticks
Surfaces, Volumes, and Polygons
coneplot curl cylinder divergence ellipsoid ezmesh ezmeshc ezsurf ezsurfc fill fill3 fmesh fsurf hidden interpstreamspeed isocaps isocolors isonormals isosurface mesh meshc meshz pcolor peaks reducepatch reducevolume ribbon shrinkfaces slice smooth3 sphere stream2 stream3 streamparticles streamribbon streamtube subvolume surf surf2patch surface surfc surfl surfnorm volumebounds waterfall
Vector Fields
Geographic Plots
Graphics > Formatting and Annotation 115
Colormaps
abyss autumn bone brighten clim colorbar colorcube colormap contrast cool copper flag gray hot hsv hsv2rgb jet lines parula pink prism rgb2hsv rgbplot sky spring summer turbo winter
3-D Scene Control
alim alpha alphamap camdolly camlight camlookat camorbit campan campos camproj camroll camtarget camup camva camzoom diffuse light lightangle lighting makehgtform material shading specular view viewmtx
Labels and Annotations
annotation datatip fontname fontsize legend line rectangle sgtitle subtitle texlabel text title xlabel xline xregion ylabel yline yregion zlabel
Axes Appearance
axes axis box cla clf colororder daspect datetick figure grid hold nexttile num2ruler orderedcolors pbaspect plotyy ruler2num subplot tiledlayout tilenum tilerowcol xlim xscale xsecondarylabel xtickangle xtickformat xticklabels xticks ylim yscale ysecondarylabel ytickangle ytickformat yticklabels yticks yyaxis zlim zscale zsecondarylabel ztickangle ztickformat zticklabels zticks
Graphics > Graphics Objects 21
Graphics Object Identification
allchild ancestor copyobj delete findall findfigs findobj gca gcbf gcbo gcf gco gobjects groot ishandle ishghandle
Graphics Object Properties
Graphics > Graphics Performance 2
Graphics > Images 16
Graphics > Printing and Saving 9
Language Fundamentals > Data Types 385
Categorical Arrays
addcats categorical categories countcats discretize iscategorical iscategory isordinal isprotected isundefined mergecats removecats renamecats reordercats setcats summary
Time Series
addevent addsample addsampletocollection addts delevent delsample delsamplefromcollection detrend filter getabstime getdatasamples getdatasamplesize getinterpmethod getqualitydesc getsamples getsampleusingtime gettimeseriesnames gettsafteratevent gettsafterevent gettsatevent gettsbeforeatevent gettsbeforeevent gettsbetweenevents idealfilter iqr max mean median min plot removets resample setabstime setinterpmethod settimeseriesnames setuniformtime std sum timeseries tscollection tsdata.event var
Tables
addprop addvars anymissing array2table cell2table convertvars detectImportOptions fillmissing findgroups getvaropts groupcounts groupfilter groupsummary grouptransform height inner2outer innerjoin intersect ismember ismissing istable istabular mergevars movevars outerjoin pivot preview readtable removevars renamevars rmmissing rmprop rowfun rows2vars setdiff setvaropts setvartype setxor splitapply splitvars stack stackedplot standardizeMissing struct2table table table2array table2cell table2struct table2timetable timetable2table topkrows union unique unstack varfun vartype width writetable
Dates and Time
addtodate between caldays caldiff calendar calendarDuration calmonths calquarters calweeks calyears clock convertTo date datenum dateshift datestr datetime datevec day days duration eomdate eomday etime exceltime hms hour hours isbetween iscalendarduration isdatetime isdst isduration isnat isregular isweekend juliandate leapseconds lweekdate m2xdate matlab.datetime.compatibility.convertDatenum milliseconds minute minutes month months NaT now nweekdate posixtime quarter second seconds time timeofday timezones today tzoffset week weekday weeknum x2mdate year years ymd yyyymmdd
Numeric Types
allfinite anynan cast double eps flintmax Inf int16 int32 int64 int8 intmax intmin isfinite isfloat isinf isinteger isnan isnumeric isreal NaN realmax realmin single typecast uint16 uint32 uint64 uint8
Characters and Strings
alphanumericBoundary alphanumericsPattern append asFewOfPattern asManyOfPattern blanks caseInsensitivePattern caseSensitivePattern cellstr char characterListPattern compose contains convertCharsToStrings convertContainedStringsToChars convertStringsToChars count deblank digitBoundary digitsPattern endsWith erase eraseBetween extract extractAfter extractBefore extractBetween findstr insertAfter insertBefore iscellstr ischar isletter isspace isstring isStringScalar isstrprop join letterBoundary lettersPattern lineBoundary lookAheadBoundary lookBehindBoundary lower maskedPattern matches namedPattern newline num2str optionalPattern pad pattern plus possessivePattern regexp regexpi regexpPattern regexprep regexptranslate replace replaceBetween reverse split splitlines sprintf sscanf startsWith str2double strcat strcmp strcmpi strfind string strings strip strjoin strjust strlength strmatch strncmp strncmpi strread strrep strsplit strtok strtrim strvcat symvar textBoundary upper whitespaceBoundary whitespacePattern wildcardPattern
Timetables
array2timetable containsrange istimetable lag overlapsrange readtimetable retime synchronize timerange timeseries2timetable timetable withinrange withtol writetimetable
Structures
arrayfun cell2struct fieldnames getfield isfield isstruct orderfields rmfield setfield struct struct2cell structfun
Data Type Conversion
base2dec bin2dec dec2base dec2bin dec2hex hex2dec hex2num int2str mat2str native2unicode num2hex str2mat str2num unicode2native
Data Type Identification
class isa isenum isgraphics isjava islogical isobject issparse isstr isUnderlyingType underlyingType validateattributes whos
Dictionaries
configureDictionary dictionary entries insert isConfigured isKey keyHash keyMatch keys lookup numEntries remove types values
Map Containers
Function Handles
Language Fundamentals > Entering Commands 7
Language Fundamentals > Matrices and Arrays 57
blkdiag cat circshift colon combinations ctranspose diag eye false flip flipdim fliplr flipud freqspace head horzcat ind2sub inline ipermute iscolumn isempty ismatrix isrow isscalar issorted issortedrows isuniform isvector length linspace logspace meshgrid ndgrid ndims numel ones paddata permute rand repelem repmat reshape resize rot90 shiftdim size sort sortrows squeeze sub2ind tail transpose trimdata true vectorize vertcat zeros
Language Fundamentals > Operators and Elementary Operations 62
Logical (Boolean) Operations
& all any find logical Short-Circuit && Short-Circuit || xor | ~
Arithmetic Operations
' * + - .' .* ./ .\ .^ / \ ^ bsxfun ceil cumprod cumsum diff fix floor idivide mod movsum pagectranspose pagemldivide pagemrdivide pagemtimes pagetranspose prod rem round tensorprod uminus uplus
Set Operations
Mathematics > Computational Geometry 84
Elementary Polygons
addboundary boundingbox centroid holes inpolygon ishole isinterior issimplified nearestvertex nsidedpoly numboundaries numsides overlaps polyarea polybuffer polyshape rectint regions rmboundary rmholes rmslivers rotate scale sortboundaries sortregions subtract translate turningdist
Bounding Regions
alphaShape alphaSpectrum alphaTriangulation area boundary boundaryFacets convhull convhulln criticalAlpha inShape numRegions perimeter surfaceArea volume
Triangulation Representation
barycentricToCartesian baryToCart boundaryshape cartesianToBarycentric cartToBary circumcenter circumcenters edgeAttachments edges faceNormal faceNormals featureEdges freeBoundary incenter incenters isConnected isEdge nearestNeighbor pointLocation stlread stlwrite tetramesh triangulation trimesh triplot TriRep trisurf vertexAttachments vertexNormal
Delaunay Triangulation
convexHull delaunay delaunayn DelaunayTri delaunayTriangulation inOutStatus isInterior voronoiDiagram
Mathematics > Elementary Math 130
Trigonometry
acos acosd acosh acot acotd acoth acsc acscd acsch asec asecd asech asin asind asinh atan atan2 atan2d atand atanh cart2pol cart2sph cos cosd cosh cospi cot cotd coth csc cscd csch deg2rad hypot pol2cart rad2deg sec secd sech sin sind sinh sinpi sph2cart tan tand tanh
Special Functions
airy besselh besseli besselj besselk bessely beta betainc betaincinv betaln ellipj ellipke erf erfc erfcinv erfcx erfinv expint gamma gammainc gammaincinv gammaln legendre psi
Constants and Test Matrices
compan gallery hadamard hankel hilb invhilb magic pascal pi rosser toeplitz vander wilkinson
Mathematics > Fourier Analysis and Filtering 15
Mathematics > Graph and Network Algorithms 54
addedge addnode adjacency allcycles allpaths bctree bfsearch biconncomp centrality condensation conncomp cyclebasis degree dfsearch digraph distances edgecount findedge findnode flipedge graph hascycles highlight incidence indegree inedges isdag isisomorphic ismultigraph isomorphism labeledge labelnode laplacian layout maxflow minspantree nearest neighbors numedges numnodes outdegree outedges predecessors reordernodes rmedge rmnode shortestpath shortestpathtree simplify subgraph successors toposort transclosure transreduction
Mathematics > Interpolation 18
Mathematics > Linear Algebra 73
balance bandwidth cdf2rdf chol cholupdate cond condeig condest cross decomposition det dot eig eigs expm expmv funm gsvd hess inv isbanded isdiag ishermitian isIllConditioned issymmetric istril istriu kron ldl linsolve logm lscov lsqminnorm lsqnonneg lu mldivide mpower mrdivide mtimes norm normest null ordeig ordqz ordschur orth pageeig pageinv pagenorm pagesvd pinv planerot qr qrdelete qrinsert qrupdate qz rank rcond rref rsf2csf schur sqrtm subspace svd svdappend svds svdsketch sylvester trace tril triu vecnorm
Mathematics > Numerical Integration and Differential Equations 44
Numerical Integration and Differentiation
cumtrapz dblquad del2 gradient integral integral2 integral3 quad quad2d quadgk quadl quadv trapz triplequad
Mathematics > Optimization 5
Mathematics > Random Number Generation 10
Mathematics > Sparse Matrices 40
Programming > Classes 28
Define Classes
addlistener enumeration eq event.hasListener events import ismethod isprop listener methods notify properties superclasses
Construct and Work with Object Arrays
Class Introspection and Metadata
Programming > Files and Folders 38
File Operations
cd copyfile dir exist fileattrib isdir isfile isfolder ls mkdir movefile pwd recycle rmdir what which
File Name Construction
filemarker fileparts filesep fullfile matlabroot tempdir tempname toolboxdir
Programming > Functions 62
Argument Definitions
addOptional addParameter addParamValue addRequired inputname inputParser mfilename mustBeA mustBeFile mustBeFinite mustBeFloat mustBeFolder mustBeGreaterThan mustBeGreaterThanOrEqual mustBeInRange mustBeInteger mustBeLessThan mustBeLessThanOrEqual mustBeMember mustBeNegative mustBeNonempty mustBeNonmissing mustBeNonNan mustBeNonnegative mustBeNonpositive mustBeNonsparse mustBeNonzero mustBeNonzeroLengthText mustBeNumeric mustBeNumericOrLogical mustBePositive mustBeReal mustBeScalarOrEmpty mustBeSparse mustBeText mustBeTextScalar mustBeUnderlyingType mustBeValidVariableName mustBeVector namedargs2cell nargchk narginchk nargoutchk parse validatecolor validatestring
Scope Variables and Generate Names
assignin genvarname isvarname matlab.lang.makeUniqueStrings matlab.lang.makeValidName mislocked mlock munlock namelengthmax
Programming > Programming Utilities 24
Programming > Scripts 1
Software Development Tools > Performance and Memory 11
Not in the function reference
Other public functions: datatypes 4
Other public functions: elmat 2
Other public functions: funfun 10
Other public functions: general 1
Other public functions: graph2d 1
Other public functions: graph3d 2
Other public functions: graphics 2
Other public functions: lang 3
Other public functions: matfun 2
Other public functions: optimfun 3
Other public functions: sparfun 2
Other public functions: strfun 1
symbolic/symbolic 1
Symbolic Math Toolbox
Code Generation 2
Mathematics > Assumptions 3
Mathematics > Calculus 24
Mathematics > Equation Solving 15
Mathematics > Formula Manipulation and Simplification 12
Mathematics > Linear Algebra 7
Mathematics > Mathematical Functions 55
catalan coshint cosint dawson dilog dirac ei ellipticCE ellipticCK ellipticCPi ellipticE ellipticF ellipticK ellipticNome ellipticPi erfi eulergamma fresnelc fresnels heaviside hurwitzZeta hypergeom igamma jacobiAM jacobiCD jacobiCN jacobiCS jacobiDC jacobiDN jacobiDS jacobiNC jacobiND jacobiNS jacobiSC jacobiSD jacobiSN jacobiZeta kroneckerDelta kummerU lambertw logint meijerG pochhammer polylog rectangularPulse signIm sinc sinhint sinint ssinint triangularPulse whittakerM whittakerW wrightOmega zeta
Mathematics > Number Theory 11
Mathematics > Numbers and Precision 1
Mathematics > Polynomials 14
Symbolic Computations in MATLAB > Conversion Between Symbolic and Numeric 7
Symbolic Computations in MATLAB > Operators and Elementary Operations 19
Symbolic Computations in MATLAB > Symbolic Variables, Expressions, Functions, and Preferences 18
Symbolic Computations in MATLAB > Units of Measurement 19
No function matches your search.