質問編集履歴
1
f=10をf=2*n-1に変更しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,6 +20,12 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
+
※追記
|
24
|
+
|
25
|
+
f=10とタイプミスしていたのでf=2*n-1と修正しました。
|
26
|
+
|
27
|
+
|
28
|
+
|
23
29
|
### 発生している問題・エラーメッセージ
|
24
30
|
|
25
31
|
矩形波の振幅が1にならない。(失敗の実行結果は以下)
|
@@ -68,7 +74,7 @@
|
|
68
74
|
|
69
75
|
int i, n, len=1000;
|
70
76
|
|
71
|
-
double x, t, f=1
|
77
|
+
double x, t, f=2.0*n-1, a=4.0/(M_PI*(2.0*n-1)), delta=1.0e-3;
|
72
78
|
|
73
79
|
for(i=0; i<len; i++){
|
74
80
|
|
@@ -106,215 +112,229 @@
|
|
106
112
|
|
107
113
|
0.000000 0.000000
|
108
114
|
|
109
|
-
0.001000 0.00000
|
115
|
+
0.001000 0.000002
|
110
|
-
|
116
|
+
|
111
|
-
0.002000 0.00000
|
117
|
+
0.002000 0.000002
|
112
|
-
|
118
|
+
|
113
|
-
0.003000 0.00000
|
119
|
+
0.003000 -0.000001
|
114
|
-
|
120
|
+
|
115
|
-
0.004000 0.00000
|
121
|
+
0.004000 -0.000002
|
116
|
-
|
122
|
+
|
117
|
-
0.005000 0.000001
|
123
|
+
0.005000 -0.000001
|
118
124
|
|
119
125
|
0.006000 0.000001
|
120
126
|
|
121
|
-
0.007000 0.00000
|
127
|
+
0.007000 0.000002
|
122
128
|
|
123
129
|
0.008000 0.000001
|
124
130
|
|
125
|
-
0.009000 0.00000
|
131
|
+
0.009000 -0.000002
|
126
|
-
|
132
|
+
|
127
|
-
0.010000 0.00000
|
133
|
+
0.010000 -0.000002
|
128
|
-
|
134
|
+
|
129
|
-
0.011000 0.00000
|
135
|
+
0.011000 0.000000
|
130
|
-
|
136
|
+
|
131
|
-
0.012000 0.00000
|
137
|
+
0.012000 0.000002
|
132
|
-
|
138
|
+
|
133
|
-
0.013000 0.00000
|
139
|
+
0.013000 0.000002
|
134
|
-
|
140
|
+
|
135
|
-
0.014000 0.000001
|
141
|
+
0.014000 -0.000001
|
136
|
-
|
142
|
+
|
137
|
-
0.015000 0.00000
|
143
|
+
0.015000 -0.000002
|
138
|
-
|
144
|
+
|
139
|
-
0.016000 0.000001
|
145
|
+
0.016000 -0.000001
|
140
|
-
|
146
|
+
|
141
|
-
0.017000 0.00000
|
147
|
+
0.017000 0.000002
|
142
148
|
|
143
149
|
0.018000 0.000002
|
144
150
|
|
145
|
-
0.019000 0.00000
|
151
|
+
0.019000 0.000000
|
146
|
-
|
152
|
+
|
147
|
-
0.020000 0.000002
|
153
|
+
0.020000 -0.000002
|
148
|
-
|
154
|
+
|
149
|
-
0.021000 0.000002
|
155
|
+
0.021000 -0.000002
|
150
|
-
|
156
|
+
|
151
|
-
0.022000 0.00000
|
157
|
+
0.022000 0.000000
|
152
158
|
|
153
159
|
0.023000 0.000002
|
154
160
|
|
155
|
-
0.024000 0.00000
|
161
|
+
0.024000 0.000001
|
156
|
-
|
162
|
+
|
157
|
-
0.025000 0.00000
|
163
|
+
0.025000 -0.000001
|
158
|
-
|
164
|
+
|
159
|
-
0.026000 0.000002
|
165
|
+
0.026000 -0.000002
|
160
|
-
|
166
|
+
|
161
|
-
0.027000 0.00000
|
167
|
+
0.027000 -0.000001
|
162
168
|
|
163
169
|
0.028000 0.000002
|
164
170
|
|
165
171
|
0.029000 0.000002
|
166
172
|
|
167
|
-
0.030000 0.00000
|
173
|
+
0.030000 0.000000
|
168
|
-
|
174
|
+
|
169
|
-
0.031000 0.000002
|
175
|
+
0.031000 -0.000002
|
170
|
-
|
176
|
+
|
171
|
-
0.032000 0.000002
|
177
|
+
0.032000 -0.000002
|
172
178
|
|
173
179
|
0.033000 0.000001
|
174
180
|
|
175
|
-
0.034000 0.00000
|
181
|
+
0.034000 0.000002
|
176
182
|
|
177
183
|
0.035000 0.000001
|
178
184
|
|
179
|
-
0.036000 0.000001
|
185
|
+
0.036000 -0.000001
|
180
|
-
|
186
|
+
|
181
|
-
0.037000 0.00000
|
187
|
+
0.037000 -0.000002
|
182
|
-
|
188
|
+
|
183
|
-
0.038000 0.000001
|
189
|
+
0.038000 -0.000001
|
184
|
-
|
190
|
+
|
185
|
-
0.039000 0.00000
|
191
|
+
0.039000 0.000002
|
186
|
-
|
192
|
+
|
187
|
-
0.040000 0.00000
|
193
|
+
0.040000 0.000002
|
188
|
-
|
194
|
+
|
189
|
-
0.041000 0.00000
|
195
|
+
0.041000 -0.000000
|
190
|
-
|
196
|
+
|
191
|
-
0.042000 0.00000
|
197
|
+
0.042000 -0.000002
|
192
|
-
|
198
|
+
|
193
|
-
0.043000 0.00000
|
199
|
+
0.043000 -0.000002
|
194
200
|
|
195
201
|
0.044000 0.000001
|
196
202
|
|
197
|
-
0.045000 0.00000
|
203
|
+
0.045000 0.000002
|
198
|
-
|
204
|
+
|
199
|
-
0.046000 0.00000
|
205
|
+
0.046000 0.000001
|
200
|
-
|
206
|
+
|
201
|
-
0.047000 0.00000
|
207
|
+
0.047000 -0.000001
|
202
|
-
|
208
|
+
|
203
|
-
0.048000 0.00000
|
209
|
+
0.048000 -0.000002
|
204
|
-
|
210
|
+
|
205
|
-
0.049000 0.000000
|
211
|
+
0.049000 -0.000000
|
206
|
-
|
212
|
+
|
207
|
-
0.050000 0.00000
|
213
|
+
0.050000 0.000002
|
208
|
-
|
214
|
+
|
209
|
-
0.051000
|
215
|
+
0.051000 0.000002
|
210
216
|
|
211
217
|
0.052000 -0.000000
|
212
218
|
|
213
|
-
0.053000 -0.00000
|
219
|
+
0.053000 -0.000002
|
214
|
-
|
220
|
+
|
215
|
-
0.054000 -0.00000
|
221
|
+
0.054000 -0.000002
|
216
|
-
|
222
|
+
|
217
|
-
0.055000
|
223
|
+
0.055000 0.000001
|
218
|
-
|
224
|
+
|
219
|
-
0.056000
|
225
|
+
0.056000 0.000002
|
220
|
-
|
226
|
+
|
221
|
-
0.057000
|
227
|
+
0.057000 0.000001
|
222
|
-
|
228
|
+
|
223
|
-
0.058000 -0.00000
|
229
|
+
0.058000 -0.000002
|
224
|
-
|
230
|
+
|
225
|
-
0.059000 -0.00000
|
231
|
+
0.059000 -0.000002
|
226
|
-
|
232
|
+
|
227
|
-
0.060000 -0.00000
|
233
|
+
0.060000 -0.000000
|
228
|
-
|
234
|
+
|
229
|
-
0.061000
|
235
|
+
0.061000 0.000002
|
230
|
-
|
236
|
+
|
231
|
-
0.062000
|
237
|
+
0.062000 0.000002
|
232
|
-
|
238
|
+
|
233
|
-
0.063000 -0.00000
|
239
|
+
0.063000 -0.000000
|
234
|
-
|
240
|
+
|
235
|
-
0.064000 -0.00000
|
241
|
+
0.064000 -0.000002
|
236
242
|
|
237
243
|
0.065000 -0.000001
|
238
244
|
|
239
|
-
0.066000
|
245
|
+
0.066000 0.000001
|
240
|
-
|
246
|
+
|
241
|
-
0.067000
|
247
|
+
0.067000 0.000002
|
242
|
-
|
248
|
+
|
243
|
-
0.068000
|
249
|
+
0.068000 0.000001
|
244
250
|
|
245
251
|
0.069000 -0.000002
|
246
252
|
|
247
253
|
0.070000 -0.000002
|
248
254
|
|
249
|
-
0.071000 -0.00000
|
255
|
+
0.071000 -0.000000
|
250
|
-
|
256
|
+
|
251
|
-
0.072000
|
257
|
+
0.072000 0.000002
|
252
|
-
|
258
|
+
|
253
|
-
0.073000
|
259
|
+
0.073000 0.000002
|
254
|
-
|
260
|
+
|
255
|
-
0.074000 -0.00000
|
261
|
+
0.074000 -0.000001
|
256
262
|
|
257
263
|
0.075000 -0.000002
|
258
264
|
|
259
|
-
0.076000 -0.00000
|
265
|
+
0.076000 -0.000001
|
260
|
-
|
266
|
+
|
261
|
-
0.077000
|
267
|
+
0.077000 0.000001
|
262
|
-
|
268
|
+
|
263
|
-
0.078000
|
269
|
+
0.078000 0.000002
|
264
|
-
|
270
|
+
|
265
|
-
0.079000
|
271
|
+
0.079000 0.000001
|
266
272
|
|
267
273
|
0.080000 -0.000002
|
268
274
|
|
269
275
|
0.081000 -0.000002
|
270
276
|
|
271
|
-
0.082000
|
277
|
+
0.082000 0.000000
|
272
|
-
|
278
|
+
|
273
|
-
0.083000
|
279
|
+
0.083000 0.000002
|
274
|
-
|
280
|
+
|
275
|
-
0.084000
|
281
|
+
0.084000 0.000002
|
276
282
|
|
277
283
|
0.085000 -0.000001
|
278
284
|
|
279
|
-
0.086000 -0.00000
|
285
|
+
0.086000 -0.000002
|
280
286
|
|
281
287
|
0.087000 -0.000001
|
282
288
|
|
289
|
+
0.088000 0.000001
|
290
|
+
|
291
|
+
0.089000 0.000002
|
292
|
+
|
293
|
+
0.090000 0.000000
|
294
|
+
|
295
|
+
0.091000 -0.000002
|
296
|
+
|
297
|
+
0.092000 -0.000002
|
298
|
+
|
299
|
+
0.093000 0.000000
|
300
|
+
|
301
|
+
0.094000 0.000002
|
302
|
+
|
303
|
+
0.095000 0.000002
|
304
|
+
|
305
|
+
0.096000 -0.000001
|
306
|
+
|
307
|
+
0.097000 -0.000002
|
308
|
+
|
283
|
-
0.08
|
309
|
+
0.098000 -0.000001
|
284
|
-
|
285
|
-
|
310
|
+
|
286
|
-
|
287
|
-
0.090000 -0.000001
|
288
|
-
|
289
|
-
0.091000 -0.000001
|
290
|
-
|
291
|
-
0.092000 -0.000001
|
292
|
-
|
293
|
-
0.093000 -0.000001
|
294
|
-
|
295
|
-
0.094000 -0.000001
|
296
|
-
|
297
|
-
0.095000 -0.000001
|
298
|
-
|
299
|
-
0.096000 -0.000000
|
300
|
-
|
301
|
-
0.097000 -0.000000
|
302
|
-
|
303
|
-
0.098000 -0.000000
|
304
|
-
|
305
|
-
0.099000
|
311
|
+
0.099000 0.000002
|
306
|
-
|
312
|
+
|
307
|
-
0.100000
|
313
|
+
0.100000 0.000002
|
308
314
|
|
309
315
|
0.101000 0.000000
|
310
316
|
|
311
|
-
0.102000 0.00000
|
317
|
+
0.102000 -0.000002
|
312
|
-
|
318
|
+
|
313
|
-
0.103000 0.00000
|
319
|
+
0.103000 -0.000002
|
314
320
|
|
315
321
|
0.104000 0.000000
|
316
322
|
|
317
|
-
0.105000 0.00000
|
323
|
+
0.105000 0.000002
|
324
|
+
|
325
|
+
0.106000 0.000001
|
326
|
+
|
327
|
+
0.107000 -0.000001
|
328
|
+
|
329
|
+
0.108000 -0.000002
|
330
|
+
|
331
|
+
0.109000 -0.000001
|
332
|
+
|
333
|
+
0.110000 0.000002
|
334
|
+
|
335
|
+
0.111000 0.000002
|
336
|
+
|
337
|
+
0.112000 0.000000
|
318
338
|
|
319
339
|
```
|
320
340
|
|