952 :
デフォルトの名無しさん :2011/01/29(土) 00:45:18
#include<stdio.h> #define MAX 100 int main(void) { FILE *fp; int data[MAX]; int num,status; fp = fopen("test.txt","r"); if(fp==NULL){ fprintf(stderr,"File Open Error\n"); return 1; } for(num=0;num<MAX;num++){ status=fscanf(fp,"%d",&data[num]); if(status==EOF){ break; } else { printf("%d\n",data[num]); } } fclose(fp); return 0; } 表示したいなら表示用に } else { printf("%d\n",data[num]); } を付け加えようぜ。
慶応とか恐れ多くて回答出来ません><
>>956 課題2
array[n] = rand()%101;を
array[n] = -rand()%101;に修正
printf("%d\n", array[n]);を
printf("%d\n", -array[n]);に修正
>>956 課題1
#include<stdio.h>
int main(int argc, char *argv[]){
int x1,x2,x3,y1,y2,y3,z1,z2,z3;
sscanf(argv[1], "%7d%7d%6d", &x1, &x2, &x3);
sscanf(argv[2], "%7d%7d%6d", &y1, &y2, &y3);
z3 = x3 + y3;
if (z3 > 1000000) {
z2 = z3 / 1000000;
}
z2 += x2 + y2;
if (z2 > 10000000) {
z1 = z2 / 10000000;
}
z1 += x1 + y1;
printf("%d%07d%06d\n", z1, z2, z3);
return 0;
}
[1] 授業単元:並列計算(MPI) [2] 問題文(含コード&リンク): 行列行列積(AB=C)を考える。はじめに各プロセスは行列Aのブロック行と行列Bのブロック行を保持しているとする。ブロック行の行数は行列全体の行数/プロセス数である。 この時、行列Bをプロセス間で循環させ、計算結果であるCを更新させていくことにより行列積ABを計算せよ。行列は正方行列とし、1024×1024のサイズとする。プロセス数は行数の約数としてよく、値は0〜99までの乱数とする。 [3] 環境 [3.1] OS:Windows [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:本日(1/29)の20時30分まで [5] その他の制限:なし 期限が近くてすみませんが、よろしくお願いします。
プロセスってなに?
要するに、MPIを使って行列計算やるってこと? なら問題文にもそう加えないと分からないような
965 :
デフォルトの名無しさん :2011/01/29(土) 14:49:39
[1] 授業単元: cプログラム [2] 問題文(含コード&リンク):100点満点の試験の得点データが学生の人数分ある。これを「不定個数のデータの読み込み」の どちらかの方法(最初にデータの個数を読み込むか、データの終わりを特別な値で知らせるか) で読み込み、10点刻みでの度数分布表を作成しなさい。 [3] 環境 [3.1] OS: Mac OS X [3.2] コンパイラ名とバージョン: gcc [3.3] 言語: C [4] 期限: 2月1日 13:00 [5] その他の制限: 10で割る整数型の割り算を用いる よろしくお願いします。
>>963 授業単元に並列計算(MPI)と書いたのでそれで大丈夫だと思ってました。分かりにくくてすみません。
>>961 ,
>>963-964 相手は宿題丸投げのゆとり君なんだよ
重要なことは言っていないと思わないと
ゆとり君には脳弱と言う超難病持ち多いんだからね
それを理解して対応してね
[1] 授業単元: RBFネットワーク [2] 問題文(含コード&リンク): カオス時系列において、、 動径基底関数(RBF)と呼ばれる局在化された関数を用い、 それぞれの関数に重みをつけて加え、その値を予測するプログラムを作成せよ。 [3] 環境 [3.1] OS:Mac OSX [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限:2011年2月10日まで [5] その他の制限:カオス時系列のデータは配列で用意するつもりなので、 配列のデータを入力として使うプログラムでお願いします。
971 :
970 :2011/01/29(土) 17:53:07
あらかじめカオス時系列のサンプルが数万点与えられているとし、 その後任意の点からの予測が可能であるプログラムでお願いします。
973 :
デフォルトの名無しさん :2011/01/29(土) 18:55:09
ネタに決まってんだろJK
976 :
970 :2011/01/29(土) 23:58:45
ネタじゃないです
もうそのリンクを貼り付けて出しとけゴミ
979 :
970 :2011/01/30(日) 01:33:49
>>970 埋め込み次元と遅れ時間の推定も込みでの宿題?
だとしたらだいぶ面倒だな。
また、RBFを使う場合に分散の値はどうすればいいの?
実は970の問題を解くプログラムを作ったことがあるけど
流石にただでは教えられない。
これだからMac使ってるやつは・・・
983 :
970 :2011/01/30(日) 09:37:44
[1] 授業単元:計算機プログラミング [2] 問題文(含コード&リンク):以下のデータを配列に格納した後、小さい順に並べよ データ:33,54,73,13,97,42,81,67,26,91 [3] 環境 [3.1] OS: Windows [3.2] コンパイラ名とバージョン: teraterm pro [3.3] 言語: C [4] 期限: [2011年2月2日まで] [5] その他の制限: x[0]とx[1]を比較してx[1]<x[0]なら入れ替え、という作業を繰り返す、という手法をとる よろしくお願いします
>>984 > [3.2] コンパイラ名とバージョン: teraterm pro
ちょっと良く分からない
988 :
フォルトの名無しさん :2011/01/30(日) 15:00:37
[1] 授業単元:プログラミング言語とコンパイラ
[2] 問題文(含コード&リンク):
http://codepad.org/FD1Z6ZPV ・問題1
非終端記号TおよびFの解析ルーチンに付けるコメントを(Eに関するコメントを参考に)完成しなさい。
注意: printf(...)は、どの構文規則の適用されるか明示するためのものであるから、無視すること。
・問題2
このサンプルを拡張して1桁の数字からなる式の値を計算する簡単な電卓プログラムに改造しなさい。
・問題3
このサンプルを拡張して、代入文 <assign> ::= id '='<E> ';'を認識できるようにしなさい。
余計なプリント文を削除したソースプログラムと複雑な式を含む実行結果を提出すること。
[3] 環境
[3.1] OS: Linux
[3.2] コンパイラ名とバージョン: gcc
[3.3] 言語: C/C++
[4] 期限: 2月3日まで
[5] その他の制限: 特になし
989 :
フォルトの名無しさん :2011/01/30(日) 15:02:31
>>988 あまり日にちがないですがよろしくお願いします
991 :
フォルトの名無しさん :2011/01/30(日) 15:15:06
>>990 すいません
>>493 が解決せぬまま流れてしまったのでもう一度お願いさせていただきました
992 :
フォルトの名無しさん :2011/01/30(日) 15:16:54
ひどいな
994 :
フォルトの名無しさん :2011/01/30(日) 15:37:41
うんこ以下だな
>>970 カオス時系列をRBFネットワークで合成するのは
自分の1つ前の研究テーマだったわけだけど、
まず任意の時系列が与えられた場合に各RBFのセンターベクトルの決定の問題がある。
それと
>>980 で書いたように分散も埋め込み次元も遅れ時間も普通はわからないので
それを推定するアルゴリズムが必要。
で、実際にどうすれば上手く行くかは知ってるけど教えられないので諦めてくれ。
簡単な部分で一言だけ言うなら重みだけなら逐次学習でないなら線形最小二乗法で一発で解ける。
次スレ立てます
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。