質問編集履歴

2

修正してもできないため。

2017/01/16 04:15

投稿

uv-
uv-

スコア26

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  -2x1-4x2+x3=9
10
10
 
11
- をGauss-seidel法で求める問題で、下記のようにプログラミングすると、エラーはでなかったのですが、よくわからない文字の羅列が続き、止まらなくなりました。どこが間違っているか教えていただきたいです。
11
+ という連立方程式をGauss-seidel法で求める問題で、下記のようにプログラミングすると、エラーはでなかったのですが、よくわからない文字の羅列が続き、止まらなくなりました。どこが間違っているか教えていただきたいです。
12
12
 
13
13
 
14
14
 
@@ -151,3 +151,45 @@
151
151
  に直しても同じように羅列が出ます。
152
152
 
153
153
  ご指摘いただければうれしいです
154
+
155
+
156
+
157
+
158
+
159
+ ご返答いただき、ありがとうございます。連絡が遅くなり申し訳ございません。
160
+
161
+ w /=b[i];に訂正した所、ループはしなくなったのですが、
162
+
163
+
164
+
165
+ INN CONDITION iI=0
166
+
167
+ Iteration x1 x2 x3
168
+
169
+ 11.00001.10341.7126
170
+
171
+ 2-0.22410.74061.2793
172
+
173
+ 30.11350.83531.3964
174
+
175
+ 40.02330.80981.3651
176
+
177
+ 50.04750.81661.3735
178
+
179
+ 60.04100.81481.3713
180
+
181
+ 70.04280.81531.3719
182
+
183
+ 80.04230.81521.3717
184
+
185
+ 90.04240.81521.3717
186
+
187
+ 100.04240.81521.3717
188
+
189
+ 110.04240.81521.3717
190
+
191
+
192
+
193
+ となり、得たい結果 x1=1、x2=-2、x3=3
194
+
195
+ が出ません。ご指摘いただければ幸いです。

1

修正してもできないため

2017/01/16 04:14

投稿

uv-
uv-

スコア26

test CHANGED
File without changes
test CHANGED
@@ -137,3 +137,17 @@
137
137
  return 0;
138
138
 
139
139
  }
140
+
141
+
142
+
143
+ ご回答いただき、ありがとうございます。
144
+
145
+ double a[3][3],b[0],x[3];
146
+
147
+
148
+
149
+ double a[3][3],b[3],x[3];
150
+
151
+ に直しても同じように羅列が出ます。
152
+
153
+ ご指摘いただければうれしいです