Anda di halaman 1dari 10

NumericalinstructionsinMatlab(M),Octave(O)orbothones

Index
NonlinearEquationsandpolynomials.......................................................................................................2 LinearAlgebra............................................................................................................................................2 LinearEquations........................................................................................................................................3 LinearEquations(IterativeMethods)........................................................................................................3 Nonlinearsystems.....................................................................................................................................4 EigenvaluesandSingularValues ...............................................................................................................4 . Interpolation..............................................................................................................................................4 1) OnedimensionalInterpolation.............................................................................................................4 2) MultidimensionalInterpolation...........................................................................................................4 3) ScatteredData.......................................................................................................................................5 DelaunayTriangulationandTessellation ..................................................................................................5 . ConvexHull................................................................................................................................................6 VoronoiDiagrams......................................................................................................................................6 M DomainGeneration ..........................................................................................................................6 . M CartesianCoordinateSystemConversion.........................................................................................6 8. InterpolationandRegression....................................................................................................................6 9. FourierTransforms....................................................................................................................................6 10. TimeSeries............................................................................................................................................7 11. DerivativesandIntegrals.......................................................................................................................8 12. NumericalIntegration(Quadrature).....................................................................................................8 13. Optimization..........................................................................................................................................8 14. OrdinaryDifferentialEquations............................................................................................................9 15. DelayDifferentialEquations .................................................................................................................9 . 16. PartialDifferentialEquations..............................................................................................................10 1. 2. 3. 4. 5. 6. 7.

NumericalinstructionsforMatlabandOctave

Pgina1

1.
O B B B B B

NonlinearEquationsandpolynomials
company conv deconv conv2 convn fzero Computethecompanionmatrixcorrespondingtopolynomialcoefficientvector Convolvetwovectors. Deconvolvetwovectors Returns2Dconvolution Returns2Dconvolution Findazeropointofaunivariatefunction.Usingintervalmethodwithoptions definedbyoptimset(f.e."FunValCheck","OutputFcn","TolX","MaxIter", "MaxFunEvals".) optimset Defineoptionsforfzero,fsolve, polyval Evaluateapolynomial polygcd Findgreatestcommondivisoroftwopolynomials polyvalm Evaluateapolynomialinthematrixsense residue Computethepartialfractionexpansionforthequotientofthepolynomials Findallzerosofpolynomialequations roots

B B O B B B

2.
B B B B B M M

LinearAlgebra
cond condeig condest det expm funm gallery Conditionnumberwithrespecttoinversion Conditionnumberwithrespecttoeigenvalues 1normconditionnumberestimate Matrixdeterminant Matrixexponential Evaluategeneralmatrixfunction Getaspecializedmatrix(binomial,Cauchy,chebspec,chebvand,chow,circul, clement,compare,condex,cycol,dorr,dramadah,fiedler,forsythe,frank, gearmat,gcdmat,grcar,hanowa,house,integerdata,invhess,invol,ipjfact, jordbloc,kahan,kms,krylov,lauchli,lehmer,leslie,lesp,lotkin,minij,moler, Neumann,normaldata,orthog,parter,pei,poisson,prolate,randcolu,randcorr, randhess,randjorth,rando,randsvd,redheff,Riemann,ris,sampling,smoke, toeppd,tridiag,triw,uniformdata,wathen,wilk,) housh ComputeHouseholderreflectionvector inv Inverseofmatrix kron Formthekroneckerproductoftwomatrices krylov ConstructanorthogonalbasisuofblockKrylovsubspace logm Matrixlogarithm mldivide\,mrdivide/ Leftorrightmatrixdivision norm Vectorandmatrixnorms normest 2normestimate null Nullspace orth Rangespaceofmatrix paugment Formleastsquaresaugmentedsystems pinv MoorePenrosepseudoinverseofmatrix prank Structuralrank rank Rankofmatrix rcond Matrixreciprocalconditionnumberestimate rref Reducedrowechelonform

O B B O B M M M M M M M M M M M

Pgina2

byCsarMenndezFernndez

B B M sqrtm Matrixsquareroot subspace Anglebetweentwosubspaces trace Sumofdiagonalelements

3.
B M O O O M B M M M M M M B O O O M B O

LinearEquations
chol Choleskyfactorization cholinc SparseincompleteCholeskyandCholeskyInfinityfactorizations cholinv ComputetheinversematrixusingtheCholeskyfactorization chol2inv ComputetheinversematrixfromtheCholeskyfactorization cholinsert,choldelete,cholshift,cholupdate ilu SparseincompleteLUfactorization inv Matrixinverse ldl BlockLDL'factorizationforHermitianindefinitematrices linsolve Solvelinearsystemofequations lscov Leastsquaressolutioninpresenceofknowncovariance lsqnonneg Solvenonnegativeleastsquaresconstraintsproblem lu LUmatrixfactorization luinc SparseincompleteLUfactorization qr Orthogonaltriangulardecomposition qrupdate,qrinsert,qrdelete qz QZgeneralizedeigenvalueproblem qzhess Hessenbergtriangulardecomposition rcond Matrixreciprocalconditionnumberestimate schur Schurdecomposition syl SolvetheSylvesterequation

4.
M B M M M B M M M M M M

LinearEquations(IterativeMethods)
bicg bicgstab bicgstabl bgs bmres cgs lsq minres pcg qmr symmlq tfqmr Biconjugategradientsmethod Solvealinearsystemwithpositivedefiniterealmatrixbymeanofiterative method Biconjugategradientsstabilized(l)method Conjugategradientssquaredmethod Generalizedminimumresidualmethod(withrestarts) Solvealinearsystemwithpositivedefiniterealmatrixbymeanofiterative method(conjugategradientssquaredmethod) rLSQRmethod Minimumresidualmethod Preconditionedconjugategradientsmethod Quasiminimalresidualmethod SymmetricLQmethod Transposefreequasiminimalresidualmethod

NumericalinstructionsforMatlabandOctave

Pgina3

5.
B

Nonlinearsystems
fsolve Solveasystemofnonlinearequations

6.
B M M M M M B M M M M M M M M M M M

EigenvaluesandSingularValues
balance cdf2rdf condeig eig eigs gsvd hess ordeig ordqz ordschur poly polyeig rsf2csf schur sqrtm ss2tf svd svds Diagonalscalingtoimproveeigenvalueaccuracy Convertcomplexdiagonalformtorealblockdiagonalform Conditionnumberwithrespecttoeigenvalues Eigenvaluesandeigenvectors Largesteigenvaluesandeigenvectorsofmatrix Generalizedsingularvaluedecomposition Hessenbergformofmatrix Eigenvaluesofquasitriangularmatrices ReordereigenvaluesinQZfactorization ReordereigenvaluesinSchurfactorization Polynomialwithspecifiedroots Polynomialeigenvalueproblem ConvertrealSchurformtocomplexSchurform Schurdecomposition Matrixsquareroot Convertstatespacefilterparameterstotransferfunctionform Singularvaluedecomposition Findsingularvaluesandvectors

7.

Interpolation 1) One-dimensional Interpolation

B B B B B B O B B B B

interp1 interp1q interp2 interp3 interpft mkpp lookup pchip ppval spline Unmkpp

1Ddatainterpolation(tablelookup) Quick1Dlinearinterpolation 2Ddatainterpolation(tablelookup) 3Ddatainterpolation(tablelookup) 1DinterpolationusingFFTmethod Makepiecewisepolynomial Identifythepointsoftheoriginaldatathatareclosesttothecurrentpointof interest PiecewiseCubicHermiteInterpolatingPolynomial(PCHIP) Evaluatepiecewisepolynomial Cubicsplinedatainterpolation Piecewisepolynomialdetails

2) Multi-dimensional Interpolation
O M bicubic griddata 2Dbicubicinterpolation Datagridding

Pgina4

byCsarMenndezFernndez

M M M B B griddata3 griddatan intern meshgrid ndgrid Datagriddingandhypersurfacefittingfor3Ddata Datagriddingandhypersurfacefitting(dimension>=2) NDdatainterpolation(tablelookup) GenerateXandYarraysfor3Dplots GeneratearraysforNDfunctionsandinterpolation

3) Scattered Data
M M M M M M M dsearch SearchDelaunaytriangulationfornearestpoint dsearchn NDnearestpointsearch padecoef Padapproximationoftimedelays TriScatteredInterp Interpolatescattereddata TriScatteredInterp Interpolatescattereddata Tsearch SearchforenclosingDelaunaytriangle Tsearchn NDclosestsimplexsearch

Delaunay Triangulation and Tessellation


M M M M M M M M M M M M M M M M M M M M M M M M M M M baryToCart(TriRep) ConvertspointcoordinatesfrombarycentrictoCartesian cartToBary(TriRep) Convertpointcoordinatesfromcartesiantobarycentric circumcenters(TriRep) Circumcentersofspecifiedsimplices Delaunay Delaunaytriangulation delaunay3 3DDelaunaytessellation delaunayn NDDelaunaytessellation DelaunayTriDelaunaytriangulationin2Dand3D DelaunayTriContruct Delaunaytriangulation edgeAttachments(TriRep) Simplicesattachedtospecifiededges edges(TriRep) Triangulationedges faceNormals(TriRep) Unitnormalstospecifiedtriangles featureEdges(TriRep) Sharpedgesofsurfacetriangulation freeBoundary(TriRep) Facetsreferencedbyonlyonesimplex incenters(TriRep) Incentersofspecifiedsimplices inOutStatus(DelaunayTri) Statusoftrianglesin2DconstrainedDelaunay triangulation isEdge(TriRep) Testifverticesarejoinedbyedge nearestNeighbor(DelaunayTri) Pointclosesttospecifiedlocation neighbors(TriRep) Simplexneighborinformation pointLocation(DelaunayTri) Simplexcontainingspecifiedlocation size(TriRep) Sizeoftriangulationmatrix tetramesh Tetrahedronmeshplot trimesh Triangularmeshplottriplot2Dtriangularplot TriRep Triangulationrepresentation TriRep Triangulationrepresentation Trisurf Triangularsurfaceplot Vertex Attachments(TriRep) Returnsimplicesattachedtospecifiedvertices

NumericalinstructionsforMatlabandOctave

Pgina5

Convex Hull
M M M M M convexHull(DelaunayTri)Convexhull convhull Convexhull convhulln NDconvexhull patch Createoneormorefilledpolygons trisurf Triangularsurfaceplot

Voronoi Diagrams
M M M M Patch Voronoi Voronoi Voronoin Createoneormorefilledpolygons Voronoidiagram Diagram(DelaunayTri)Voronoidiagram NDVoronoidiagram

M
M M

Domain Generation
meshgrid GenerateXandYarraysfor3Dplots ndgrid GeneratearraysforNDfunctionsandinterpolation

M
M M M M

Cartesian Coordinate System Conversion


cart2pol cart2sph pol2cart sph2cart TransformCartesiancoordinatestopolarorcylindrical TransformCartesiancoordinatestospherical TransformpolarorcylindricalcoordinatestoCartesian TransformsphericalcoordinatestoCartesian

8.
B B B B B B B B M M M M

InterpolationandRegression
interp1 interp2 interp3 interpft intern polyfit polyval spline lsqcurvefit lsqlin lsqnonlin lsqnonneg 1Ddatainterpolation(tablelookup) 2Ddatainterpolation(tablelookup) 3Ddatainterpolation(tablelookup) Fourierinterpolation NDdatainterpolation(tablelookup) Polynomialcurvefitting Polynomialevaluation Cubicsplineinterpolation Solvenonlinearcurvefitting(datafitting)problemsinleastsquaressense Solveconstrainedlinearleastsquaresproblems Solvenonlinearleastsquares(nonlineardatafitting)problems Solvenonnegativeleastsquaresconstraintproble

9.
B B M

FourierTransforms
abs angle cplxpair Absolutevalueandcomplexmagnitude Phaseangle Sortcomplexnumbersintocomplexconjugatepairs byCsarMenndezFernndez

Pgina6

O B B B O M B B O O O B B B M M B detrend fft fft2 fftn fftfilt fftshift fftw filter filter2 freqz freqz_plot ifft ifft2 ifftn ifftshift nextpow2 unwrap Removesthebestpolynomialminimumsquaresfitandleavesthenoise DiscreteFouriertransform 2DdiscreteFouriertransform NDdiscreteFouriertransform FilterasignalusingFFT Shiftzerofrequencycomponenttocenterofspectrum InterfacetoFFTWlibraryruntimealgorithmtuningcontrol FilterasignalusingFFT Filtera2DsignalusingFFT Returnthecomplexfrequency Plotthepassband,stopbandandphaseresponse InversediscreteFouriertransform 2DinversediscreteFouriertransform NDinversediscreteFouriertransform InverseFFTshift Nexthigherpowerof2 Correctphaseanglestoproducesmootherphaseplot

10. TimeSeries
M M M M O O O O O O O O O O O O M O O O O ar Noniterative,leastsquaresmethodtoestimatelinear,discretetimesingle outputARmodels. armax Iterativepredictionerrormethodtoestimatelinear,singleoutputARMAX models. arx Noniterative,leastsquaresmethodforestimatingsingleoutputandmultiple outputlinearARmodels. ivar Noniterative,instrumentalvariablemethodforestimatingsingleoutputAR models arch_fit FitanARCHregressionmodeltothetimeseriesyusingthescoringalgorithmin Engle'soriginalARCHpaper. arch_rnd SimulateanARCHsequence. arch_test PerformaLagrangeMultiplier(LM)testofthenullhypothesisofnoconditional heteroscedascity. arma_rnd SimulateanARMAsequence. autocor Returntheautocorrelations autocov Returntheautocovariances autoreg_matrix Generatearegressirmatrixtobeusedinautoregression bartlett ReturnthefiltercoefficientsofaBartlett(triangular)window blackman ReturnthefiltercoefficientsofaBlackmanwindow diffpara(x,a,b) Returntheestimatordforthedifferencingparameterofanintegrated timeseries. durbinlevinson PerformonestepoftheDurbinLevinsonalgorithm. fftshift Performashiftofthevector Ifftshift Undotheactionofthefftshiftfunction fractdiff Computethefractionaldifferences hamming ReturnthefiltercoefficientsofaHammingwindow hanning ReturnthefiltercoefficientsofaHanningwindow hurst EstimatetheHurstparameter

NumericalinstructionsforMatlabandOctave

Pgina7

O O O O O M O O O periodogram Foradatamatrixxfromasampleofsizen,returntheperiodogram rectangle_lw Rectangularlagwindow.Subfunctionusedforspectraldensityestimation. rectangle_sw Rectangularspectralwindow.Subfunctionusedforspectraldensity estimation. sinetone Returnasinetoneoffrequencyfreqwithlengthofsecsecondsatsamplingrate rateandwithamplitudeampl. sinewave Returnanmelementvectorwithithelement spectral_adf Returnthespectraldensityestimatorgivenavectorofautocovariancesc, windownamewin,andbandwidth,b spectral_xdf Returnthespectraldensityestimatorgivenadatavectorx,windowname win,andbandwidth, spencer ReturnSpencer's15pointmovingaverage stft ComputetheshorttimeFouriertransformofthevectorxwithnum_coef coefficientsbyapplyingawindowofwin_sizedatapointsandanincrementof incpoints synthesis ComputeasignalfromitsshorttimeFouriertransformyanda3elementvector cspecifyingwindowsize,increment,andwindowtype yulewalker FitanAR(p)modelwithYuleWalkerestimates

O O

11. DerivativesandIntegrals
M M M M B B O cumtrapz Cumulativetrapezoidalnumericalintegration del2 DiscreteLaplacian diff Differencesandapproximatederivatives gradient Numericalgradient polyder Polynomialderivative polyint Integratepolynomialanalytically polyreduce Reducesapolynomialcoefficientvectortoaminimumnumberoftermsby strippingoffanyleadingzeros

12. NumericalIntegration(Quadrature)
B O B B B B B B B dblquad colloc quad quad2d quadgk quadl quadv trapz triplequad Numericallyevaluatedoubleintegraloverrectangle Computederivativeandintegralweightmatricesfororthogonalcollocation Numericallyevaluateintegral,adaptiveSimpsonquadrature Numericallyevaluatedoubleintegraloverplanarregion Numericallyevaluateintegral,adaptiveGaussKronrodquadrature Numericallyevaluateintegral,adaptiveLobattoquadrature Vectorizedquadrature Numericalintegrationusingthetrapezoidalmethod Numericallyevaluatetripleintegral

13. Optimization
M M M bintprog Solvebinaryintegerprogrammingproblems fgoalattain Solvemultiobjectivegoalattainmentproblems fminbnd Findminimumofsinglevariablefunctiononfixedinterval

Pgina8

byCsarMenndezFernndez

M M M M M M M O O O M M M B O B B M M O fminbnd Findminimumofsinglevariablefunctiononfixedinterval fmincon Findminimumofconstrainednonlinearmultivariablefunction fminimax Solveminimaxconstraintproblem fminsearch Findminimumofunconstrainedmultivariablefunctionusingderivativefree method fminsearch Findminimumofunconstrainedmultivariablefunctionusingderivativefree method fminunc Findminimumofunconstrainedmultivariablefunction fseminf Findminimumofsemiinfinitelyconstrainedmultivariablenonlinearfunction glpk SolveLinearProgrammingproblem gls Solvegeneralizedleastsquaresminimizationwithanisotropicnoise gp SolveQuadraticProgrammingproblem ktrlink Findminimumofconstrainedorunconstrainednonlinearmultivariablefunction usingKNITROthirdpartylibraries linprog SolveLinearProgrammingproblem linprog Solvelinearprogrammingproblems lsqnonneg Solvenonnegativeleastsquaresconstraintsproblem ols Solveordinaryleastsquaresminimizationwithisotropicnoise optimget Optimizationoptionsvalues optimset Createoreditoptimizationoptionsstructure quadprog SolveQuadraticProgrammingproblem quadprog Solvequadraticprogrammingproblems sqp Solvegeneralnonlinearminimizationusingasuccessivequadraticprogramming solver

14. OrdinaryDifferentialEquations
O O O M M O M M M M M M SolvedifferentialalgebraicequationusingPetzold'ssolver SolvedifferentialalgebraicequationusingPetzold'ssolverwithwithconstraints (stoppingconditions) dasrt SolvedifferentialalgebraicequationusingPetzold'ssolverwithwithfunctional stoppingcriteria(rootsolving). decic Computeconsistentinitialconditionsforode15 Ideval Evaluatesolutionofdifferentialequationproblem lsode solveODEsusingHindmarsh'ssolver ode15i Solvefullyimplicitdifferentialequations,variableordermethod ode23,ode45,ode113,ode15s,ode23s,ode23t,ode23tb olveinitialvalueproblemsfor S ordinarydifferentialequations odefile Definedifferentialequationproblemforordinarydifferentialequationsolvers Ordinarydifferentialequationoptionsparameters odeget odeset Createoralteroptionsstructureforordinarydifferentialequationsolvers odextend Extendsolutionofinitialvalueproblemforordinarydifferentialequation daspk dassl

15. DelayDifferentialEquations
M M M dde23 ddeget ddesd Solvedelaydifferentialequations(DDEs)withconstantdelays Extractpropertiesfromdelaydifferentialequationsoptionsstructure Solvedelaydifferentialequations(DDEs)withgeneraldelay Pgina9

NumericalinstructionsforMatlabandOctave

M M M M M M M M M M sddeset Createoralterdelaydifferentialequationsoptionsstructure deval Evaluatesolutionofdifferentialequationproblem BoundaryValueProblems bvp4c Solveboundaryvalueproblemsforordinarydifferentialequations bvp5c Solveboundaryvalueproblemsforordinarydifferentialequations bvpget Extractpropertiesfromoptionsstructurecreatedwithbvpset bvpinit Forminitialguessforbvp4c bvpset Createoralteroptionsstructureofboundaryvalueproblem bvpxtend Formguessstructureforextendingboundaryvaluesolutions deval Evaluatesolutionofdifferentialequationproblem

16. PartialDifferentialEquations
M M pdepe pdeval SolveinitialboundaryvalueproblemsforparabolicellipticPDEsin1D EvaluatenumericalsolutionofPDEusingoutputofpdepe

Pgina10

byCsarMenndezFernndez

Anda mungkin juga menyukai