Commit Graph

95 Commits

Author SHA1 Message Date
leo 84e2858776
p3: matlab/p3.m file 2023-03-15 20:24:16 +01:00
leo ac4a8551d2
p3(data.go): better error message 2023-03-15 20:17:25 +01:00
leo 1befb1a5fd
flake: have seaborn in the shell 2023-03-15 20:14:00 +01:00
leo 2527b7b6ef
p1: add exm stuff 2023-03-15 20:13:09 +01:00
leo 880744f280
p3: add .golangci-lint 2023-03-15 20:08:58 +01:00
leo d9d45bb92c
flake(p3): ignore folders with resource files 2023-03-15 20:06:50 +01:00
leo df9994ffe7
p3: add matlab,simulink project files 2023-03-15 20:05:16 +01:00
leo 201c9ee5c1
p3: add plots 2023-03-15 20:02:47 +01:00
leo 628e107f21
p3: visualise explicit theta 2023-03-15 20:03:49 +01:00
leo 94b7d61f16
p3: add calculated data 2023-03-15 20:02:05 +01:00
leo 49359cc549
p3(run.go): actually call explicit least squares 2023-03-15 20:00:51 +01:00
leo 97cf99e988
p3(readme): correct p2 -> p3 2023-03-15 19:58:57 +01:00
leo 033fdd77a9
p3(lrls): redo how explicit works 2023-03-15 19:57:59 +01:00
leo f3a15203a6
fix(p3(data.go)): don't return data on err 2023-03-15 19:52:46 +01:00
leo 733a318415
p3(data.go): return simple nils on err 2023-03-15 19:52:15 +01:00
leo b07eead130
p3(data.go): set initial slice size to our needs 2023-03-15 19:29:58 +01:00
leo a5a6d08f83
p3(visualise.py): update titles,labels 2023-03-15 19:00:59 +01:00
leo a232dd2500
gitignore: ignore binaries in p2,p3 2023-03-13 20:22:58 +01:00
leo 2233a971ae
p3: add data/explicit_{theta,error}.csv 2023-03-12 23:56:42 +01:00
leo 0744ef9605
p3: add data/{u,y}.csv 2023-03-12 23:55:54 +01:00
leo ab30f97100
p3: implement Explicit LSq
... including visualisation

add matlab script and a way to run it.
2023-03-12 23:53:42 +01:00
leo ac11b9dc2f
p3: stop printing useless stuff 2023-03-12 16:23:56 +01:00
leo 8634f9851d
p3: add pics 2023-03-12 16:22:29 +01:00
leo 82b91b5c6a
p3: make visualise.py useful 2023-03-12 16:21:26 +01:00
leo e80fcaa5ca
update readme 2023-03-12 16:19:21 +01:00
leo 6e337ad6fa
p3: add theta{,T{,_p{0,1,2,3}}}, estim. err files 2023-03-12 16:18:22 +01:00
leo 455b7ab5e0
p3: add data/m.csv 2023-03-12 16:15:31 +01:00
leo c1295f0d74
p3: implement Recursive Least Squares estimation 2023-03-12 16:13:45 +01:00
leo 7bbc50acff
p3: estimates -> theta 2023-03-12 00:46:25 +01:00
leo c8a2cfcd17
p3: rename *fi -> *phi 2023-03-10 15:24:09 +01:00
leo 7048c93448
p3(lrls/helper.go): correctly replacing w/ diagMat 2023-03-10 10:44:47 +01:00
leo e49dbbfc39
p3(lrls/helper.go): fix 0 slice size 2023-03-08 23:26:46 +01:00
leo ea406f5b56
p3: change return values 2023-03-06 18:51:15 +01:00
leo ae69b3e306
p3(lrls/helper.go): add addTheta,addFi funcs 2023-03-05 17:50:13 +01:00
leo a44f8def21
p3: add lrls/helper.go 2023-03-05 17:48:31 +01:00
leo 0d66b660bb
p3: add lrls package 2023-03-05 14:25:13 +01:00
leo 7973f63473
flake,go,pre-commit: add p3 2023-03-04 14:51:37 +01:00
leo 9910d77026
p2: update readme 2023-02-27 04:27:46 +01:00
leo 5927e4d86d
p2: add alternative way to get matrix product 2023-02-27 04:10:44 +01:00
leo f20ada00a2
p2: calculate impulseFunc using autocorrels 2023-02-27 04:09:01 +01:00
leo e6fcc5dfbc
p2: add correlation func 2023-02-27 04:08:01 +01:00
leo 9aaf015fac
p2(visualise): better titles 2023-02-27 04:05:29 +01:00
leo cad05f6864
p2(visualise): add plot comparison 2023-02-27 02:54:30 +01:00
leo eff30ef628
p2(visualise): note about customness 2023-02-27 02:54:03 +01:00
leo e6d4abe0aa
p2(visualise): use 2nd order fit 2023-02-27 02:53:01 +01:00
leo 531b2f50c3
p2: correct impulse func data 2023-02-27 02:28:20 +01:00
leo c54e5a342b
p2(visualise): add mutual/auto-correlation 2023-02-27 02:18:27 +01:00
leo a46d1403c3
p2: add a way to run visualise.py cmd 2023-02-27 02:16:43 +01:00
leo 07b91ea5e4
p2: edit visualisation labels 2023-02-27 01:39:09 +01:00
leo 8c99960c35
p2: make autocorrelation always positive 2023-02-27 01:36:36 +01:00