You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit b4f9aad
Browse filesBrowse the repository at this point in the historyBrowse files
Apply markdown-table-formatter's layout to the tables this tier adds
or edits, as suggested by MegaLinter.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q53m7MZDmHwocmKbhhd2o5
|[Control Analysis](doc/control_analysis/README.md)| Frequency Response, Root Locus, Controllability/Observability Matrices & Gramians, Continuous-to-Discrete, Transfer Function ↔ State Space |
|[Estimators](doc/estimators/README.md)| Linear Regression, Polynomial Fitting, Total Least Squares, Yule-Walker (offline), Recursive Least Squares, Recursive Instrumental Variables, LMS / NLMS Adaptive Filter (online), Consistency Metrics / NEES / NIS, Incremental QR Least Squares (rank-revealing) |
|[Control Analysis](doc/control_analysis/README.md)| Frequency Response, Root Locus, Controllability/Observability Matrices & Gramians, Continuous-to-Discrete, Transfer Function ↔ State Space |
|[Estimators](doc/estimators/README.md)| Linear Regression, Polynomial Fitting, Total Least Squares, Yule-Walker (offline), Recursive Least Squares, Recursive Instrumental Variables, LMS / NLMS Adaptive Filter (online), Consistency Metrics / NEES / NIS, Incremental QR Least Squares (rank-revealing) |
|[Nonlinear Control](doc/nonlinear_control/README.md)| Feedback Linearization, Backstepping Control, Model Reference Adaptive Control (MRAC) |
30
-
|[Robust Control](doc/robust_control/README.md)| Active Disturbance Rejection Control (ADRC + ESO), Sliding Mode Control (SMC), Disturbance Observer (DOB), H∞ State-Feedback Control |
|[Nonlinear Control](doc/nonlinear_control/README.md)| Feedback Linearization, Backstepping Control, Model Reference Adaptive Control (MRAC) |
30
+
|[Robust Control](doc/robust_control/README.md)| Active Disturbance Rejection Control (ADRC + ESO), Sliding Mode Control (SMC), Disturbance Observer (DOB), H∞ State-Feedback Control |
|[Linear Regression](LinearRegression.md)| Ordinary least-squares regression using the normal equation|
10
+
|[Polynomial Fitting](PolynomialFitting.md)| Degree-d polynomial fit via Vandermonde normal equations|
11
+
|[Total Least Squares](TotalLeastSquares.md)| Errors-in-variables fit (noisy regressors) via the SVD of `[A | b]`|
12
+
|[Yule-Walker](YuleWalker.md)| Autoregressive model parameter estimation via the Yule-Walker equations|
13
+
|[Expectation-Maximization](ExpectationMaximization.md)| EM algorithm for Kalman filter parameter identification (Shumway-Stoffer)|
14
14
|[Incremental QR Least Squares](IncrementalQrLeastSquares.md)| Streaming Givens QR in fixed memory with a rank-revealing SVD solve (minimum-norm, identifiable combinations) |
| Factorization | $O(K)$ | three bands | Once per fit, shared by all channels|
53
+
| Fit | $O(D\,K)$| $K_{\max}(2 + 2D)$ scalars | $D$ channels, each one right-hand side build and one solve of $O(K)$; no iteration |
54
+
| Evaluate | $O(\log K + D)$ | $O(1)$ | Binary search, then three Horner polynomials per channel|
55
55
56
56
Storage holds the knots, their reciprocal spans, the values and the second derivatives: $K_{\max}(2 + 2D)$ scalars, where $K_{\max}$ is the compile-time capacity, plus the three bands of the solver. All of it is bounded and on the stack or inside the object; no heap.
|[Tridiagonal Solver](TridiagonalSolver.md)| Solves the second-derivative system; its factorization is reused across channels|
108
108
|[Polynomial Profile](../motion_profiles/PolynomialProfile.md)| The two-knot clamped case is the same cubic Hermite polynomial; the spline generalizes it to many knots with $C^2$ joins |
109
-
| Polynomial fitting | Least-squares fit instead of interpolation |
109
+
| Polynomial fitting | Least-squares fit instead of interpolation|
0 commit comments