|
Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the documentation of this file.
82 for (k = 0; k < n; k++) {
85 for (i = 1; i < 2 *
p + 1; i++) {
88 T[i][0] += x_tmp * y[k];
95 float _XtX[
p + 1][
p + 1];
97 for (i = 0; i <
p + 1; i++) {
98 for (j = 0; j <
p + 1; j++) {
104 float w[
p + 1], _v[
p + 1][
p + 1];
111 for (i = 0; i <
p + 1; i++) {
VIC slots used for the LPC2148 define name e g gps UART1_VIC_SLOT e g modem SPI1_VIC_SLOT SPI1 in mcu_periph spi_arch c or spi_slave_hs_arch c(and some others not using the SPI peripheral yet..) I2C0_VIC_SLOT 8 mcu_periph/i2c_arch.c I2C1_VIC_SLOT 9 mcu_periph/i2c_arch.c USB_VIC_SLOT 10 usb
void pprz_polyfit_float(float *x, float *y, int n, int p, float *c)
Polynomial regression.
int pprz_svd_float(float **a, float *w, float **v, int m, int n)
SVD decomposition.
#define MAKE_MATRIX_PTR(_ptr, _mat, _rows)
Make a pointer to a matrix of _rows lines.
Matrix decompositions in floating point.
Paparazzi floating point algebra.
void pprz_svd_solve_float(float **x, float **u, float *w, float **v, float **b, int m, int n, int l)
SVD based linear solver.
static void float_vect_zero(float *a, const int n)
a = 0
static void float_mat_zero(float **a, int m, int n)
a = 0