質問編集履歴

1

y = a*x + bと近似したい場合のa,bの逐次推定の方法は添付のSubsystemの方法で会っていますでしょうか?

2019/09/09 05:52

投稿

christoph-hel
christoph-hel

スコア8

test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,13 @@
2
2
 
3
3
 
4
4
 
5
- ここに質問内容詳しく書てくださ
5
+ MATLAB System Identification Recursive Least Squares Estimatorブロックでオンライン最小二乗法
6
6
 
7
- (例)PHP(CakePHP)で●●なシステムを作っています。
8
7
 
8
+
9
+ MATLABのページ(https://jp.mathworks.com/help/ident/examples/online-recursive-least-squares-estimation.html)では、y(t) = a1*x(t-1) + a2*x(t-1)^2 + a3*y(t-1)の例が出ていますが、今回は単にy(t) = a*x(t) + b
10
+
9
- ■■機能を実装中以下のエラーメッセージが発生しました。
11
+ ので、Regressorsは添付のSubsystemのよう組みました。
10
12
 
11
13
 
12
14
 
@@ -14,11 +16,7 @@
14
16
 
15
17
 
16
18
 
17
- ```
18
-
19
- エラーメッセージ
19
+ Parametersは常にa = 1, b = 0となる
20
-
21
- ```
22
20
 
23
21
 
24
22
 
@@ -38,9 +36,15 @@
38
36
 
39
37
 
40
38
 
41
- ここ問題に対て試したことを記載してください
39
+ 添付の図のようモデリングした。
40
+
41
+ ![![イメージ説明](20458733d26be539ef3cd37743308ab9.png)](2ba4cd1f1b7887173f715c15ecaf1223.png)
42
42
 
43
43
 
44
+
45
+ subsystemは以下です。
46
+
47
+ ![イメージ説明](e7fddc5cca0da8f83dc75e84a4491f51.png)
44
48
 
45
49
  ### 補足情報(FW/ツールのバージョンなど)
46
50