質問するログイン新規登録

質問編集履歴

3

今できている部分を追加致しました。

2017/01/06 13:57

投稿

yp33ahgr
yp33ahgr

スコア6

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ###前提・実現したいこと
2
2
 
3
3
  初心者です。
4
- C言語でCSVファイルを読み込み、移動平均法でデータ処理を行いたいのですが、データ処理のアプローチ全く思いつかず困っています。
4
+ C言語でCSVファイルを読み込み、移動平均法で値を抽出し、また別のCSVファイルに出力するという処理を行いたいのですが、データ処移動平均法を用いて値を抽出する部分が思いつかず困っています。
5
5
 
6
6
 
7
7
  測定値 処理
@@ -11,6 +11,40 @@
11
11
  5 …
12
12
  4
13
13
 
14
- 上記のように移動平均法を用いてデータ処理をするプログラムを教えて頂きたいです。
14
+ 上記のように移動平均法を用いて抽出するプログラムを教えて頂きたいです。
15
15
 
16
+ ファイルの入出力の部分は下記のようになっています。
17
+ #include <stdio.h>
18
+
19
+ int main(void){
20
+ FILE *fp;
21
+ double data[1000][2];
22
+ int i=0,num,ret;
23
+
24
+ fp=fopen("data.csv","r");
25
+ if( fp == NULL ) {
26
+ printf( "file none\n" );
27
+ return -1;
28
+ }
29
+
30
+ while( ret = fscanf(fp,"%lf,%lf",&data[i][0],&data[i][1]) != EOF){
31
+ i++;
32
+ }
33
+
34
+ num=i;
35
+ for(i=0;i<num; i++){
36
+ printf("%.1f,%.1f\n",data[i][0],data[i][1]);
37
+ }
38
+
39
+ fclose(fp);
40
+
41
+ fp=fopen("kekka.csv","w");
42
+ for(i=0;i<num; i++){
43
+ fprintf(fp,"%f,%f\n",data[i][0],data[i][1]);
44
+ }
45
+ fclose(fp);
46
+ return 0;
47
+ }
48
+
49
+
16
50
  もしお力添えを頂ける方がいらっしゃいましたらどうかよろしくお願いいたします。

2

2017/01/06 13:57

投稿

yp33ahgr
yp33ahgr

スコア6

title CHANGED
@@ -1,1 +1,1 @@
1
- 平均移動法 C言語
1
+ 移動平均法 C言語
body CHANGED
File without changes

1

2017/01/06 11:11

投稿

yp33ahgr
yp33ahgr

スコア6

title CHANGED
File without changes
body CHANGED
File without changes