質問編集履歴

4

修正

2021/07/06 08:20

投稿

kaeruuuun
kaeruuuun

スコア19

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,9 @@
16
16
 
17
17
  ```
18
18
 
19
+ また
20
+
19
- また```matlab
21
+ ```matlab
20
22
 
21
23
  >> size(ita(I-(fai.'.*y)/Ta))
22
24
 
@@ -38,9 +40,13 @@
38
40
 
39
41
  ```
40
42
 
43
+
44
+
41
45
  faiが1000*2の行列でyも1000*2の行列ですが,サイズが適合しないと出ます.
42
46
 
43
47
  何が問題なのでしょうか.
48
+
49
+
44
50
 
45
51
  ```matlab
46
52
 

3

追加

2021/07/06 08:20

投稿

kaeruuuun
kaeruuuun

スコア19

test CHANGED
File without changes
test CHANGED
@@ -26,9 +26,21 @@
26
26
 
27
27
  ```
28
28
 
29
- このようにしてもサイズが適合しないと出ます.どこが問題なのでしょうか.
29
+ このようにしてもサイズが適合しないと出ます.
30
30
 
31
+ 他にも
31
32
 
33
+ ```matlab
34
+
35
+ fai.'.*y
36
+
37
+ 配列のサイズがこの演算に適合しません。
38
+
39
+ ```
40
+
41
+ faiが1000*2の行列でyも1000*2の行列ですが,サイズが適合しないと出ます.
42
+
43
+ 何が問題なのでしょうか.
32
44
 
33
45
  ```matlab
34
46
 

2

修正

2021/07/06 08:03

投稿

kaeruuuun
kaeruuuun

スコア19

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,17 @@
16
16
 
17
17
  ```
18
18
 
19
+ また```matlab
20
+
21
+ >> size(ita(I-(fai.'.*y)/Ta))
22
+
23
+ 配列のサイズがこの演算に適合しません。
24
+
25
+
26
+
27
+ ```
28
+
19
- が問題なのでしょうか.
29
+ このようにしてもサイズ適合しないと出ます.どこが問題なのでしょうか.
20
30
 
21
31
 
22
32
 

1

修正

2021/07/06 07:54

投稿

kaeruuuun
kaeruuuun

スコア19

test CHANGED
@@ -1 +1 @@
1
- 配列インデックスは正整数たは logical 値でなければなりません。
1
+ 配列のサズがこ演算に適合しません。
test CHANGED
@@ -6,41 +6,17 @@
6
6
 
7
7
  ```matlab
8
8
 
9
- 配列インデックスは正整数たは logical 値でなければなりません。
9
+ 配列のサズがこ演算に適合しません。
10
10
 
11
11
 
12
12
 
13
- エラー: (行 16)
13
+ エラー: report12 (行 16)
14
14
 
15
- w=w+ita(I-(fai(y).'.*y)/Ta).*w;
15
+ w=w+ita(I-(fai.'.*y)/Ta).*w;
16
16
 
17
17
  ```
18
18
 
19
- なエラーが表示されます.
19
+ 何が問題なでしょ.
20
-
21
- yには
22
-
23
- -0.000610351562500000 -0.000305175781250000
24
-
25
- -0.000915527343750000 -0.000457763671875000
26
-
27
- -0.000732421875000000 -0.000335693359375000
28
-
29
- -0.000732421875000000 -0.000305175781250000
30
-
31
- -0.000701904296875000 -0.000335693359375000
32
-
33
- -0.000762939453125000 -0.000366210937500000
34
-
35
- -0.000732421875000000 -0.000366210937500000
36
-
37
- -0.000793457031250000 -0.000427246093750000
38
-
39
- -0.000885009765625000 -0.000518798828125000
40
-
41
-
42
-
43
- このような値が入っている場合,fai(y)は計算できないのでしょうか.
44
20
 
45
21
 
46
22
 
@@ -74,7 +50,7 @@
74
50
 
75
51
  I=eye(n);
76
52
 
77
- w=w+ita(I-(fai(y).'.*y)/Ta).*w;
53
+ w=w+ita(I-(fai.'.*y)/Ta).*w;
78
54
 
79
55
  end
80
56