All Projects → k3jph → cmna-pkg

k3jph / cmna-pkg

Licence: other
Computational Methods for Numerical Analysis

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to cmna-pkg

numerics
library of numerical methods using Armadillo
Stars: ✭ 17 (+30.77%)
Mutual labels:  root-finding, splines, partial-differential-equations, differential-equations, numerical-analysis
equadratures
equadratures.org/
Stars: ✭ 92 (+607.69%)
Mutual labels:  interpolation, matrix-factorization, least-squares
numerical-methods-python
Numerical methods implementation in Python.
Stars: ✭ 65 (+400%)
Mutual labels:  newton, differential-equations, numerical-analysis
Fatou.jl
Fatou sets in Julia (Fractals, Newton basins, Mandelbrot)
Stars: ✭ 92 (+607.69%)
Mutual labels:  root-finding, numerical-analysis
Differentialequations.jl
Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components
Stars: ✭ 2,023 (+15461.54%)
Mutual labels:  partial-differential-equations, differential-equations
dfogn
DFO-GN: Derivative-Free Optimization using Gauss-Newton
Stars: ✭ 20 (+53.85%)
Mutual labels:  least-squares, numerical-analysis
Mathematical-Modeling
A sharing of the learning process of mathematical modeling 数学建模常用工具模型算法分享:数学建模竞赛优秀论文,数学建模常用算法模型,LaTeX论文模板,SPSS工具分享。
Stars: ✭ 30 (+130.77%)
Mutual labels:  monte-carlo, least-squares
bspline-fortran
Multidimensional B-Spline Interpolation of Data on a Regular Grid
Stars: ✭ 123 (+846.15%)
Mutual labels:  interpolation, splines
NM
Numerical Methods (NM) for BE Electrical II Year / II Part, Email: [email protected]
Stars: ✭ 13 (+0%)
Mutual labels:  interpolation, partial-differential-equations
Schrodingers-Equation-Solution-by-Neural-Network-NN-
Artifitial Neural Networks for Solving Ordinary and Partial Differential Equations, in this case, Schrodinger's Equation for One Particle in a 1-Dimentional Box
Stars: ✭ 18 (+38.46%)
Mutual labels:  partial-differential-equations, differential-equations
polatory
Fast, memory-efficient 3D spline interpolation and global kriging, via RBF (radial basis function) interpolation.
Stars: ✭ 82 (+530.77%)
Mutual labels:  interpolation, splines
DECAGT
Discretizations of Exterior Calculus for Analysis, Geometry and Topology
Stars: ✭ 14 (+7.69%)
Mutual labels:  partial-differential-equations, numerical-analysis
MLJC-UniTo-ProjectX-2020-public
Public repository for the proposal “Physics-Informed Machine Learning Simulator for Wildfire Propagation” - MLJC University of Turin - ProjectX2020 Competition (UofT AI)
Stars: ✭ 31 (+138.46%)
Mutual labels:  partial-differential-equations, differential-equations
numerical-veliz
Numerical Analysis code from the Oscar Veliz YouTube Channel
Stars: ✭ 83 (+538.46%)
Mutual labels:  root-finding, numerical-analysis
SciMLBenchmarks.jl
Benchmarks for scientific machine learning (SciML) software and differential equation solvers
Stars: ✭ 195 (+1400%)
Mutual labels:  partial-differential-equations, differential-equations
Finite-Difference-Method
A Finite Difference Method Engine in C++
Stars: ✭ 15 (+15.38%)
Mutual labels:  partial-differential-equations, heat-equation
SGpp
SG⁺⁺ – the numerical library for Sparse Grids in all their variants.
Stars: ✭ 59 (+353.85%)
Mutual labels:  interpolation, quadrature
Numerical-Analysis-Python
Python notebooks for Numerical Analysis
Stars: ✭ 82 (+530.77%)
Mutual labels:  partial-differential-equations, numerical-analysis
pydens
PyDEns is a framework for solving Ordinary and Partial Differential Equations (ODEs & PDEs) using neural networks
Stars: ✭ 201 (+1446.15%)
Mutual labels:  partial-differential-equations, differential-equations
gpx-interpolate
Python function to interpolate GPX data using piecewise cubic Hermite splines
Stars: ✭ 35 (+169.23%)
Mutual labels:  interpolation

Computational Methods for Numerical Analysis

CRAN/METACRAN Downloads from the RStudio CRAN mirror Build Status (main) Build Status (develop) codecov Codacy Badge Package DOI Book DOI

This is the R package to support Computational Methods for Numerical Analysis with R by James P. Howard, II.

Computational Methods for Numerical Analysis with R is an overview of traditional numerical analysis topics presented using R. This guide shows how common functions from linear algebra, interpolation, numerical integration, optimization, and differential equations can be implemented in pure R code. Every algorithm described is given with a complete function implementation in R, along with examples to demonstrate the function and its use.

Computational Methods for Numerical Analysis with R with R is intended for those who already know R, but are interested in learning more about how the underlying algorithms work. As such, it is suitable for statisticians, economists, and engineers, and others with a computational and numerical background.

Algorithms included

  • Elementary and Example Algorithms
    • Polynomial Expansion
      • Naive (naivepoly)
      • Cached Naive (betterpoly)
      • Horner's Method (horner, rhorner)
    • Summation
      • Naive Summation (naivesum)
      • Kahan Summation (kahansum)
    • Division
      • Naive Division (naivediv)
      • Long Division (longdiv)
    • Miscellaneous
      • Naive Primality tester (isPrime)
      • Nth Root (nthroot)
      • Quadratic Formula (quadratic, quadratic2)
    • Samples
      • Fibbonaci (fibonacci)
      • Wilinson's Polynomial (wilkinson)
      • Himmelblau (himmelblau)
  • Linear Algebra
    • Row/Vector Operations
      • Row Replacement (replacerow)
      • Scale Row (scalerow)
      • Swap Rows (swaprows)
      • Norm of a Vector (vecnorm)
    • Elementary Functions
      • Determinant (detmatrix)
      • Matrix Inverse (invmatrix)
      • Row-Echelon Form (refmatrix)
      • Reduced Row-Echelon Form (rrefmatrix)
      • Solve a Matrix, Using Row Reduction (solvematrix)
    • Decompositions
      • Cholesky Decomposition (choleskymatrix)
      • LU Decomposition (lumatrix)
    • Iterative Methods
      • Conjugate Gradient (cgmmatrix)
      • Gauss Seidel (gaussseidel)
      • Jacobi (jacobi)
    • Specialty Methods
      • Tridiagonal Matrix Solver (tridiagmatrix)
  • Interpolation and Extrapolation
    • Polynomial Interpolation
      • Liner Interpolation (linterp)
      • Polynomial Interpolation (polyinterp)
    • Splines
      • Piecewise Linear (pwiselinterp)
      • Cubic Spline (cubicspline)
    • Bezier
      • Quadratic Bezier (qbezier)
      • Cubic Bezier (cbezier)
    • Multidimensional Interpolaters
      • Bilinear (bilinear)
      • Nearest Neighbor (nn)
    • Applications
      • Image Resizing (resizeImageNN, resizeImageBL)
  • Differentiation
    • Finite Differences
      • One-Step (findiff)
      • More Differentiators (symdiff, rdiff)
      • Second Derivative (findiff2)
  • Numerical Integration
    • Newton-Cotes
      • Midpoint Method (midpt)
      • Trapezoid Method (trap)
      • Simpson's Rule (simp)
      • Simpson's 3/8s Rule (simp38)
    • Gaussian Integration
      • Driver (gaussint)
      • Specific forms (gauss.hermite, gauss.laguerre, gauss.legendre)
    • Adaptive Integrators
      • Recursive Adaptive (adaptint)
      • Romberg (romberg)
    • Monte Carlo
      • Monte Carlo Integration, 1D (mcint)
      • Monte Carlo Integration, 2D (mcint2)
    • Applications
      • Shell Method for Revolved Volume (shellmethod)
      • Disc Method for Revolved Volume (discmethod)
      • Gini Coefficient (giniquintile)
  • Root Finding
    • Bisection Method (bisection)
    • Newton's Method (newton)
    • Secant Method (secant)
  • Optimization
    • Continuous
      • Golden Section (goldsectmax, goldsectmin)
      • Gradient Descent (gd, gdls, gradasc, graddsc)
      • Hill Climbing (hillclimbing)
      • Simulated Annealing (sa)
    • Discrete
      • Traveling Salesperson Problem (tspsa)
  • Differential Equations
    • Initial Value Problems
      • Euler Method (euler)
      • Midpoint Method (midptivp)
      • Fouth-Order Runge-Kutta (rungekutta4)
      • Adams-Bashforth (adamsbashforth)
    • Systems of Differential Equations
      • Euler Method (eulersys)
    • Partial Differential Equations
      • Heat Equation, 1D (heat)
      • Wave Equation, 1D (wave)
    • Applications
      • Boundary Value Problems (bvpexample, bvpexample10)

Dependencies

  • testthat
  • roxygen2
  • markdown

Contribution guidelines

For more information

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].