質問編集履歴
2
追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -100,6 +100,8 @@
|
|
100
100
|
|
101
101
|
```matlab
|
102
102
|
|
103
|
+
for n=1:length(x)
|
104
|
+
|
103
105
|
for k=1:b_length
|
104
106
|
|
105
107
|
|
1
追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -87,3 +87,39 @@
|
|
87
87
|
```
|
88
88
|
|
89
89
|
として出力してみた結果とプログラムの結果が異なるためプログラムがうまく動作していないのですが,どのようにすれば値がうまく更新され同じ出力結果が得られるのでしょうか。
|
90
|
+
|
91
|
+
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
追記
|
96
|
+
|
97
|
+
![イメージ説明](f8c840a7a72b9db62b0241b5f74bab06.png)
|
98
|
+
|
99
|
+
matlabの畳み込みに載っていたこの式で実行すると
|
100
|
+
|
101
|
+
```matlab
|
102
|
+
|
103
|
+
for k=1:b_length
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
y1=y1+x(n-k+1)*b(k);
|
108
|
+
|
109
|
+
end
|
110
|
+
|
111
|
+
|
112
|
+
|
113
|
+
配列インデックスは正の整数または logical 値でなければなりません。
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
エラー: report2_b (行 23)
|
118
|
+
|
119
|
+
y1=y1+x(n-k+1)*b(k);
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
```
|
124
|
+
|
125
|
+
このようなエラーが出てしまいます。
|