1 ( ) 1.1 (convert.sh) (18GHz 26GHz) C (convert.c, convert1.c) mesure-ryudai convert.sh #!/bin/sh # file1 file1= ls -1 $1 # file1 data for data in $fi

Similar documents
I J

£Ã¥×¥í¥°¥é¥ß¥ó¥°(2018) - Âè11²ó – ½ÉÂꣲ¤Î²òÀ⡤±é½¬£² –

£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裶²ó ¨¡ À©¸æ¹½Â¤¡§·«¤êÊÖ¤· ¨¡

£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裵²ó ¨¡ À©¸æ¹½Â¤¡§¾ò·ïʬ´ô ¨¡

(18,26) 10/ GHz.xls [ (18GHz) ] GHz.xls [ (26GHz) ] +----all.sh [ 2 10 ] +----mesure-ryudai/ / _csv.log [

unix15-script2_09.key

r07.dvi

ohp07.dvi

£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裱£²²ó ¡Ý½ÉÂꣲ¤Î²òÀ⡤±é½¬£²¡Ý

ex14.dvi

file"a" file"b" fp = fopen("a", "r"); while(fgets(line, BUFSIZ, fp)) {... fclose(fp); fp = fopen("b", "r"); while(fgets(line, BUFSIZ, fp)) {... fclose

II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D

Microsoft PowerPoint - kougi9.ppt

A/B (2018/10/19) Ver kurino/2018/soft/soft.html A/B

ex01.dvi

ex01.dvi

SOWC04....

XMPによる並列化実装2

ohp03.dvi

[ 1] 1 Hello World!! 1 #include <s t d i o. h> 2 3 int main ( ) { 4 5 p r i n t f ( H e l l o World!! \ n ) ; 6 7 return 0 ; 8 } 1:

超初心者用

LAN

r08.dvi

Microsoft PowerPoint - kougi11.ppt

ohp08.dvi

BW BW

Taro-ファイル処理(公開版).jtd

-2 gnuplot( ) j ( ) gnuplot /shell/myscript 1

double float

II 3 yacc (2) 2005 : Yacc 0 ~nakai/ipp2 1 C main main 1 NULL NULL for 2 (a) Yacc 2 (b) 2 3 y

r03.dvi

実際の株価データを用いたオプション料の計算

第5回お試しアカウント付き並列プログラミング講習会

Original : Hello World! (0x0xbfab85e0) Copy : Hello World! (0x0x804a050) fgets mstrcpy malloc mstrcpy (main ) mstrcpy malloc free fgets stream 1 ( \n

Prog1_6th

tuat1.dvi

2004

新・明解C言語 ポインタ完全攻略

‚æ4›ñ

DKA ( 1) 1 n i=1 α i c n 1 = 0 ( 1) 2 n i 1 <i 2 α i1 α i2 c n 2 = 0 ( 1) 3 n i 1 <i 2 <i 3 α i1 α i2 α i3 c n 3 = 0. ( 1) n 1 n i 1 <i 2 < <i

program7app.ppt

1.ppt

1 CUI CUI CUI 1.1 cout cin redirect.cpp #i n c l u d e <s t r i n g > 3 using namespace std ; 5 6 i n t main ( void ) 7 { 8 s t r i n g s ; 10 c

全ページ.indb

syspro-0405.ppt

cat A

1 発病のとき

untitled

DVIOUT

A common.h include #include <stdio.h> #include <time.h> #define MAXN int A[MAXN], n; double start,end; void inputdata(

: CR (0x0d) LF (0x0a) line separator CR Mac LF UNIX CR+LF MS-DOS WINDOWS Japan Advanced Institute of Science and Technology

& & a a * * ptr p int a ; int *a ; int a ; int a int *a

1 ( ) Level ################# #myls # ################ #!/bin/sh # if [ $# -eq 0 ] ; then pw=. elif [ $# -eq 1 ] ; then pw $1 else echo

comment.dvi

[1] #include<stdio.h> main() { printf("hello, world."); return 0; } (G1) int long int float ± ±

untitled

untitled


卒 業 研 究 報 告.PDF

untitled

(K&R 2.9) ~, &,, >>, << 2. (K&R 5.7) 3. (K&R 5.9) 4. (K&R 5.10) (argc argv atoi(), atof() ) 5. (K&R 7.5) (K&R 7.6) - FILE, stdin, stdout, std

エラー処理・分割コンパイル・コマンドライン引数

XACC講習会

/ SCHEDULE /06/07(Tue) / Basic of Programming /06/09(Thu) / Fundamental structures /06/14(Tue) / Memory Management /06/1

ex12.dvi

AutoTuned-RB

新・明解C言語 実践編

XcalableMP入門

untitled


人間石川馨と品質管理


2 3


273? C

t 2 2 t 2 t F ( ) p- 2 2 F 2 G F ( ) 2 2 F 2 G F ( ) 2 2 2

1 4 2 EP) (EP) (EP)

Microsoft Word - C.....u.K...doc

RX501NC_LTE Mobile Router取説.indb

para02-2.dvi

Microsoft PowerPoint - kougi2.ppt

新版明解C言語 実践編

第7章 有限要素法のプログラミング

Microsoft PowerPoint - kougi6.ppt



Made for Life Report 2008

Microsoft Outlook 2013

slide6.pptx

02: 変数と標準入出力



好きですまえばし

‚æ2›ñ C„¾„ê‡Ìš|

44 6 MPI 4 : #LIB=-lmpich -lm 5 : LIB=-lmpi -lm 7 : mpi1: mpi1.c 8 : $(CC) -o mpi1 mpi1.c $(LIB) 9 : 10 : clean: 11 : -$(DEL) mpi1 make mpi1 1 % mpiru

slide5.pptx


Krylov (b) x k+1 := x k + α k p k (c) r k+1 := r k α k Ap k ( := b Ax k+1 ) (d) β k := r k r k 2 2 (e) : r k 2 / r 0 2 < ε R (f) p k+1 :=

yacc.dvi


Transcription:

I 065712D : 4

1 ( ) 1.1 (convert.sh) (18GHz 26GHz) C (convert.c, convert1.c) mesure-ryudai convert.sh #!/bin/sh # file1 file1= ls -1 $1 # file1 data for data in $file1 do mkdir $data echo " $data " # file2 file2= ls -1 $1/$data echo "" echo "192.168.100.9_csv.log " # grep date date= grep -v [a-z] $1/$data/192.168.100.9_csv.log echo "$date" > 192.168.100.9_csv.log # 192.168.100.9_cvs.log "convert"./convert 192.168.100.9_csv.log # $data mv 192.168.100.9_per10csv.log./$data/ echo "192.168.100.11_csv.log " # grep date date= grep -v [a-z] $1/$data/192.168.100.11_csv.log echo "$date" > 192.168.100.11_csv.log # 192.168.100.9_cvs.log "convert1"./convert1 192.168.100.11_csv.log # $data mv 192.168.100.11_per10csv.log./$data/ echo "" echo "" done 10 C (convert.c, convert1.c) convert.c 18GHz convert1.c 26GHz

convert.c int main(int argc, char *argv[]) char *p; char s[1000];/* */ int i = 1;/* */ int th,tm,ts,le,po,be1,be2;/* */ int x,y;/* */ int c = 1;/* */ int sle = 0, spo = 0, sbe = 0;/* */ if(date == NULL) return; if(feof(date)) sscanf(s, "%d:%d:%d,%d,%d,%d\n", &th, &tm, &ts, &le, &po, &be1); if(i == 1)/* */ datea = fopen("192.168.100.9_csv10.log","a"); fprintf(datea,"%d\n",(le+256)/2-121); x = ts % 10; spo = spo + po; c++; else if(i == 2)/* */ y = ts % 10; spo = spo + po; c++; else/* */

x = y; y = ts % 10; if(x > y) sle = sle / (c-1); spo = spo / (c-1); if(y == 1) ts = ts-1; if(y == 2) ts = ts-2; if(sle >= 0) datea = fopen("192.168.100.9_csv10.log","a"); fprintf(datea,"%d\n",sle/2-121); if(sle < 0) datea = fopen("192.168.100.9_csv10.log","a"); fprintf(datea,"%d\n",(sle+256)/2-121); sle = 0; spo = 0; c = 0; spo = spo + po; c++; else spo = spo + po; c++; i++; convert1.c int main(int argc, char *argv[]) char *p;

char s[1000];/* */ int i = 1;/* */ int th,tm,ts,le,po,be1,be2;/* */ int x,y;/* */ int c = 1;/* */ int sle = 0, spo = 0, sbe = 0;/* */ if(date == NULL) return; if(feof(date)) sscanf(s, "%d:%d:%d,%d,%d,%d,%d\n", &th, &tm, &ts, &le, &po, &be1, &be2); if(i == 1)/* */ datea = fopen("192.168.100.11_csv10.log","a"); fprintf(datea,"%d\n",le); x = ts % 10; spo = spo + po; c++; else if(i == 2)/* */ y = ts % 10; spo = spo + po; c++; else/* */ x = y; y = ts % 10; if(x > y) sle = sle / (c-1); spo = spo / (c-1); if(y == 1) ts = ts-1; if(y == 2) ts = ts-2; datea = fopen("192.168.100.11_csv10.log","a");

fprintf(datea,"%d\n",sle); sle = 0; spo = 0; c = 0; spo = spo + po; c++; else spo = spo + po; c++; i++; 1.2 convert.sh convert.c convert1.c ( convert, convert1) C 18GHz 26GHz be C fgets le 1803RXLEVEL sle 2 ( ) (18GHz,26GHz) 2.1 (h conv.sh) C (h.conv.c) mesure-ryukyu h conv.sh #!/bin/sh # file1 file1= ls -1 $1

echo "$file1" # file1 data1 for data1 in $file1 do echo "----------------$data1----------------" # file2 file2= ls -1 $1/$data for data2 in $file2 do if [ $data2!= basename $data2 _rain.csv ] ; then echo "$1" echo "$data1" echo "$data2" echo "$1/$data1/$data2" # grep date date= grep -v [a-z] $1/$data1/$data2 echo "$date" > rainof$data1 # "h_conv"./h_conv "rainof$data1" done fi done h conv.c int main(int argc, char *argv[]) char *p; char s[1000];/* */ int i = 0;/* */ int ca,mo,da,th,tm,rs;/* */ int c = 1;/* */ int srs = 0;/* */ if(date == NULL) return;

if(feof(date)) sscanf(s, "%d/%d/%d %d:%d,%d\n",&ca,&mo,&da,&th,&tm,&rs); /* */ if(c == 1) /* */ c++; i--; else if(i < 59) srs = srs + rs; else if(i == 59) srs = srs + rs; datea = fopen("rain","a"); fprintf(datea,"%d/%02d/%02d %02d:%02d,%d\n",ca,mo,da,th+1,tm-59,srs); srs = 0; i = -1; i++; 2.2 h conv.sh h conv.c h conv rain C h conv.c sscanf 2.3 h conv.c rain rain C frequency r.c frequency r.c whie frequency r.c

int main(int argc, char *argv[]) char *p; char s[1000]; int b[1500]; int c[1500]; int a = 0; int i = 0; int g = 0; int ca,mo,da,th,tm,rs; int srs = 0; if(i == 1500) if(feof(date)) sscanf(s, "%d/%d/%d %d:%d,%d\n",&ca,&mo,&da,&th,&tm,&rs); if( i*5 <= rs && rs <= i*5+5 ) a++; g++; b[i]=i*5+10; c[i]=a; datea = fopen("r_fre_distribute","a"); fprintf(datea,"%d %d\n",i*5+10,a); printf("%d %d\n",i*5+10,a); i++; a=0; fclose(date); i=1500; if(i < 0) printf("%d %d\n",b[i],c[i]);

datea = fopen("r_fre_distribute_rev","a"); fprintf(datea,"%d %d\n",b[i],c[i]); i--; printf("%d\n",g); r fre distribute r fre distribute 2.4 frequency r.c r fre distribute rev r fre distribute rev C r accumulate.c frequency r.c int main(int argc, char *argv[])

char *p; char s[1000]; int i = 0; int y = 0; int xk = 0.0; double sr = 0.0; double ss = 0.0; double b = 0.0; if(i == 1500) if(feof(date)) sscanf(s, "%d %d\n",&y,&xk); printf("%d\n",xk); sr = (xk / 2257.0)*100; ss = ss + sr; printf("%f\n",ss); datea = fopen("rrain","a"); fprintf(datea,"%f %d\n",ss,y); i++; r accu distribute

r accu distribute (18GHz,26GHz) 2.5 10 (18GHz,26GHz) (m conv.sh) C (m conv.c, m conv1) m conv.sh #!/bin/sh # file file= ls -1 $1 # file1 data for data in $file do echo " $data " echo "" echo "192.168.100.9_per10csv.log " date= cat $1/$data/192.168.100.9_per10csv.log echo "$date" > date18./m_conv date18

mv conv18 $1/$data echo "192.168.100.11_per10csv.log " date= cat $1/$data/192.168.100.11_csv10.log echo "$date" > date26./m_conv1 date26 mv conv26 $1/$data echo "" echo "" done m conv.c int main(int argc, char *argv[]) char *p; char s[1000]; int i = 1; int th,tm,ts,le,po,be1,be2; int sle = 0, spo = 0, sbe = 0; int c = 1; int srs = 0; if(date == NULL) return; if(feof(date)) sscanf(s, "%d\n",&le); if(i < 6) else if(i == 6) datea = fopen("conv18","a"); fprintf(datea,"%d\n",sle/6);

sle = 0; i = 0; i++; m conv1.c int main(int argc, char *argv[]) char *p; char s[1000]; int i = 1; int th,tm,ts,le,po,be1,be2; int sle = 0, spo = 0, sbe = 0; int c = 1; int srs = 0; if(date == NULL) return; if(feof(date)) sscanf(s, "%d\n",&le); if(i < 6) else if(i == 6) datea = fopen("conv26","a"); fprintf(datea,"%d\n",sle/6); sle = 0; i = 0;

i++; 2.6 (18GHz,26GHz) (h conv1826.sh) C (h conv18.c, h conv26) h conv1826.sh #!/bin/sh # file file= ls -1 $1 # file data for data in $file do echo " $data " echo "192.168.100.9_per10csv.log " date= cat $1/$data/conv18 echo "$date" > h_date18./h_conv18 h_date18 echo "192.168.100.11_per10csv.log " date= cat $1/$data/conv26 echo "$date" > h_date26./h_conv26 h_date26 done echo "" echo "" h conv18.c int main(int argc, char *argv[]) char *p;

char s[1000]; int i = 0; int le; int sle = 0; int c = 1; int srs = 0; if(date == NULL) return; if(feof(date)) sscanf(s, "%d\n",&le); if(i < 59) else if(i == 59) datea = fopen("hour18","a"); fprintf(datea,"%d\n",sle/60); sle = 0; i = 0; i++; h conv26.c int main(int argc, char *argv[]) char *p; char s[1000]; int i = 0; int le; int sle = 0;

int c = 1; int srs = 0; if(date == NULL) return; if(feof(date)) sscanf(s, "%d\n",&le); if(i < 59) else if(i == 59) datea = fopen("hour26","a"); fprintf(datea,"%d\n",sle/60); sle = 0; i = 0; i++; 2.7 C (frequency 18.c, frequency 26.c) frequency 18.c int main(int argc, char *argv[]) char *p; char s[1000];

int b[1500]; int c[1500]; int a = 0; int i = 0; int g = 0; int le; int srs = 0; if(i == 70) if(feof(date)) sscanf(s, "%d\n",&le); if( -i*2-2 <= le && le <= -i*2 ) a++; g++; b[i]=i*2+2; c[i]=a; datea = fopen("e18_fre_distribute","a"); fprintf(datea,"%d %d\n",-i*2-2,a); printf("%d %d\n",-i*2-2,a); i++; a=0; fclose(date); i=1500; if(i < 0) printf("%d %d\n",b[i],c[i]); datea = fopen("e18_fre_distribute_rev","a"); fprintf(datea,"%d %d\n",b[i],c[i]); i--; printf("%d\n",g);

frequency 26.c int main(int argc, char *argv[]) char *p; char s[1000]; int b[1500]; int c[1500]; int a = 0; int i = 0; int g = 0; int le; int srs = 0; if(i == 70) if(feof(date)) sscanf(s, "%d\n",&le); if( -i*2-2 <= le && le <= -i*2 ) a++; g++; b[i]=i*2+2; c[i]=a; datea = fopen("e26_fre_distribute","a"); fprintf(datea,"%d %d\n",-i*2,a); printf("%d %d\n",-i*2,a);

i++; a=0; fclose(date); i=1500; if(i < 0) printf("%d %d\n",b[i],c[i]); datea = fopen("e26_fre_distribute_rev","a"); fprintf(datea,"%d %d\n",b[i],c[i]); i--; printf("%d\n",g); e18 fre distribute,e26 fre distribute e18 fre distribute

e26 fre distribute 2.8 e18 fre distribute, e26 fre distribute C (e18 accumulate.c, e26 accumulate e18 accumulate.c int main(int argc, char *argv[]) char *p; char s[1000]; int i = 0; int y = 0; int xk = 0.0; double sr = 0.0; double ss = 0.0; double b = 0.0;

if(i == 140) if(feof(date)) sscanf(s, "%d %d\n",&y,&xk); printf("%d\n",xk); sr = (xk / 3297.0)*100; ss = ss + sr; printf("%f\n",ss); datea = fopen("e18_accu_distribute","a"); fprintf(datea,"%f %d\n",ss,y); i++; e26 accumulate.c int main(int argc, char *argv[]) char *p; char s[1000]; int i = 0; int y = 0; int xk = 0.0; double sr = 0.0; double ss = 0.0; double b = 0.0; if(i == 140) if(feof(date))

sscanf(s, "%d %d\n",&y,&xk); printf("%d\n",xk); sr = (xk / 3285.0)*100; ss = ss + sr; printf("%f\n",ss); datea = fopen("e26_accu_distribute","a"); fprintf(datea,"%f %d\n",ss,y); i++; e18 accu distribute,e26 accu distribute e18 accu distribute

e26 accu distribute 3