{
  "_id": "6a1ede6bb401979e73410354",
  "Package": "pracma",
  "Type": "Package",
  "Version": "2.4.6",
  "Date": "2025-10-20",
  "Title": "Practical Numerical Math Functions",
  "Authors@R": "person(\"Hans W.\", \"Borchers\", \nemail=\"hwborchers@googlemail.com\",\nrole=c(\"aut\", \"cre\"))",
  "Description": "Provides a large number of functions from numerical\nanalysis and linear algebra, numerical optimization,\ndifferential equations, time series, plus some well-known\nspecial mathematical functions. Uses 'MATLAB' function names\nwhere appropriate to simplify porting.",
  "License": "GPL (>= 3)",
  "ByteCompile": "true",
  "LazyData": "yes",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-20 07:54:53 UTC",
    "User": "root"
  },
  "Author": "Hans W. Borchers [aut, cre]",
  "Maintainer": "Hans W. Borchers <hwborchers@googlemail.com>",
  "Repository": "https://hwborchers.r-universe.dev",
  "Date/Publication": "2025-10-22 15:36:43 UTC",
  "RemoteUrl": "https://github.com/cran/pracma",
  "RemoteRef": "HEAD",
  "RemoteSha": "cdbf2d271faf031bc28bed3389de81a9fabc3504",
  "MD5sum": "32e1eb53f711047554e111fa8cd49cfd",
  "_user": "hwborchers",
  "_type": "src",
  "_file": "pracma_2.4.6.tar.gz",
  "_fileid": "3289956db1c43c1fe9b7d0a0546fd5a2c2de9224172fa96a66bf432fe35c6145",
  "_filesize": 1559962,
  "_sha256": "3289956db1c43c1fe9b7d0a0546fd5a2c2de9224172fa96a66bf432fe35c6145",
  "_created": "2026-05-20T07:54:53.000Z",
  "_published": "2026-06-02T13:45:15.162Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79085194467,
      "time": 155,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7104351898"
    },
    {
      "job": 79085195563,
      "time": 150,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7104350433"
    },
    {
      "job": 79085194679,
      "time": 111,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7104336797"
    },
    {
      "job": 79085195348,
      "time": 135,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7104345200"
    },
    {
      "job": 79085193832,
      "time": 161,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7104299925"
    },
    {
      "job": 79085193847,
      "time": 83,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7359447828"
    },
    {
      "job": 79085194940,
      "time": 190,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7104364051"
    },
    {
      "job": 79085195170,
      "time": 175,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7104358886"
    },
    {
      "job": 79085195100,
      "time": 143,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7104347790"
    }
  ],
  "_buildurl": "https://github.com/r-universe/hwborchers/actions/runs/26149144349",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/pracma",
  "_commit": {
    "id": "cdbf2d271faf031bc28bed3389de81a9fabc3504",
    "author": "Hans W. Borchers <hwborchers@googlemail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 2.4.6\n",
    "time": 1761147403
  },
  "_maintainer": {
    "name": "Hans W. Borchers",
    "email": "hwborchers@googlemail.com",
    "login": "hwborchers",
    "description": "",
    "uuid": 1954450
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.1.0",
      "role": "Depends"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "NlcOptim",
      "role": "Suggests"
    },
    {
      "package": "quadprog",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 1016,
  "_updates": [
    {
      "week": "2025-43",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "2.4.6",
      "date": "2025-10-22"
    }
  ],
  "_stars": 32,
  "_contributors": [
    {
      "user": "hwborchers",
      "count": 52,
      "uuid": 1954450
    }
  ],
  "_userbio": {
    "uuid": 1954450,
    "type": "user",
    "name": "hwborchers"
  },
  "_downloads": {
    "count": 101765,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/pracma"
  },
  "_mentions": 44,
  "_searchresults": 10624,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/pracma.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "hwborchers",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.2-2",
      "date": "2011-03-19"
    },
    {
      "version": "0.3-0",
      "date": "2011-04-10"
    },
    {
      "version": "0.4-0",
      "date": "2011-05-11"
    },
    {
      "version": "0.5-3",
      "date": "2011-06-08"
    },
    {
      "version": "0.6-3",
      "date": "2011-06-29"
    },
    {
      "version": "0.7-3",
      "date": "2011-07-23"
    },
    {
      "version": "0.7.5",
      "date": "2011-07-27"
    },
    {
      "version": "0.8.1",
      "date": "2011-11-02"
    },
    {
      "version": "0.8.6",
      "date": "2011-11-22"
    },
    {
      "version": "0.9.1",
      "date": "2011-12-16"
    },
    {
      "version": "0.9.6",
      "date": "2012-01-26"
    },
    {
      "version": "1.0.1",
      "date": "2012-03-12"
    },
    {
      "version": "1.0.5",
      "date": "2012-04-19"
    },
    {
      "version": "1.1.0",
      "date": "2012-06-06"
    },
    {
      "version": "1.1.6",
      "date": "2012-07-20"
    },
    {
      "version": "1.2.0",
      "date": "2012-09-27"
    },
    {
      "version": "1.2.5",
      "date": "2012-11-08"
    },
    {
      "version": "1.3.1",
      "date": "2012-12-07"
    },
    {
      "version": "1.3.3",
      "date": "2012-12-13"
    },
    {
      "version": "1.3.8",
      "date": "2013-01-11"
    },
    {
      "version": "1.4.0",
      "date": "2013-02-11"
    },
    {
      "version": "1.4.5",
      "date": "2013-03-25"
    },
    {
      "version": "1.5.0",
      "date": "2013-08-09"
    },
    {
      "version": "1.5.5",
      "date": "2013-09-15"
    },
    {
      "version": "1.5.8",
      "date": "2013-11-28"
    },
    {
      "version": "1.6.1",
      "date": "2014-01-14"
    },
    {
      "version": "1.6.4",
      "date": "2014-02-06"
    },
    {
      "version": "1.7.0",
      "date": "2014-07-01"
    },
    {
      "version": "1.7.3",
      "date": "2014-10-12"
    },
    {
      "version": "1.7.7",
      "date": "2014-11-03"
    },
    {
      "version": "1.7.9",
      "date": "2014-11-15"
    },
    {
      "version": "1.8.3",
      "date": "2015-02-08"
    },
    {
      "version": "1.8.6",
      "date": "2015-07-14"
    },
    {
      "version": "1.8.8",
      "date": "2015-11-27"
    },
    {
      "version": "1.9.3",
      "date": "2016-05-29"
    },
    {
      "version": "1.9.5",
      "date": "2016-09-06"
    },
    {
      "version": "1.9.9",
      "date": "2017-01-11"
    },
    {
      "version": "2.0.4",
      "date": "2017-04-03"
    },
    {
      "version": "2.0.7",
      "date": "2017-06-21"
    },
    {
      "version": "2.1.1",
      "date": "2017-11-21"
    },
    {
      "version": "2.1.4",
      "date": "2018-01-30"
    },
    {
      "version": "2.1.5",
      "date": "2018-08-25"
    },
    {
      "version": "2.1.8",
      "date": "2018-10-16"
    },
    {
      "version": "2.2.2",
      "date": "2018-12-02"
    },
    {
      "version": "2.2.5",
      "date": "2019-04-09"
    },
    {
      "version": "2.2.9",
      "date": "2019-12-16"
    },
    {
      "version": "2.3.3",
      "date": "2021-01-23"
    },
    {
      "version": "2.3.6",
      "date": "2021-12-07"
    },
    {
      "version": "2.3.8",
      "date": "2022-03-04"
    },
    {
      "version": "2.4.2",
      "date": "2022-09-22"
    },
    {
      "version": "2.4.4",
      "date": "2023-11-10"
    },
    {
      "version": "2.4.6",
      "date": "2025-10-22"
    }
  ],
  "_exports": [
    "abm3pc",
    "accumarray",
    "acosd",
    "acot",
    "acotd",
    "acoth",
    "acsc",
    "acscd",
    "acsch",
    "affineproj",
    "agmean",
    "aitken",
    "akimaInterp",
    "and",
    "andrewsplot",
    "angle",
    "anms",
    "approx_entropy",
    "arclength",
    "arnoldi",
    "arrayfun",
    "asec",
    "asecd",
    "asech",
    "asind",
    "atan2d",
    "atand",
    "barylag",
    "barylag2d",
    "beep",
    "bernoulli",
    "bernstein",
    "bernsteinb",
    "bisect",
    "bits",
    "blanks",
    "blkdiag",
    "brent",
    "brentDekker",
    "broyden",
    "bsxfun",
    "bubbleSort",
    "bulirsch_stoer",
    "bvp",
    "cart2pol",
    "cart2sph",
    "cd",
    "ceil",
    "charpoly",
    "chebApprox",
    "chebCoeff",
    "chebPoly",
    "Ci",
    "circlefit",
    "circshift",
    "clear",
    "clenshaw_curtis",
    "combs",
    "compan",
    "complexstep",
    "cond",
    "conv",
    "cosd",
    "cot",
    "cotd",
    "cotes",
    "coth",
    "cranknic",
    "cross",
    "crossn",
    "csc",
    "cscd",
    "csch",
    "cubicspline",
    "cumtrapz",
    "curvefit",
    "cutpoints",
    "dblquad",
    "deblank",
    "deconv",
    "deeve",
    "deg2rad",
    "detrend",
    "deval",
    "Diag",
    "disp",
    "distmat",
    "dot",
    "eig",
    "eigjacobi",
    "einsteinF",
    "ellipj",
    "ellipke",
    "eps",
    "erf",
    "erfc",
    "erfcinv",
    "erfcx",
    "erfi",
    "erfinv",
    "erfz",
    "errorbar",
    "eta",
    "euler_heun",
    "expint",
    "expint_E1",
    "expint_Ei",
    "expm",
    "eye",
    "ezcontour",
    "ezmesh",
    "ezplot",
    "ezpolar",
    "ezsurf",
    "fact",
    "factorial2",
    "factors",
    "fderiv",
    "fftshift",
    "fibsearch",
    "figure",
    "findintervals",
    "findmins",
    "findpeaks",
    "finds",
    "findstr",
    "findzeros",
    "Fix",
    "fletcher_powell",
    "flipdim",
    "fliplr",
    "flipud",
    "fminbnd",
    "fmincon",
    "fminsearch",
    "fminunc",
    "fnorm",
    "fornberg",
    "fplot",
    "fprintf",
    "fractalcurve",
    "fresnelC",
    "fresnelS",
    "fsolve",
    "fzero",
    "fzsolve",
    "gammainc",
    "gammaz",
    "gauss_kronrod",
    "gaussHermite",
    "gaussLaguerre",
    "gaussLegendre",
    "gaussNewton",
    "gcd",
    "geo_median",
    "geomean",
    "givens",
    "gmres",
    "golden_ratio",
    "grad",
    "grad_csd",
    "gradient",
    "gramSchmidt",
    "hadamard",
    "halley",
    "hampel",
    "hankel",
    "harmmean",
    "hausdorff_dist",
    "haversine",
    "heapSort",
    "hessdiag",
    "hessenberg",
    "hessian",
    "hessian_csd",
    "hessvec",
    "hilb",
    "histc",
    "histss",
    "hooke_jeeves",
    "horner",
    "hornerdefl",
    "householder",
    "humps",
    "hurstexp",
    "hypot",
    "idivide",
    "ifft",
    "ifftshift",
    "Imag",
    "incgam",
    "inpolygon",
    "insertionSort",
    "integral",
    "integral2",
    "integral3",
    "interp1",
    "interp2",
    "inv",
    "invlap",
    "is.sorted",
    "isempty",
    "isposdef",
    "isprime",
    "itersolve",
    "jacobian",
    "jacobian_csd",
    "kabsch",
    "kriging",
    "kron",
    "L1linreg",
    "lagrangeInterp",
    "laguerre",
    "lambertWn",
    "lambertWp",
    "laplacian",
    "laplacian_csd",
    "Lcm",
    "lebesgue",
    "legendre",
    "li",
    "line_integral",
    "linearproj",
    "linprog",
    "linspace",
    "logit",
    "loglog",
    "logm",
    "logseq",
    "logspace",
    "lsqcurvefit",
    "lsqlin",
    "lsqlincon",
    "lsqnonlin",
    "lsqnonneg",
    "lsqsep",
    "lu",
    "lu_crout",
    "lufact",
    "lusys",
    "magic",
    "matlab",
    "mergeOrdered",
    "mergeSort",
    "meshgrid",
    "mexpfit",
    "midpoint",
    "mkpp",
    "mldivide",
    "mod",
    "Mode",
    "moler",
    "movavg",
    "mrdivide",
    "muller",
    "nchoosek",
    "ndims",
    "nearest_spd",
    "nelder_mead",
    "neville",
    "newmark",
    "newton",
    "newtonHorner",
    "newtonInterp",
    "newtonRaphson",
    "newtonsys",
    "nextpow2",
    "nnz",
    "Norm",
    "normest",
    "nthroot",
    "null",
    "nullspace",
    "num2str",
    "numderiv",
    "numdiff",
    "numel",
    "ode23",
    "ode23s",
    "ode45",
    "ode78",
    "odregress",
    "ones",
    "or",
    "orth",
    "pade",
    "pascal",
    "pchip",
    "pchipfun",
    "pdist",
    "pdist2",
    "peaks",
    "perms",
    "piecewise",
    "pinv",
    "plotyy",
    "poisson2disk",
    "pol2cart",
    "polar",
    "Poly",
    "poly_center",
    "poly_crossings",
    "poly_length",
    "poly2str",
    "polyadd",
    "polyApprox",
    "polyarea",
    "polyder",
    "polydiv",
    "polyfit",
    "polyfix",
    "polygcf",
    "polyint",
    "polylog",
    "polymul",
    "polypow",
    "polyroots",
    "polytrans",
    "polyval",
    "polyvalm",
    "pow2",
    "ppfit",
    "ppval",
    "primes",
    "procrustes",
    "psi",
    "psinc",
    "pwd",
    "qpsolve",
    "qpspecial",
    "qrSolve",
    "quad",
    "quad2d",
    "quadcc",
    "quadgk",
    "quadgr",
    "quadinf",
    "quadl",
    "quadprog",
    "quadv",
    "quickSort",
    "quickSortx",
    "quiver",
    "rad2deg",
    "rand",
    "randcomb",
    "randi",
    "randn",
    "randortho",
    "randp",
    "randperm",
    "rands",
    "randsample",
    "Rank",
    "rat",
    "ratinterp",
    "rationalfit",
    "rats",
    "Real",
    "rectint",
    "refindall",
    "regexp",
    "regexpi",
    "regexprep",
    "regulaFalsi",
    "rem",
    "repmat",
    "Reshape",
    "ridders",
    "rk4",
    "rk4sys",
    "rkf54",
    "rmserr",
    "romberg",
    "rootm",
    "roots",
    "rootsmult",
    "rosser",
    "rot90",
    "rref",
    "runge",
    "sample_entropy",
    "savgol",
    "sec",
    "secant",
    "secd",
    "sech",
    "segm_distance",
    "segm_intersect",
    "selectionSort",
    "semilogx",
    "semilogy",
    "shellSort",
    "shooting",
    "shubert",
    "Si",
    "sigmoid",
    "signm",
    "simpadpt",
    "simpson",
    "simpson2d",
    "sinc",
    "sind",
    "size",
    "softline",
    "sortrows",
    "sph2cart",
    "spinterp",
    "sqrtm",
    "squareform",
    "std",
    "std_err",
    "steep_descent",
    "stereographic",
    "stereographic_inv",
    "str2num",
    "strcat",
    "strcmp",
    "strcmpi",
    "strfind",
    "strfindi",
    "strjust",
    "strRep",
    "strTrim",
    "subspace",
    "sumalt",
    "tand",
    "taylor",
    "testSort",
    "tic",
    "toc",
    "Toeplitz",
    "Trace",
    "trapz",
    "trapzfun",
    "trigApprox",
    "trigPoly",
    "tril",
    "trimmean",
    "triplequad",
    "triquad",
    "trisolve",
    "triu",
    "uniq",
    "vander",
    "vectorfield",
    "ver",
    "what",
    "whittaker",
    "who",
    "whos",
    "wilkinson",
    "zeros",
    "zeta"
  ],
  "_datasets": [
    {
      "name": "brown72",
      "title": "Brownian Motion",
      "object": "brown72",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "titanium",
      "title": "Titanium Test Data",
      "object": "titanium",
      "class": [
        "data.frame"
      ],
      "fields": [
        "x",
        "y"
      ],
      "rows": 49,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "pracma-package",
      "title": "Practical Numerical Math Routines",
      "topics": [
        "pracma-package",
        "pracma"
      ]
    },
    {
      "page": "abm3",
      "title": "Adams-Bashford-Moulton",
      "topics": [
        "abm3pc"
      ]
    },
    {
      "page": "accumarray",
      "title": "Accumulate Vector Elements",
      "topics": [
        "accumarray",
        "uniq"
      ]
    },
    {
      "page": "agmean",
      "title": "Arithmetic-geometric Mean",
      "topics": [
        "agmean"
      ]
    },
    {
      "page": "aitken",
      "title": "Aitken' Method",
      "topics": [
        "aitken"
      ]
    },
    {
      "page": "akima",
      "title": "Univariate Akima Interpolation",
      "topics": [
        "akimaInterp"
      ]
    },
    {
      "page": "andor",
      "title": "Logical AND, OR (Matlab Style)",
      "topics": [
        "and",
        "or"
      ]
    },
    {
      "page": "andrews",
      "title": "Andrews' Curves",
      "topics": [
        "andrewsplot"
      ]
    },
    {
      "page": "angle",
      "title": "Basic Complex Functions",
      "topics": [
        "angle",
        "Imag",
        "Real"
      ]
    },
    {
      "page": "anms",
      "title": "Adaptive Nelder-Mead Minimization",
      "topics": [
        "anms"
      ]
    },
    {
      "page": "entropy",
      "title": "Approximate and Sample Entropy",
      "topics": [
        "approx_entropy",
        "sample_entropy"
      ]
    },
    {
      "page": "arclength",
      "title": "Arc Length of a Curve",
      "topics": [
        "arclength"
      ]
    },
    {
      "page": "arnoldi",
      "title": "Arnoldi Iteration",
      "topics": [
        "arnoldi"
      ]
    },
    {
      "page": "barylag",
      "title": "Barycentric Lagrange Interpolation",
      "topics": [
        "barylag"
      ]
    },
    {
      "page": "barylag2d",
      "title": "2-D Barycentric Lagrange Interpolation",
      "topics": [
        "barylag2d"
      ]
    },
    {
      "page": "bernoulli",
      "title": "Bernoulli Numbers and Polynomials",
      "topics": [
        "bernoulli"
      ]
    },
    {
      "page": "bernstein",
      "title": "Bernstein Polynomials",
      "topics": [
        "bernstein",
        "bernsteinb"
      ]
    },
    {
      "page": "bisect",
      "title": "Rootfinding Through Bisection or Secant Rule",
      "topics": [
        "bisect",
        "regulaFalsi",
        "secant"
      ]
    },
    {
      "page": "bits",
      "title": "Binary Representation",
      "topics": [
        "bits"
      ]
    },
    {
      "page": "blanks",
      "title": "String of Blank Carakters",
      "topics": [
        "blanks"
      ]
    },
    {
      "page": "blkdiag",
      "title": "Block Diagonal Matrix",
      "topics": [
        "blkdiag"
      ]
    },
    {
      "page": "brentdekker",
      "title": "Brent-Dekker Root Finding Algorithm",
      "topics": [
        "brent",
        "brentDekker"
      ]
    },
    {
      "page": "brown72",
      "title": "Brownian Motion",
      "topics": [
        "brown72"
      ]
    },
    {
      "page": "broyden",
      "title": "Broyden's Method",
      "topics": [
        "broyden"
      ]
    },
    {
      "page": "bsxfun",
      "title": "Elementwise Function Application (Matlab Style)",
      "topics": [
        "arrayfun",
        "bsxfun"
      ]
    },
    {
      "page": "midpoint",
      "title": "Bulirsch-Stoer Algorithm",
      "topics": [
        "bulirsch_stoer",
        "midpoint"
      ]
    },
    {
      "page": "bvp",
      "title": "Boundary Value Problems",
      "topics": [
        "bvp"
      ]
    },
    {
      "page": "cart2sph",
      "title": "Coordinate Transformations",
      "topics": [
        "cart2pol",
        "cart2sph",
        "pol2cart",
        "sph2cart"
      ]
    },
    {
      "page": "cd",
      "title": "Directory Functions (Matlab style)",
      "topics": [
        "cd",
        "pwd",
        "what"
      ]
    },
    {
      "page": "ceil",
      "title": "Integer Functions (Matlab Style)",
      "topics": [
        "ceil",
        "Fix"
      ]
    },
    {
      "page": "charpoly",
      "title": "Characteristic Polynomial",
      "topics": [
        "charpoly"
      ]
    },
    {
      "page": "chebApprox",
      "title": "Chebyshev Approximation",
      "topics": [
        "chebApprox"
      ]
    },
    {
      "page": "chebCoeff",
      "title": "Chebyshev Polynomials",
      "topics": [
        "chebCoeff"
      ]
    },
    {
      "page": "chebPoly",
      "title": "Chebyshev Polynomials",
      "topics": [
        "chebPoly"
      ]
    },
    {
      "page": "circlefit",
      "title": "Fitting a Circle",
      "topics": [
        "circlefit"
      ]
    },
    {
      "page": "clear",
      "title": "Clear function (Matlab style)",
      "topics": [
        "clear",
        "ver",
        "who",
        "whos"
      ]
    },
    {
      "page": "clenshaw_curtis",
      "title": "Clenshaw-Curtis Quadrature Formula",
      "topics": [
        "clenshaw_curtis"
      ]
    },
    {
      "page": "combs",
      "title": "Generate Combinations",
      "topics": [
        "combs"
      ]
    },
    {
      "page": "compan",
      "title": "Companion Matrix",
      "topics": [
        "compan"
      ]
    },
    {
      "page": "complexstep",
      "title": "Complex Step Derivatives",
      "topics": [
        "complexstep",
        "grad_csd",
        "hessian_csd",
        "jacobian_csd",
        "laplacian_csd"
      ]
    },
    {
      "page": "cond",
      "title": "Matrix Condition",
      "topics": [
        "cond"
      ]
    },
    {
      "page": "conv",
      "title": "Polynomial Convolution",
      "topics": [
        "conv"
      ]
    },
    {
      "page": "trigonometric",
      "title": "More Trigonometric Functions",
      "topics": [
        "acot",
        "acsc",
        "asec",
        "cot",
        "csc",
        "sec"
      ]
    },
    {
      "page": "cotes",
      "title": "Newton-Cotes Formulas",
      "topics": [
        "cotes"
      ]
    },
    {
      "page": "hyperbolic",
      "title": "More Hyperbolic Functions",
      "topics": [
        "acoth",
        "acsch",
        "asech",
        "coth",
        "csch",
        "sech"
      ]
    },
    {
      "page": "cranknic",
      "title": "Crank-Nicolson Method",
      "topics": [
        "cranknic"
      ]
    },
    {
      "page": "cross",
      "title": "Vector Cross Product",
      "topics": [
        "cross"
      ]
    },
    {
      "page": "crossn",
      "title": "n-dimensional Vector Cross Product",
      "topics": [
        "crossn"
      ]
    },
    {
      "page": "cubicspline",
      "title": "Interpolating Cubic Spline",
      "topics": [
        "cubicspline"
      ]
    },
    {
      "page": "curvefit",
      "title": "Parametric Curve Fit",
      "topics": [
        "curvefit"
      ]
    },
    {
      "page": "cutpoints",
      "title": "Find Cutting Points",
      "topics": [
        "cutpoints"
      ]
    },
    {
      "page": "dblquad",
      "title": "Double and Triple Integration",
      "topics": [
        "dblquad",
        "triplequad"
      ]
    },
    {
      "page": "deconv",
      "title": "Deconvolution",
      "topics": [
        "deconv"
      ]
    },
    {
      "page": "deeve",
      "title": "Event Detection in ODE solution",
      "topics": [
        "deeve"
      ]
    },
    {
      "page": "deg2rad",
      "title": "Degrees to Radians",
      "topics": [
        "deg2rad",
        "rad2deg"
      ]
    },
    {
      "page": "detrend",
      "title": "Remove Linear Trends",
      "topics": [
        "detrend"
      ]
    },
    {
      "page": "deval",
      "title": "Evaluate ODE Solution",
      "topics": [
        "deval"
      ]
    },
    {
      "page": "diag",
      "title": "Matrix Diagonal",
      "topics": [
        "Diag"
      ]
    },
    {
      "page": "beep",
      "title": "Utility functions (Matlab style)",
      "topics": [
        "beep",
        "disp"
      ]
    },
    {
      "page": "distmat",
      "title": "Distance Matrix",
      "topics": [
        "distmat",
        "pdist",
        "pdist2"
      ]
    },
    {
      "page": "dot",
      "title": "Scalar Product",
      "topics": [
        "dot"
      ]
    },
    {
      "page": "eig",
      "title": "Eigenvalue Function (Matlab Style)",
      "topics": [
        "eig"
      ]
    },
    {
      "page": "eigjacobi",
      "title": "Jacobi Eigenvalue Method",
      "topics": [
        "eigjacobi"
      ]
    },
    {
      "page": "einsteinF",
      "title": "Einstein Functions",
      "topics": [
        "einsteinF"
      ]
    },
    {
      "page": "ellip",
      "title": "Elliptic and Jacobi Elliptic Integrals",
      "topics": [
        "ellipj",
        "ellipke"
      ]
    },
    {
      "page": "eps",
      "title": "Floating Point Relative Accuracy",
      "topics": [
        "eps"
      ]
    },
    {
      "page": "erfz",
      "title": "Error Functions and Inverses (Matlab Style)",
      "topics": [
        "erf",
        "erfc",
        "erfcinv",
        "erfcx",
        "erfi",
        "erfinv",
        "erfz"
      ]
    },
    {
      "page": "errorbar",
      "title": "Plot Error Bars",
      "topics": [
        "errorbar"
      ]
    },
    {
      "page": "eta",
      "title": "Dirichlet Eta Function",
      "topics": [
        "eta"
      ]
    },
    {
      "page": "euler_heun",
      "title": "Euler-Heun ODE Solver",
      "topics": [
        "euler_heun"
      ]
    },
    {
      "page": "expint",
      "title": "Exponential and Logarithmic Integral",
      "topics": [
        "expint",
        "expint_E1",
        "expint_Ei",
        "li"
      ]
    },
    {
      "page": "expm",
      "title": "Matrix Exponential",
      "topics": [
        "expm",
        "logm"
      ]
    },
    {
      "page": "eye",
      "title": "Some Basic Matrices",
      "topics": [
        "eye",
        "ones",
        "zeros"
      ]
    },
    {
      "page": "ezcontour",
      "title": "Contour, Surface, and Mesh Plotter",
      "topics": [
        "ezcontour",
        "ezmesh",
        "ezsurf"
      ]
    },
    {
      "page": "ezplot",
      "title": "Easy Function Plot",
      "topics": [
        "ezplot",
        "fplot"
      ]
    },
    {
      "page": "ezpolar",
      "title": "Easy Polar Plot",
      "topics": [
        "ezpolar"
      ]
    },
    {
      "page": "fact",
      "title": "Factorial Function",
      "topics": [
        "fact",
        "factorial2"
      ]
    },
    {
      "page": "factors",
      "title": "Prime Factors",
      "topics": [
        "factors"
      ]
    },
    {
      "page": "fderiv",
      "title": "Numerical Differentiation",
      "topics": [
        "fderiv"
      ]
    },
    {
      "page": "fibsearch",
      "title": "Fibonacci Search",
      "topics": [
        "fibsearch"
      ]
    },
    {
      "page": "figure",
      "title": "Control Plot Devices (Matlab Style)",
      "topics": [
        "figure"
      ]
    },
    {
      "page": "findintervals",
      "title": "Find Interval Indices",
      "topics": [
        "findintervals"
      ]
    },
    {
      "page": "findmins",
      "title": "Find All Minima",
      "topics": [
        "findmins"
      ]
    },
    {
      "page": "findpeaks",
      "title": "Find Peaks",
      "topics": [
        "findpeaks"
      ]
    },
    {
      "page": "find",
      "title": "find function (Matlab Style)",
      "topics": [
        "finds"
      ]
    },
    {
      "page": "findzeros",
      "title": "Find All Roots",
      "topics": [
        "findzeros"
      ]
    },
    {
      "page": "fletcherpowell",
      "title": "Fletcher-Powell Conjugate Gradient Minimization",
      "topics": [
        "fletcher_powell"
      ]
    },
    {
      "page": "flipdim",
      "title": "Matrix Flipping (Matlab Style)",
      "topics": [
        "circshift",
        "flipdim",
        "fliplr",
        "flipud"
      ]
    },
    {
      "page": "fminbnd",
      "title": "Finding Function Minimum",
      "topics": [
        "fminbnd"
      ]
    },
    {
      "page": "fmincon",
      "title": "Minimize Nonlinear Constrained Multivariable Function.",
      "topics": [
        "fmincon"
      ]
    },
    {
      "page": "fminsearch",
      "title": "Derivative-free Nonlinear Function Minimization",
      "topics": [
        "fminsearch"
      ]
    },
    {
      "page": "fminunc",
      "title": "Minimize Unconstrained Multivariable Function",
      "topics": [
        "fminunc"
      ]
    },
    {
      "page": "fnorm",
      "title": "Function Norm",
      "topics": [
        "fnorm"
      ]
    },
    {
      "page": "fornberg",
      "title": "Fornberg's Finite Difference Approximation",
      "topics": [
        "fornberg"
      ]
    },
    {
      "page": "fprintf",
      "title": "Formatted Printing (Matlab style)",
      "topics": [
        "fprintf"
      ]
    },
    {
      "page": "fractalcurve",
      "title": "Fractal Curves",
      "topics": [
        "fractalcurve"
      ]
    },
    {
      "page": "fresnel",
      "title": "Fresnel Integrals",
      "topics": [
        "fresnelC",
        "fresnelS"
      ]
    },
    {
      "page": "fsolve",
      "title": "Solve System of Nonlinear Equations",
      "topics": [
        "fsolve"
      ]
    },
    {
      "page": "fzero",
      "title": "Root Finding Algorithm",
      "topics": [
        "fzero"
      ]
    },
    {
      "page": "fzsolve",
      "title": "Complex Root Finding",
      "topics": [
        "fzsolve"
      ]
    },
    {
      "page": "gammainc",
      "title": "Incomplete Gamma Function",
      "topics": [
        "gammainc",
        "incgam"
      ]
    },
    {
      "page": "gammaz",
      "title": "Complex Gamma Function",
      "topics": [
        "gammaz"
      ]
    },
    {
      "page": "gauss_kronrod",
      "title": "Gauss-Kronrod Quadrature",
      "topics": [
        "gauss_kronrod"
      ]
    },
    {
      "page": "gaussHermite",
      "title": "Gauss-Hermite Quadrature Formula",
      "topics": [
        "gaussHermite"
      ]
    },
    {
      "page": "gaussLaguerre",
      "title": "Gauss-Laguerre Quadrature Formula",
      "topics": [
        "gaussLaguerre"
      ]
    },
    {
      "page": "gaussLegendre",
      "title": "Gauss-Legendre Quadrature Formula",
      "topics": [
        "gaussLegendre"
      ]
    },
    {
      "page": "gaussNewton",
      "title": "Gauss-Newton Function Minimization",
      "topics": [
        "gaussNewton"
      ]
    },
    {
      "page": "gcd",
      "title": "GCD and LCM Integer Functions",
      "topics": [
        "gcd",
        "Lcm"
      ]
    },
    {
      "page": "geo_median",
      "title": "Geometric Median",
      "topics": [
        "geo_median"
      ]
    },
    {
      "page": "mean",
      "title": "Geometric and Harmonic Mean (Matlab Style)",
      "topics": [
        "geomean",
        "harmmean",
        "trimmean"
      ]
    },
    {
      "page": "givens",
      "title": "Givens Rotation",
      "topics": [
        "givens"
      ]
    },
    {
      "page": "gmres",
      "title": "Generalized Minimal Residual Method",
      "topics": [
        "gmres"
      ]
    },
    {
      "page": "golden_ratio",
      "title": "Golden Ratio Search",
      "topics": [
        "golden_ratio"
      ]
    },
    {
      "page": "grad",
      "title": "Numerical Gradient",
      "topics": [
        "grad"
      ]
    },
    {
      "page": "gradient",
      "title": "Discrete Gradient (Matlab Style)",
      "topics": [
        "gradient"
      ]
    },
    {
      "page": "gramschmidt",
      "title": "Gram-Schmidt",
      "topics": [
        "gramSchmidt"
      ]
    },
    {
      "page": "hadamard",
      "title": "Hadamard Matrix",
      "topics": [
        "hadamard"
      ]
    },
    {
      "page": "halley",
      "title": "Halley's Root Finding Mathod",
      "topics": [
        "halley"
      ]
    },
    {
      "page": "hampel",
      "title": "Hampel Filter",
      "topics": [
        "hampel"
      ]
    },
    {
      "page": "hankel",
      "title": "Hankel Matrix",
      "topics": [
        "hankel"
      ]
    },
    {
      "page": "hausdorff",
      "title": "Hausdorff Distance",
      "topics": [
        "hausdorff_dist"
      ]
    },
    {
      "page": "haversine",
      "title": "Haversine Formula",
      "topics": [
        "haversine"
      ]
    },
    {
      "page": "hessenberg",
      "title": "Hessenberg Matrix",
      "topics": [
        "hessenberg"
      ]
    },
    {
      "page": "hessian",
      "title": "Hessian Matrix",
      "topics": [
        "hessian"
      ]
    },
    {
      "page": "hessutils",
      "title": "Hessian utilities",
      "topics": [
        "hessdiag",
        "hessvec"
      ]
    },
    {
      "page": "hilb",
      "title": "Hilbert Matrix",
      "topics": [
        "hilb"
      ]
    },
    {
      "page": "histc",
      "title": "Histogram Count (Matlab style)",
      "topics": [
        "histc"
      ]
    },
    {
      "page": "histss",
      "title": "Histogram Bin-width Optimization",
      "topics": [
        "histss"
      ]
    },
    {
      "page": "hookejeeves",
      "title": "Hooke-Jeeves Function Minimization Method",
      "topics": [
        "hooke_jeeves"
      ]
    },
    {
      "page": "horner",
      "title": "Horner's Rule",
      "topics": [
        "horner",
        "hornerdefl"
      ]
    },
    {
      "page": "householder",
      "title": "Householder Reflections",
      "topics": [
        "householder"
      ]
    },
    {
      "page": "humps",
      "title": "Matlab Test Functions",
      "topics": [
        "humps",
        "psinc",
        "sinc"
      ]
    },
    {
      "page": "hurst",
      "title": "Hurst Exponent",
      "topics": [
        "hurstexp"
      ]
    },
    {
      "page": "hypot",
      "title": "Hypotenuse Function",
      "topics": [
        "hypot"
      ]
    },
    {
      "page": "ifft",
      "title": "Inverse Fast Fourier Transformation",
      "topics": [
        "fftshift",
        "ifft",
        "ifftshift"
      ]
    },
    {
      "page": "inpolygon",
      "title": "Polygon Region",
      "topics": [
        "inpolygon"
      ]
    },
    {
      "page": "integral",
      "title": "Adaptive Numerical Integration",
      "topics": [
        "integral"
      ]
    },
    {
      "page": "integral2",
      "title": "Numerically Evaluate Double and Triple Integrals",
      "topics": [
        "integral2",
        "integral3"
      ]
    },
    {
      "page": "interp1",
      "title": "One-dimensional Interpolation",
      "topics": [
        "interp1"
      ]
    },
    {
      "page": "interp2",
      "title": "Two-dimensional Data Interpolation",
      "topics": [
        "interp2"
      ]
    },
    {
      "page": "inv",
      "title": "Matrix Inverse (Matlab Style)",
      "topics": [
        "inv"
      ]
    },
    {
      "page": "invlap",
      "title": "Inverse Laplacian",
      "topics": [
        "invlap"
      ]
    },
    {
      "page": "isempty",
      "title": "isempty Property",
      "topics": [
        "isempty"
      ]
    },
    {
      "page": "isposdef",
      "title": "Positive Definiteness",
      "topics": [
        "isposdef"
      ]
    },
    {
      "page": "isprime",
      "title": "isprime Property",
      "topics": [
        "isprime"
      ]
    },
    {
      "page": "itersolve",
      "title": "Iterative Methods",
      "topics": [
        "itersolve"
      ]
    },
    {
      "page": "jacobian",
      "title": "Jacobian Matrix",
      "topics": [
        "jacobian"
      ]
    },
    {
      "page": "kriging",
      "title": "Interpolation by Kriging",
      "topics": [
        "kriging"
      ]
    },
    {
      "page": "kron",
      "title": "Kronecker product (Matlab Style)",
      "topics": [
        "kron"
      ]
    },
    {
      "page": "l1linreg",
      "title": "L1 Linear Regression",
      "topics": [
        "L1linreg"
      ]
    },
    {
      "page": "laguerre",
      "title": "Laguerre's Method",
      "topics": [
        "laguerre"
      ]
    },
    {
      "page": "lambertW",
      "title": "Lambert's W Function",
      "topics": [
        "lambertWn",
        "lambertWp"
      ]
    },
    {
      "page": "laplacian",
      "title": "Laplacian Operator",
      "topics": [
        "laplacian"
      ]
    },
    {
      "page": "lebesgue",
      "title": "Lebesgue Constant",
      "topics": [
        "lebesgue"
      ]
    },
    {
      "page": "legendre",
      "title": "Legendre Functions (Matlab Style)",
      "topics": [
        "legendre"
      ]
    },
    {
      "page": "line_integral",
      "title": "Line integral (in the complex plane)",
      "topics": [
        "line_integral"
      ]
    },
    {
      "page": "linearproj",
      "title": "Linear Projection onto a Subspace",
      "topics": [
        "affineproj",
        "linearproj"
      ]
    },
    {
      "page": "linprog",
      "title": "Linear Programming Solver",
      "topics": [
        "linprog"
      ]
    },
    {
      "page": "linspace",
      "title": "Linearly Spaced Sequences",
      "topics": [
        "linspace"
      ]
    },
    {
      "page": "logspace",
      "title": "Log-linearly Spaced Sequences",
      "topics": [
        "logseq",
        "logspace"
      ]
    },
    {
      "page": "lsqlin",
      "title": "Linear Least-Squares Fitting",
      "topics": [
        "lsqlin"
      ]
    },
    {
      "page": "lsqlincon",
      "title": "Linear Least-Squares Fitting with linear constraints",
      "topics": [
        "lsqlincon"
      ]
    },
    {
      "page": "lsqnonlin",
      "title": "Nonlinear Least-Squares Fitting",
      "topics": [
        "lsqcurvefit",
        "lsqnonlin",
        "lsqnonneg",
        "lsqsep"
      ]
    },
    {
      "page": "lu",
      "title": "LU Matrix Factorization",
      "topics": [
        "lu",
        "lufact",
        "lusys",
        "lu_crout"
      ]
    },
    {
      "page": "magic",
      "title": "Magic Square",
      "topics": [
        "magic"
      ]
    },
    {
      "page": "matlab",
      "title": "Matlab Compatibility",
      "topics": [
        "matlab"
      ]
    },
    {
      "page": "meshgrid",
      "title": "Generate a Mesh Grid",
      "topics": [
        "meshgrid"
      ]
    },
    {
      "page": "mexpfit",
      "title": "Multi-exponential Fitting",
      "topics": [
        "mexpfit"
      ]
    },
    {
      "page": "mldivide",
      "title": "Matlab backslash operator",
      "topics": [
        "mldivide",
        "mrdivide"
      ]
    },
    {
      "page": "mod",
      "title": "Integer Division",
      "topics": [
        "idivide",
        "mod",
        "rem"
      ]
    },
    {
      "page": "mode",
      "title": "Mode function (Matlab style)",
      "topics": [
        "Mode"
      ]
    },
    {
      "page": "moler",
      "title": "Moler Matrix",
      "topics": [
        "moler"
      ]
    },
    {
      "page": "movavg",
      "title": "Moving Average Filters",
      "topics": [
        "movavg"
      ]
    },
    {
      "page": "muller",
      "title": "Muller's Method",
      "topics": [
        "muller"
      ]
    },
    {
      "page": "nchoosek",
      "title": "Binomial Coefficients",
      "topics": [
        "nchoosek"
      ]
    },
    {
      "page": "ndims",
      "title": "Number of Dimensions",
      "topics": [
        "ndims"
      ]
    },
    {
      "page": "nearest_spd",
      "title": "Nearest Symmetric Positive-definite Matrix",
      "topics": [
        "nearest_spd"
      ]
    },
    {
      "page": "neldermead",
      "title": "Nelder-Mead Function Minimization Method",
      "topics": [
        "nelder_mead"
      ]
    },
    {
      "page": "neville",
      "title": "Neville's Method",
      "topics": [
        "neville"
      ]
    },
    {
      "page": "newmark",
      "title": "Newmark Method",
      "topics": [
        "newmark"
      ]
    },
    {
      "page": "newtonHorner",
      "title": "Newton's Root Finding Method for Polynomials.",
      "topics": [
        "newtonHorner"
      ]
    },
    {
      "page": "newtonInterp",
      "title": "Lagrange and Newtons Interpolation",
      "topics": [
        "lagrangeInterp",
        "newtonInterp"
      ]
    },
    {
      "page": "newtonRaphson",
      "title": "Rootfinding through Newton-Raphson or Secant.",
      "topics": [
        "newton",
        "newtonRaphson"
      ]
    },
    {
      "page": "newtonsys",
      "title": "Newton Method for Nonlinear Systems",
      "topics": [
        "newtonsys"
      ]
    },
    {
      "page": "nextpow2",
      "title": "Next Power of 2",
      "topics": [
        "nextpow2"
      ]
    },
    {
      "page": "nnz",
      "title": "Nonzero Elements",
      "topics": [
        "nnz"
      ]
    },
    {
      "page": "norm",
      "title": "Vector Norm",
      "topics": [
        "Norm"
      ]
    },
    {
      "page": "normest",
      "title": "Estimated Matrix Norm",
      "topics": [
        "normest"
      ]
    },
    {
      "page": "nthroot",
      "title": "Real nth Root",
      "topics": [
        "nthroot"
      ]
    },
    {
      "page": "nullspace",
      "title": "Kernel or Nullspace",
      "topics": [
        "null",
        "nullspace"
      ]
    },
    {
      "page": "numderiv",
      "title": "Richardson's Numerical Derivative",
      "topics": [
        "numderiv",
        "numdiff"
      ]
    },
    {
      "page": "numel",
      "title": "Number of Elements",
      "topics": [
        "numel"
      ]
    },
    {
      "page": "ode",
      "title": "Non-stiff (and stiff) ODE solvers",
      "topics": [
        "ode23",
        "ode23s",
        "ode45",
        "ode78"
      ]
    },
    {
      "page": "odregress",
      "title": "Orthogonal Distance Regression",
      "topics": [
        "odregress"
      ]
    },
    {
      "page": "orth",
      "title": "Range Space",
      "topics": [
        "orth"
      ]
    },
    {
      "page": "pade",
      "title": "Pade Approximation",
      "topics": [
        "pade"
      ]
    },
    {
      "page": "pascal",
      "title": "Pascal Triangle",
      "topics": [
        "pascal"
      ]
    },
    {
      "page": "pchip",
      "title": "Hermitean Interpolation Polynomials",
      "topics": [
        "pchip",
        "pchipfun"
      ]
    },
    {
      "page": "peaks",
      "title": "Peaks Function (Matlab Style)",
      "topics": [
        "peaks"
      ]
    },
    {
      "page": "perms",
      "title": "Generate Permutations",
      "topics": [
        "perms"
      ]
    },
    {
      "page": "piecewise",
      "title": "Piecewise Linear Function",
      "topics": [
        "piecewise"
      ]
    },
    {
      "page": "pinv",
      "title": "Pseudoinverse or Generalized Inverse",
      "topics": [
        "pinv"
      ]
    },
    {
      "page": "plotyy",
      "title": "Plotting Two y-Axes",
      "topics": [
        "plotyy"
      ]
    },
    {
      "page": "poisson2disk",
      "title": "Poisson Disk Sampling",
      "topics": [
        "poisson2disk"
      ]
    },
    {
      "page": "polar",
      "title": "Polar Coordinate Plot (Matlab Style)",
      "topics": [
        "polar"
      ]
    },
    {
      "page": "poly",
      "title": "Define Polynomial by Roots",
      "topics": [
        "Poly"
      ]
    },
    {
      "page": "poly2str",
      "title": "Print Polynomial",
      "topics": [
        "poly2str"
      ]
    },
    {
      "page": "polyadd",
      "title": "Adding Polynomials",
      "topics": [
        "polyadd"
      ]
    },
    {
      "page": "polyApprox",
      "title": "Polynomial Approximation",
      "topics": [
        "polyApprox"
      ]
    },
    {
      "page": "polyarea",
      "title": "Area of a Polygon",
      "topics": [
        "polyarea",
        "poly_center",
        "poly_crossings",
        "poly_length"
      ]
    },
    {
      "page": "polyder",
      "title": "Derivative of Polynomial",
      "topics": [
        "polyder"
      ]
    },
    {
      "page": "polyfit",
      "title": "Fitting by Polynomial",
      "topics": [
        "polyfit",
        "polyfix"
      ]
    },
    {
      "page": "polyint",
      "title": "Anti-derivative of Polynomial",
      "topics": [
        "polyint"
      ]
    },
    {
      "page": "polylog",
      "title": "Polylogarithm Function",
      "topics": [
        "polylog"
      ]
    },
    {
      "page": "polymul",
      "title": "Multiplying and Dividing Polynomials",
      "topics": [
        "polydiv",
        "polymul"
      ]
    },
    {
      "page": "polypow",
      "title": "Polynomial Powers",
      "topics": [
        "polypow"
      ]
    },
    {
      "page": "polytrans",
      "title": "Polynomial Transformations",
      "topics": [
        "polygcf",
        "polytrans"
      ]
    },
    {
      "page": "polyval",
      "title": "Evaluating a Polynomial",
      "topics": [
        "polyval",
        "polyvalm"
      ]
    },
    {
      "page": "pow2",
      "title": "Base 2 Power",
      "topics": [
        "pow2"
      ]
    },
    {
      "page": "ppfit",
      "title": "Piecewise Polynomial Fit",
      "topics": [
        "ppfit"
      ]
    },
    {
      "page": "pp",
      "title": "Piecewise Polynomial Structures",
      "topics": [
        "mkpp",
        "ppval"
      ]
    },
    {
      "page": "primes",
      "title": "Prime Numbers",
      "topics": [
        "primes"
      ]
    },
    {
      "page": "procrustes",
      "title": "Solving the Procrustes Problem",
      "topics": [
        "kabsch",
        "procrustes"
      ]
    },
    {
      "page": "psi",
      "title": "Psi (Polygamma) Function",
      "topics": [
        "psi"
      ]
    },
    {
      "page": "qpspecial",
      "title": "Special Quadratic Programming Solver",
      "topics": [
        "qpsolve",
        "qpspecial"
      ]
    },
    {
      "page": "qrSolve",
      "title": "LSE Solution",
      "topics": [
        "qrSolve"
      ]
    },
    {
      "page": "quad",
      "title": "Adaptive Simpson Quadrature",
      "topics": [
        "quad"
      ]
    },
    {
      "page": "quad2d",
      "title": "2-d Gaussian Quadrature",
      "topics": [
        "quad2d"
      ]
    },
    {
      "page": "quadcc",
      "title": "Adaptive Clenshaw-Curtis Quadrature",
      "topics": [
        "quadcc"
      ]
    },
    {
      "page": "quadgk",
      "title": "Adaptive Gauss-Kronrod Quadrature",
      "topics": [
        "quadgk"
      ]
    },
    {
      "page": "quadgr",
      "title": "Gaussian Quadrature with Richardson Extrapolation",
      "topics": [
        "quadgr"
      ]
    },
    {
      "page": "quadinf",
      "title": "Infinite Integrals",
      "topics": [
        "quadinf"
      ]
    },
    {
      "page": "quadl",
      "title": "Adaptive Lobatto Quadrature",
      "topics": [
        "quadl"
      ]
    },
    {
      "page": "quadprog",
      "title": "Quadratic Programming",
      "topics": [
        "quadprog"
      ]
    },
    {
      "page": "quadv",
      "title": "Vectorized Integration",
      "topics": [
        "quadv"
      ]
    },
    {
      "page": "quiver",
      "title": "Quiver or Velocity Plot",
      "topics": [
        "quiver"
      ]
    },
    {
      "page": "rand",
      "title": "Create Random Matrices",
      "topics": [
        "rand",
        "randi",
        "randn",
        "randp",
        "rands",
        "randsample"
      ]
    },
    {
      "page": "randcomb",
      "title": "Random Combination",
      "topics": [
        "randcomb"
      ]
    },
    {
      "page": "randortho",
      "title": "Generate Random Orthonormal or Unitary Matrix",
      "topics": [
        "randortho"
      ]
    },
    {
      "page": "randperm",
      "title": "Random Permutation",
      "topics": [
        "randperm"
      ]
    },
    {
      "page": "rank",
      "title": "Matrix Rank",
      "topics": [
        "Rank"
      ]
    },
    {
      "page": "rat",
      "title": "Continuous Fractions (Matlab Style)",
      "topics": [
        "rat",
        "rats"
      ]
    },
    {
      "page": "ratinterp",
      "title": "Rational Interpolation",
      "topics": [
        "ratinterp"
      ]
    },
    {
      "page": "rationalfit",
      "title": "Rational Function Approximation",
      "topics": [
        "rationalfit"
      ]
    },
    {
      "page": "rectint",
      "title": "Rectangle Intersection Areas",
      "topics": [
        "rectint"
      ]
    },
    {
      "page": "refindall",
      "title": "Find overlapping regular expression matches.",
      "topics": [
        "refindall"
      ]
    },
    {
      "page": "regexp",
      "title": "Match regular expression",
      "topics": [
        "regexp",
        "regexpi"
      ]
    },
    {
      "page": "regexprep",
      "title": "Replace string using regular expression",
      "topics": [
        "regexprep"
      ]
    },
    {
      "page": "repmat",
      "title": "Replicate Matrix",
      "topics": [
        "repmat"
      ]
    },
    {
      "page": "reshape",
      "title": "Reshape Matrix",
      "topics": [
        "Reshape"
      ]
    },
    {
      "page": "ridders",
      "title": "Ridders' Root Finding Method",
      "topics": [
        "ridders"
      ]
    },
    {
      "page": "rk4",
      "title": "Classical Runge-Kutta",
      "topics": [
        "rk4",
        "rk4sys"
      ]
    },
    {
      "page": "rkf54",
      "title": "Runge-Kutta-Fehlberg",
      "topics": [
        "rkf54"
      ]
    },
    {
      "page": "rmserr",
      "title": "Accuracy Measures",
      "topics": [
        "rmserr"
      ]
    },
    {
      "page": "romberg",
      "title": "Romberg Integration",
      "topics": [
        "romberg"
      ]
    },
    {
      "page": "roots",
      "title": "Polynomial Roots",
      "topics": [
        "polyroots",
        "roots",
        "rootsmult"
      ]
    },
    {
      "page": "rosser",
      "title": "Rosser Matrix",
      "topics": [
        "rosser"
      ]
    },
    {
      "page": "rot90",
      "title": "Matrix Rotation",
      "topics": [
        "rot90"
      ]
    },
    {
      "page": "rref",
      "title": "Reduced Row Echelon Form",
      "topics": [
        "rref"
      ]
    },
    {
      "page": "runge",
      "title": "Runge Function",
      "topics": [
        "runge"
      ]
    },
    {
      "page": "savgol",
      "title": "Savitzky-Golay Smoothing",
      "topics": [
        "savgol"
      ]
    },
    {
      "page": "segm_distance",
      "title": "Segment Distance",
      "topics": [
        "segm_distance"
      ]
    },
    {
      "page": "segm_intersect",
      "title": "Segment Intersection",
      "topics": [
        "segm_intersect"
      ]
    },
    {
      "page": "semilog",
      "title": "Semi-logarithmic Plots (Matlab Style)",
      "topics": [
        "loglog",
        "semilogx",
        "semilogy"
      ]
    },
    {
      "page": "shooting",
      "title": "Shooting Method",
      "topics": [
        "shooting"
      ]
    },
    {
      "page": "shubert",
      "title": "Shubert-Piyavskii Method",
      "topics": [
        "shubert"
      ]
    },
    {
      "page": "sici",
      "title": "Sine and Cosine Integral Functions",
      "topics": [
        "Ci",
        "Si"
      ]
    },
    {
      "page": "sigmoid",
      "title": "Sigmoid Function",
      "topics": [
        "logit",
        "sigmoid"
      ]
    },
    {
      "page": "simpadpt",
      "title": "Adaptive Simpson Quadrature",
      "topics": [
        "simpadpt"
      ]
    },
    {
      "page": "simpson",
      "title": "Simpson Integration",
      "topics": [
        "simpson"
      ]
    },
    {
      "page": "simpson2d",
      "title": "Double Simpson Integration",
      "topics": [
        "simpson2d"
      ]
    },
    {
      "page": "sind",
      "title": "Trigonometric Functions in Degrees",
      "topics": [
        "acosd",
        "acotd",
        "acscd",
        "asecd",
        "asind",
        "atan2d",
        "atand",
        "cosd",
        "cotd",
        "cscd",
        "secd",
        "sind",
        "tand"
      ]
    },
    {
      "page": "size",
      "title": "Size of Matrix",
      "topics": [
        "size"
      ]
    },
    {
      "page": "softline",
      "title": "Soft (Inexact) Line Search",
      "topics": [
        "softline"
      ]
    },
    {
      "page": "sorting",
      "title": "Sorting Routines",
      "topics": [
        "bubbleSort",
        "heapSort",
        "insertionSort",
        "is.sorted",
        "mergeOrdered",
        "mergeSort",
        "quickSort",
        "quickSortx",
        "selectionSort",
        "shellSort",
        "testSort"
      ]
    },
    {
      "page": "sortrows",
      "title": "Sort Rows of a Matrix (Matlab Style)",
      "topics": [
        "sortrows"
      ]
    },
    {
      "page": "spinterp",
      "title": "Monotone (Shape-Preserving) Interpolation",
      "topics": [
        "spinterp"
      ]
    },
    {
      "page": "sqrtm",
      "title": "Matrix Square and p-th Roots",
      "topics": [
        "rootm",
        "signm",
        "sqrtm"
      ]
    },
    {
      "page": "squareform",
      "title": "Format Distance Matrix (Matlab Style)",
      "topics": [
        "squareform"
      ]
    },
    {
      "page": "std",
      "title": "Standard Deviation (Matlab Style)",
      "topics": [
        "std"
      ]
    },
    {
      "page": "std_err",
      "title": "Standard Error",
      "topics": [
        "std_err"
      ]
    },
    {
      "page": "steep_descent",
      "title": "Steepest Descent Minimization",
      "topics": [
        "steep_descent"
      ]
    },
    {
      "page": "stereographic",
      "title": "Stereographic Projection",
      "topics": [
        "stereographic",
        "stereographic_inv"
      ]
    },
    {
      "page": "str2num",
      "title": "Converting string to number (Matlab style)",
      "topics": [
        "num2str",
        "str2num"
      ]
    },
    {
      "page": "strcat",
      "title": "String Concatenation",
      "topics": [
        "strcat"
      ]
    },
    {
      "page": "strcmp",
      "title": "String Comparison",
      "topics": [
        "strcmp",
        "strcmpi"
      ]
    },
    {
      "page": "strfind",
      "title": "Find Substrings",
      "topics": [
        "findstr",
        "strfind",
        "strfindi"
      ]
    },
    {
      "page": "strjust",
      "title": "Justify character vector",
      "topics": [
        "strjust"
      ]
    },
    {
      "page": "strrep",
      "title": "Find and replace substring",
      "topics": [
        "strRep"
      ]
    },
    {
      "page": "strtrim",
      "title": "Remove leading and trailing white space.",
      "topics": [
        "deblank",
        "strTrim"
      ]
    },
    {
      "page": "subspace",
      "title": "Angle between two subspaces",
      "topics": [
        "subspace"
      ]
    },
    {
      "page": "sumalt",
      "title": "Alternating Series Acceleration",
      "topics": [
        "sumalt"
      ]
    },
    {
      "page": "taylor",
      "title": "Taylor Series Approximation",
      "topics": [
        "taylor"
      ]
    },
    {
      "page": "tictoc",
      "title": "MATLAB timer functions",
      "topics": [
        "tic",
        "toc"
      ]
    },
    {
      "page": "titanium",
      "title": "Titanium Test Data",
      "topics": [
        "titanium"
      ]
    },
    {
      "page": "toeplitz",
      "title": "Toeplitz Matrix",
      "topics": [
        "Toeplitz"
      ]
    },
    {
      "page": "trace",
      "title": "Matrix trace",
      "topics": [
        "Trace"
      ]
    },
    {
      "page": "trapz",
      "title": "Trapezoidal Integration",
      "topics": [
        "cumtrapz",
        "trapz",
        "trapzfun"
      ]
    },
    {
      "page": "tri",
      "title": "Triangular Matrices (Matlab Style)",
      "topics": [
        "tril",
        "triu"
      ]
    },
    {
      "page": "trigApprox",
      "title": "Trigonometric Approximation",
      "topics": [
        "trigApprox"
      ]
    },
    {
      "page": "trigPoly",
      "title": "Trigonometric Polynomial",
      "topics": [
        "trigPoly"
      ]
    },
    {
      "page": "triquad",
      "title": "Gaussian Triangle Quadrature",
      "topics": [
        "triquad"
      ]
    },
    {
      "page": "trisolve",
      "title": "Tridiagonal Linear System Solver",
      "topics": [
        "trisolve"
      ]
    },
    {
      "page": "vander",
      "title": "Vandermonde matrix",
      "topics": [
        "vander"
      ]
    },
    {
      "page": "vectorfield",
      "title": "Vector Field Plotting",
      "topics": [
        "vectorfield"
      ]
    },
    {
      "page": "whittaker",
      "title": "Whittaker Smoothing",
      "topics": [
        "whittaker"
      ]
    },
    {
      "page": "wilkinson",
      "title": "wilkinson Matrix",
      "topics": [
        "wilkinson"
      ]
    },
    {
      "page": "zeta",
      "title": "Riemann Zeta Function",
      "topics": [
        "zeta"
      ]
    }
  ],
  "_readme": "https://github.com/cran/pracma/raw/HEAD/README.md",
  "_rundeps": [],
  "_score": 12.722021444282502,
  "_indexed": true,
  "_nocasepkg": "pracma",
  "_universes": [
    "hwborchers"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.4.6",
      "date": "2026-05-20T07:57:05.000Z",
      "distro": "noble",
      "commit": "cdbf2d271faf031bc28bed3389de81a9fabc3504",
      "fileid": "46a38f0504e83ad52789e73a0563dc9a382e368235cf6a33f0f40fa7a84c862c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hwborchers/actions/runs/26149144349"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.4.6",
      "date": "2026-05-20T07:57:03.000Z",
      "distro": "noble",
      "commit": "cdbf2d271faf031bc28bed3389de81a9fabc3504",
      "fileid": "306016439ece28de13b0e5963db259c6fda5021305765c46a4b885103248424a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hwborchers/actions/runs/26149144349"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.4.6",
      "date": "2026-05-20T07:56:41.000Z",
      "commit": "cdbf2d271faf031bc28bed3389de81a9fabc3504",
      "fileid": "2decfafa64c8f9b0a9e62031bfe825f5bea0cc994cc8692563237976f42abbe1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hwborchers/actions/runs/26149144349"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.4.6",
      "date": "2026-05-20T07:56:54.000Z",
      "commit": "cdbf2d271faf031bc28bed3389de81a9fabc3504",
      "fileid": "7b2624829411ab702669647893aba69da2864d465915f868f8f77e90c1737c48",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hwborchers/actions/runs/26149144349"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.4.6",
      "date": "2026-05-20T07:57:10.000Z",
      "commit": "cdbf2d271faf031bc28bed3389de81a9fabc3504",
      "fileid": "731fe1c98cdd6c1720dd49c0f7ee95e833feb538abf5cb9c7c1dd87745a000f5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hwborchers/actions/runs/26149144349"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.4.6",
      "date": "2026-05-20T07:56:18.000Z",
      "commit": "cdbf2d271faf031bc28bed3389de81a9fabc3504",
      "fileid": "90a2ace763a1e2c3ed53e9ef8c37af2e90ff9d53c7e3a090e62fc33a747dbab5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hwborchers/actions/runs/26149144349"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.4.6",
      "date": "2026-05-20T07:56:31.000Z",
      "commit": "cdbf2d271faf031bc28bed3389de81a9fabc3504",
      "fileid": "1fb8d7b0944cf77bfb277e02ce81a7d37742dc52f11195b2af6a82e7bd34edb5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/hwborchers/actions/runs/26149144349"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.4.6",
      "date": "2026-06-02T13:44:08.000Z",
      "commit": "cdbf2d271faf031bc28bed3389de81a9fabc3504",
      "fileid": "4bc34cd2448a34d81896f64c2e4c0929f90f4d0ba186053808f3203986229881",
      "status": "success",
      "buildurl": "https://github.com/r-universe/hwborchers/actions/runs/26149144349"
    }
  ]
}