プログラミングの為の ..
454:デフォルトの名無しさん
06/03/10 22:27:09
今一状況がわかんないんだけど、divの定義見た?
あんなの使う気にならないんだけど。
455:434
06/03/10 22:34:07
>>454
だったらインラインアセンブラでやるといいよ。
cだけで書くなら
x+=y/2;
int r=x/y;
if( (x % y)<0) r--;
return r;
456:434
06/03/10 22:54:48
>>451
原理としては、 余りが負数にならないように巧くオフセットを加えてるわけだよね
巧い方法だけど、 a b が大きい時にオーバフローの問題が起きるね。
abs*a ではなくて
aよりも少しだけ大きい bの倍数 を計算させた方がいいのでは?
この場合 >>436 のように座標計算に使うのだから、 マッピングモード設定 時に予め計算させておけばいい
457:434
06/03/10 22:56:56
ああボケてるな マッピングモード設定 時にはaが判らないのだから予め計算出来る筈がない
458:デフォルトの名無しさん
06/03/10 23:12:33
学校の宿題なのですが、
廊下にたっていて、向かい側の壁にはたくさんの開くドア又は開かないドアA,B,C。。。。が無限にあって、
それを開くかどうか確認したい。
スタートはAとーAの間にいる。
。。。|D|C|B|A|−A|−B|ーC|−D|。。。っとドアが続く
最初に地点から一番近い、開くドアを見つけたいが、動く距離をxとして、
距離の総和がO(x)ペースになるように探したい。
例えば、A,−A,B,−B,C,ーCの順番で探していくと、
動く距離が、1、2、3、4、5,...nとなり、距離の総和は1/2*(n)*(n-1)となり、
O(X^2)のペースになるから駄目である。
っていう問題なのですが、何か良い探し法、アルゴリズムありますかね?
459:434
06/03/10 23:13:40
aよりも少しだけ大きい bの倍数 だけど
( abs(a/b)+1)*b でどうだろ?
除算が遅いなら | b|をシフトしていって |a| を超えた所でもいいか
460:434
06/03/10 23:21:43
>>458
で、開いてるか開いていないかの確率はどの程度なの?
というか確率を仮定して
右方に N1内で調べてみてなければ右側にN2個調べて 見つかる確率を求めてみたら?
右側で M番目に開けば左側でM番目まで調べ調べればいいでしょ
461:デフォルトの名無しさん
06/03/10 23:29:11
確率は問題には確定されてないです。
それも考えたのですが、例えば、3つずつの固まりで調べていくとして、
C,B,A,-C,-B,-A,
F,E,D,−F,−E,−D
距離を考えていくと、
(3+1+1)+(3+1+1)+
(6+1+1)+(9+1+1)+、、、
となって、総和はどうなるのでしょう。。。
462:デフォルトの名無しさん
06/03/10 23:40:17
初期位置より右側を線形探索形に (-A,-B,-C,...) するようにして
初期位置より左側を A , C , E と2個おきに移動 して末端 n で(奇数個偶数個で微調整か?)
.... F D B と戻ってくれば O(x) っぽくならない?
463:434
06/03/10 23:47:52
だいたいこういうのは2倍づつ調べるのを増やすんだろうけどなあ
464:デフォルトの名無しさん
06/03/10 23:51:11
>>458
左の方を一つ探す「A」
右の方を二つ探す「-A, -B」
左の方を四つ探す「B, C, D, E」
右の方を八つ探す「-C, -D, -E, -F, -G, -H, -I, -J」
この要領でいけないかな。
465:デフォルトの名無しさん
06/03/10 23:55:52
>>458
>A,−A,B,−B,C,ーCの順番で探していくと、
>動く距離が、1、2、3、4、5,...nとなり、距離の総和は1/2*(n)*(n-1)となり、
>O(X^2)のペースになるから駄目である。
「調べないけど移動してる」に オーダーのコストかかってる?
466:デフォルトの名無しさん
06/03/11 00:06:37
>>464
そうすると、kブロックに区切って、
(1)+(1+1)+(3+1+1+1)+(7+1+1+1+1+1+1+1)+(15+1+1+1+1+1+...)+
= 1+1*2+3*2+7*2+15*2+....+?
467:デフォルトの名無しさん
06/03/11 00:08:01
立ち止まる=調べる、
動く距離=そこで調べるの意味だと思います。
468:デフォルトの名無しさん
06/03/11 00:31:55
>>464で、x番目に調べるまでの距離の総和をf(x)とすると、
f(2^n-1)
= 2*Σ{i=1..(n-1)}(2^i-1)
= 2*((2^n-2)-(n-1))
<= 2*2^n
2^(n-1) <= x <= 2^n-1のとき、
f(x) <= f(2^n-1)
<= 2*2^n
= 4*2^(n-1)
<= 4*x
よってO(x)
469:デフォルトの名無しさん
06/03/11 01:10:36
>>468
なるほど。
助かりました。
ありがとうございました。
470:デフォルトの名無しさん
06/03/14 22:27:00
(0,1)における実数の集合が、可算無限集合ではないことを背理法と対角線論法を使って証明するやつだけど、
いまいち何やってるか分からないんだよね。
分かった気にはなるけど、どうもしっくりこないっつうかなんつうか。
他に証明方法とかあるのかね?
471:デフォルトの名無しさん
06/03/14 22:38:27
>>470
有理数列と実数の部分集合に1対1の対応が作れる
有理数列は自然数→有理数の写像とみなせる
自然数→有理数の写像の濃度は アレフ0^アレフ0 = 2^アレフ0
アレフ0 < 2^アレフ0
(ある集合の濃度が N のとき、その冪集合の濃度は 2^N、
ある集合とその冪集合の間にはどうやっても全単写が作れない)
なので、可算濃度<実数の濃度
472:デフォルトの名無しさん
06/03/16 13:32:51
冪集合がわからんヒトがいると見た。
473:デフォルトの名無しさん
06/03/18 08:50:19
数学板から誘導されて来ました。
QRを解析するプログラムを作ろうと思っているのですが、
誤り訂正複合のリード・ソロモン符号の複合の仕方が分かりません。
R=(r0,r1,r2,r3...,r25)
R(x)=(r0+r1x+r2x^2+...+r25x^25)
ここにri(i=0〜25)は、GF(2^8)の元とする。
とあり、r0-r25に間違っていないデータ(0-255)を代入しているのですが、次のシンドロームを求める式でシンドロームが0になってくれません。
シンドロームSiを求める式
S0=R(1)=r0+r1+r2....+r25
S1=R(a)=r0+r1a+r2a^2....+r25a^25
データをr0-r25に代入して、それらをGF(2^8)の法100011101(a^8+a^4+a^3+a^2+1)で割っているのですが0になりません。
もう数日煮詰まっています。お願いします。何方かご教授して下さい。
474:デフォルトの名無しさん
06/03/18 09:42:13
>>473
誰かのコードを参考にするといいよ
例:
URLリンク(isw3.kankyo-u.ac.jp)
475:デフォルトの名無しさん
06/03/18 11:04:44
>>474さん、ありがとうございます。
ありがたく拝見させてもらいましたが、残念ながら書き込みの処理しか載っていませんでした。
(書き忘れて申し訳ございませんが、473で書いた部分はQRを読み取る部分の処理です)
他にもあるかもと思って「誤り訂正 QR」などで検索を掛けてみましたが、書き込みに関する部分ばかりで、
読み取り解析に関するサイトは見つかりませんでした。
JISの企画書もシンドロームを求めるとしか書いてありませんし、もう、完全に行き詰っています。
どんな些細な事でも結構ですので、アドバイスを頂けないでしょうか。
お願いします。
476:デフォルトの名無しさん
06/03/18 11:27:53
>>475
その部分のコード晒してみて、
+ は XORの事とか 掛算は足算の事とか、そこらへんは判ってるんだよね?
477:デフォルトの名無しさん
06/03/18 11:37:40
>>475
じゃあココのは見たの? オレは中身はみてないけど
URLリンク(sourceforge.jp)
478:デフォルトの名無しさん
06/03/18 12:37:08
>>476さん、ありがとうございます。
+は足し算で、掛け算は掛け算で計算していたので、直してみましたが、やはり0になってくれません。
コードはこのようになっています。
//求められたデータ語
int[]Data={
32, 65, 205, 69, 41, 220, 46, 128, 236, 42, 159, 74, 221,
244 ,169, 239, 150, 138, 70, 237, 85, 224, 96, 74, 219, 61 };
//a指数→整数
int[] a_int={1,2,4…(以下続いています)};
public void Syndrome(){
//求めるシンドロームの数を決定
int[]S=new int[8];
for(int i=0;i<S.length;i++){
for(int d=0;d<Data.length;d++){
S[i]=S[i]^(Data[d]+a_int[(d*i)%255]);
}
}
}
>>477さん、
このプログラムは知りませんでした。早速今から落として見て見たいと思います。
ありがとうございます。
479:デフォルトの名無しさん
06/03/18 13:24:07
>>478 やっぱり計算式が違うよ >>474のcalculate.javaをよく見てみて
480:http://www.vector.co.jp/soft/win95/util/se072729.html
06/03/18 19:44:49
TextSS のWindowsXP(Professional)64bit化おながいします
もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
481:デフォルトの名無しさん
06/03/19 23:37:58
ラジアンをぶつかった壁に対して面対称で
XだけYだけ90°ひっくり返すにはどうすればいいの?
482:デフォルトの名無しさん
06/03/19 23:56:28
いや言ってる意味が良くわかりませんから
483:デフォルトの名無しさん
06/03/20 00:24:24
ビリヤードか
484:デフォルトの名無しさん
06/03/20 00:45:38
vy = -vy;
vx = vx + 90/180*PI
485:デフォルトの名無しさん
06/03/20 11:03:21
>>483 ビリヤードなら90度というのがどこから来るのか・・・・
486:デフォルトの名無しさん
06/03/20 16:05:35
必ず90度で跳ね返るPONGでも作ってみるか
487:デフォルトの名無しさん
06/03/20 16:42:10
その場合、速度はどうなるのん?
488:デフォルトの名無しさん
06/03/20 17:22:36
必ず180で反射するコーナーリフレクターは実在するけど
必ず90度ってどうやるんだ?
489:デフォルトの名無しさん
06/03/20 17:24:03
三角関数?簡単なブロック崩しだったらそんなの使わんぞ
つーか、玉の軌道をX軸かY軸で反転すれば問題なし。
490:デフォルトの名無しさん
06/03/20 18:44:58
さて、ここで唐突に「三角関数」とか出てきたわけだが
491:デフォルトの名無しさん
06/03/20 18:52:43
「プログラマが今まで「これはすげえ」と思ったゲーム」
の149からの流れがここに?
スレリンク(prog板:149-番)
492:デフォルトの名無しさん
06/03/20 19:24:06
URLリンク(www.dango-itimi.com)
斜面への衝突判定と反射1
493:デフォルトの名無しさん
06/03/23 07:46:12
学校の宿題なのですが・・・。
HはHASH関数で、p は(p-1)/2も素数であるような素数。
aは、1<a<p-1も満たす整数。
g=a^2(mod p)
H(x,y,z,t)=g^(xy+zt) (mod p)
このとき、Hはone-way関数であるが、collision-free関数ではないことを示せ。
なのですが、どなたか分かる方、助けてください。
494:デフォルトの名無しさん
06/03/23 12:28:39
定義は知らんがアバウトに考えて、
剰余が絡んでる段階で多対一関数だから1方向だろうし
collision-freeではなさそうだわな。
証明は2つの値が実際に1個の値になる例を計算すればいいんじゃね?
495:494
06/03/24 16:59:01
エエカゲンに書いたのに誰も突っ込まない…。
ほ、放置プレイ?
496:デフォルトの名無しさん
06/03/24 18:30:11
定義がないのでなんともはや
497:デフォルトの名無しさん
06/03/28 08:18:12
sin(x)/x
Q1 って関数に名前を付けたいけど適切な名前は?
Q2 浮動小数点なので計算方法は単純に
abs(x)<0.0001 の時は1-x*x/6 でなければ そのまま計算でいいよね?
498:デフォルトの名無しさん
06/03/28 08:53:02
キャラの座標は
左上と真ん中
どちらのポイントを保持して使うべきですか
499:デフォルトの名無しさん
06/03/28 08:55:22
>>497
sine_x_per_x()
500:デフォルトの名無しさん
06/03/28 09:01:48
>>498
いまどきどこでもいい。
処理によって必要な座標は違う。例えばサイドビューのジャンプアクションなら足元座標も使う。
必要な座標を計算するメソッドがあればそれでよい。
数学関係ない。
501:デフォルトの名無しさん
06/03/28 12:19:04
>>497
それは一般的にsinc関数と呼ばれている。
502:497
06/03/28 12:41:21
>>501 ありがとう
503:デフォルトの名無しさん
06/03/28 17:19:04
>>498
RPGの座標には、マップ上の座標と表示する座標があるが、
マップ上の座標で保存する。
表示する時には、表示する座標に変換して表示する。
504:デフォルトの名無しさん
06/03/28 17:58:28
>>503
キャラといえばRPGしか連想できないゲーマーですか?
505:デフォルトの名無しさん
06/03/28 23:55:29
すまん。
でも数ピクセル単位で動かす事になるとおもうから、
その動かせる単位の位置を保存して、
表示する位置に変換するって感じで使えるかも。
506:デフォルトの名無しさん
06/03/29 10:10:24
座標は数学でしょ
507:デフォルトの名無しさん
06/03/29 17:34:46
2Dゲームを作っているのですが、
640×480の画面に32×32の画像をしきつめようとすると、
右端と下端がきれいにそろわず、ちょっとはみだしたりしまいます。
これって例えば何が原因で起こるのでしょうか。
508:デフォルトの名無しさん
06/03/29 17:45:27
■■■■■■■■■■■■■■■■■■■■ どういう状況なの?
■■■■■■■■■■■■■■■■■■■■ 20x15 で普通に敷き詰められるよね?
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■
509:デフォルトの名無しさん
06/03/29 18:10:03
>507
まさか浮動小数点演算が介在してたりせんだろうな?
510:デフォルトの名無しさん
06/03/29 18:33:53
>>507
>例えば何が原因で
・計算間違い
・勘違い
・お門違い
511:デフォルトの名無しさん
06/03/29 18:39:10
基地(ry
512:デフォルトの名無しさん
06/03/29 20:09:24
>>507
右端は揃うんじゃマイカ?
マジレスすると、敷き詰める画像のサイズが640と480の公約数である必要がある。
513:デフォルトの名無しさん
06/03/29 20:17:27
どうしても正方形が好きならね。
514:デフォルトの名無しさん
06/03/29 22:22:06
480って32で……あれぇ?うぅー?
515:デフォルトの名無しさん
06/03/29 23:42:36
勘でいうとAdjustWindowRectしてないから
516:デフォルトの名無しさん
06/03/30 09:24:33
テクスチャで貼っててピクセルがずれている悪寒。
517:デフォルトの名無しさん
06/03/31 01:31:23
>>498
>>507
お前さ
いい加減あちこちにマルチポストするの止めろよ
もしくは解決したなら解決したと全てのスレに書いて回れ
518:デフォルトの名無しさん
06/03/31 23:45:54
地球の下側は反対に回っているってどういう意味ですか?
上も下も繋がっているんだから回る方向は同じじゃないの?
519:デフォルトの名無しさん
06/03/32 02:22:08
>>518
オーストラリアの世界地図 でググってみるといいかも
方向という単語の意味の問題だから、ここはスレ違いかも
520:デフォルトの名無しさん
06/03/32 03:18:09
北半球の人間はオーストラリアが下だろと認識している
南半球の人間はロシアが下だろと認識している
521:デフォルトの名無しさん
06/03/32 04:01:57
南半球では西から日が昇るんだよね?
522:デフォルトの名無しさん
06/03/32 11:13:29
右からだよ
523:デフォルトの名無しさん
06/04/02 08:07:38
ラグナロクみたいなオンラインゲームでステータスを表示したり、
所持アイテムを表示したりする、ウィンドウについて。
これって、どうやって実装してるんでしょうか?
ただ単に固定されてるウィンドウをつくるなら、ウィンドウのテクスチャ描いて、
それを張って、座標が決まっているのでそこに文字やらなんやら表示すれば良いと
思うんですけど、
オンラインゲームに存在するウィンドウって、windowsのウィンドウみたいに
マウスでクリックすると自由に動かすことができますよね?
これって、APIで一つ一つ子ウィンドウを作って、そこに表示させてるんでしょうか?
もしくは、他に方法とかあるんでしょうか、助言をよろしくお願いします。
524:デフォルトの名無しさん
06/04/02 08:27:33
スレリンク(gamedev板:543番)
525:デフォルトの名無しさん
06/04/02 08:28:25
>>523
つ[DirectX]
後スレ違い。
526:デフォルトの名無しさん
06/04/02 14:00:59
DirectXは直接的にはかんけいないだろ
527:デフォルトの名無しさん
06/04/03 04:30:12
>>523
>>517
528:デフォルトの名無しさん
06/04/07 13:54:31
>526
「数学と算数」よりは関係あるけどな。
529:デフォルトの名無しさん
06/04/24 11:15:56
>528
そうか?
530:デフォルトの名無しさん
06/04/24 13:10:28
>>528
クリッピングや論理演算は数学の範疇だと思うんだけどな
531:デフォルトの名無しさん
06/04/25 12:28:25
ハァ?
DirectXはスレ違いだし、クリッピングの話なんてどこにも出てないが?
532:デフォルトの名無しさん
06/04/25 14:21:17
DirectX 描画者たち
窓の中の昴〜♪
533:ルカ
06/04/26 16:58:08
sgn←これなんて読むの?だれかがシグネーチャー?って読んでたんだけどそれでオッケイなんですか?
てかこれどういう意味?符号関数ってなんですか・・・
すいませんここはプログラムとかそういうサイトっぽいけどたぶんここしか頼れる所がないので・・・
大学の数学で出てきたんですけどもしよろしければ誰か教えてください(>_<)
534:デフォルトの名無しさん
06/04/26 17:02:02
もうシグネチャーでいいと思うよ。
まあ、マジレスすると、符号関数でぐぐればいくらでも説明出てくる。
535:デフォルトの名無しさん
06/04/26 18:13:04
現在、固有値および固有ベクトルを求めるプログラムを作成しているのですが
固有ベクトルの求め方で質問させていただきたいことがあります。
固有値はハウスホルダー変換と2分法で求めました。
その後、逆反復法を用いようと思っているのですが、
初期ベクトルの決め方と、繰り返し回数がわからず困っています。
どなたか教えていただけないでしょうか?
536:デフォルトの名無しさん
06/04/26 20:23:48
sgnと関数でぐぐるだけでも出てきそうなもんだが試した訳ではない。
537:デフォルトの名無しさん
06/04/27 01:34:48
sgnでググってみたら一番上がFortranの(だと思う)sgn関数の説明だった。
sgnの読み方はともかく、意味は分かるだろう。符号関数とも書いてるから
探しているものという確認も取れるし。
そしてシグネーチャーでオッケイかを知りたければシグネーチャから思いつく
綴りを全部辞書で調べろ。
538:デフォルトの名無しさん
06/04/27 02:01:54
>>535
初期ベクトルは、求めたい固有ベクトルの成分がゼロ、
もしくは、よほどゼロに近くない限りなんでもいいんじゃない?
ランダムなベクトルにするとか。
例え、偶然にも求めたい固有ベクトルの成分がゼロの初期ベクトルを
選んでしまったとしても、なんだかんだで誤差が出てくるので、なんとかなるかも。
収束は遅くなるだろうけど。
繰り返し回数は、求めたい精度に達するまでやればいいと思う。
Aを行列、aを固有値、xを求めた固有ベクトル、として、
(x,Ax)/(x,x)を計算すれば、固有値aの近似値が求まるから、
その精度を、既に求まっている固有値aと比較するとか。
539:535
06/04/27 11:26:58
なるほど、ありがとうございました。
参考にさせていただきます。
540:デフォルトの名無しさん
06/05/03 12:47:46
行列を使って非斉次の連立方程式を解くんだが、
行列の成分の
90%が0
8%が1
2%がその他
という行列を解くには
どんなアルゴリズムを使えば高速に解ける?
こういう行列に限り高速にできるとか
そんなアルゴリズムないかなと思ったんだが。
541:デフォルトの名無しさん
06/05/03 14:35:25
どこが非ゼロなのか、という情報がないとなんともいえない。
非ゼロの位置に特徴が無い場合は、行列をリスト表現して計算するくらいしか。
542:デフォルトの名無しさん
06/05/03 17:01:03
>>541
サンクス
非ゼロの位置に規則性はないわ。
あきらめとく。
543:デフォルトの名無しさん
06/05/03 18:30:42
"sparse matrix"でググれば英語ばかりだが参考になりそうなサイトが出てくる
544:デフォルトの名無しさん
06/05/05 01:27:02
1:30〜
たけしのコマネチ大学数学科
スレリンク(livecx板)
545:デフォルトの名無しさん
06/05/07 17:26:16
>542
非零が疎な行列だと反復法系のアルゴリズムが案外早いぞ。
546:デフォルトの名無しさん
06/05/23 08:07:13
朝倉から「コンピュータ代数ハンドブック」、定評のあるModern Computer Algebra 2nd ed.の
待望の翻訳!!、なる案内がきたが、定評と待望についてよろしく。
しかし\31,500とはずいぶんだな。
547:デフォルトの名無しさん
06/06/15 10:42:40
保守
548:デフォルトの名無しさん
06/07/16 09:13:35
保守
549:マイク ◆yrBrqfF1Ew
06/07/19 14:31:54
おい以下の問題がわからないので中卒の俺でもわかるようにPerlのコードをまじえて教えろ。
n個の区間Ii = [ai, bi](i=1,2,...,n)が与えられる時重なりを持つ区間の対を
全て列挙したい。なお[ai, bi]は実数の集合{x∈R | ai <= x <= bi}を表し、
二つの区間IiとIjが重なりを持つとは[ai, bi]∩[aj, bj]が空集合でないことを
意味する。全てのi = 1,2,..,nに対してaiとbiは整数でai<=biを満たし、
また任意のiとj(i != j)に対してai != ajを仮定する。区間のデータは
端の値aiとbiが配列で与えられており2つの数の大小比較や四則演算などの基本操作は
全てO(1)時間で可能とする。
(i) 区間対全てに対してそれぞれ重なりの有無を調べて
該当するものを列挙する方法が要する時間量を述べよ。
(ii) 重なりを持つ区間対の総数をkとする時、そのような区間対を列挙する
O(nlogn+k)時間のアルゴリズムを与えよ。
(iii) 重なりを持つ区間対を列挙するのではなく、その総数kのみを出力する
O(nlogn)時間のアルゴリズムを与えよ。
550:デフォルトの名無しさん
06/07/19 15:07:18
Perl 以外でもいいですか?
551:デフォルトの名無しさん
06/07/19 15:23:21
>550
>549に代わってお願いします。
ぜひC++で(ry
552:デフォルトの名無しさん
06/07/19 15:23:34
>>糞コテ
そういう態度だから何処へ行っても嫌われる。
553:デフォルトの名無しさん
06/07/19 21:59:50
>549
死に晒せヴォケ
554:デフォルトの名無しさん
06/07/20 07:11:30
550 じゃないが
>>551
URLリンク(kansai2channeler.hp.infoseek.co.jp)
方針は以下:
(1) は自明.
(2) はソートして左から数える.ソートしたおかげで単調性が得られ,
一度交わらなくなったらそれより先を調べる必要がなくなる.
(3) は (2) でどこまで調べないといけないかを二分探索を行う.
555:デフォルトの名無しさん
06/07/20 08:09:59
拙いPerlですが。
URLリンク(sourcepost.sytes.net)
(i) 区間対の個数はO(nn)、重なりの有無の判定はO(1)だから、全体でO(nn)。
(ii) >>554に同じ。
(iii) 与えられた区間の始点と終点を列挙し、ソートし、各点に何個の始点・終点が重なっているか調べる。
区間のネストの数を把握しながらこの列を走査して重なりの総数を得る。
実際のコードでは始点・終点の個数の計算と最後の操作を一つのループで行っている。
556:マイク ◆yrBrqfF1Ew
06/07/20 19:23:08
>>554-555
・・・
2chネラにこんなことを言うのもあれだが
お前らすげーな。
どこの金子勇的風貌の京大院生だ?
557:デフォルトの名無しさん
06/07/20 22:30:46
大学で情報やれば大体やるぞ。
今からでも勉強してみたらどうでい。
558:デフォルトの名無しさん
06/07/30 08:15:10
二次元上の多角形の面積を求めるには外積で一発ですが、
三次元上の多面体の体積を求めるには何か方法はありませんか?
559:デフォルトの名無しさん
06/07/30 10:47:51
O = (0,0,0), A = (ax,ay,az), B = (bx,by,bz), C = (cx,cy,cz)
4面体OABCの体積は
1/6( ax by cz + ay bz cx + az bx cy - az by cx - ax bz cy - ay bx cz )
560:デフォルトの名無しさん
06/07/30 10:49:24
外積っていうより行列式に見える……。外積と行列式って関係あったっけ?
561:デフォルトの名無しさん
06/07/30 11:00:04
そりゃあるさ
562:デフォルトの名無しさん
06/07/30 12:06:07
>>558
外積
563:デフォルトの名無しさん
06/07/30 16:12:50
n次元体積を求めるにはベクトル出して行列式で一発じゃないのか?
564:デフォルトの名無しさん
06/07/30 16:14:36
3次元なら体積は (a×b)・c = det(a b c)だし
565:デフォルトの名無しさん
06/07/30 18:27:31
精度や対応できる形状をどこまでの範囲にするか決めないとな
体積を求めたい多面体が凸でない場合は4面体の和に分割するところが面倒かもよ
凸多面体でも分け方によって誤差が変わってくるからそんなに簡単ではないかもよ
566:デフォルトの名無しさん
06/08/06 16:49:43
おのおのの面に対して、原点とその面でつくられる錐体の符号付体積を足せばいいんでないの?
567:デフォルトの名無しさん
06/08/06 18:06:17
向き付けはどうすんのよ?
568:デフォルトの名無しさん
06/08/06 20:54:07
>566
対象が凸多面体で原点を多面体の内部か表面にとればそれは正しい
569:デフォルトの名無しさん
06/08/06 21:45:34
>>568
符号付き、というのはたぶん
原点から見て裏面が見えてるときはマイナスの体積、ということだろうから
そうすると原点に関して星状であるという条件はいらなくなるよ
Aが星状というのは原点とAの任意の点とを結ぶ線分がAに含まれることね
570:デフォルトの名無しさん
06/08/06 23:55:55
あ、ほんとだ
571:デフォルトの名無しさん
06/08/07 12:48:29
NURBS曲面同士の衝突判定がしたいんだけど
便利なライブラリ or 公式とかある?
もしもなかったら、
衝突判定がしやすい曲面の表現方法教えてもらえませんか。
572:デフォルトの名無しさん
06/08/07 21:29:19
どんなものを表現したいのかね
573:デフォルトの名無しさん
06/08/07 21:41:17
NURBSやベジェのように、制御点を移動することで
形状を簡単に変えることができるものであればいいんですが、
球も表現したかったのでNURBSを考えていました。
574:デフォルトの名無しさん
06/08/08 11:21:05
>>571
NURBS曲面かどうか調べてないが、Newtonとか言うGAME向けの物理演算ライブラリがある
575:デフォルトの名無しさん
06/10/01 18:50:02
当選小計率 (数.数%) = 当選小計 ÷ 販売額 × 100倍%
当選口指数 {数.数} = 当選口数 ÷ 販売口数 × 100万倍
URLリンク(sea.advenbbs.net)
576:デフォルトの名無しさん
06/10/04 20:30:01
中学あたりからの学習要綱を網羅した数学ドリルサイトみたいなのないですか?
577:デフォルトの名無しさん
06/10/12 11:02:11
サンプルコードが理解出来ないレベルなら、素直に諦めて勉強し直した方がいい。
578:デフォルトの名無しさん
06/10/12 11:02:53
ゴバーク
579:デフォルトの名無しさん
06/11/03 10:21:15
正射影について教えてください。
マウス(2次元)座標をゲーム画面(3次元)の座標に
変換したいんだけれど、
やり方がわからないです。
[やりたいこと]
大航海時代Onlineのように、
「キャタクターの行先(目的地)」を「地面をマウスクリックする」ことにより
指定し、その後、キャラクターが動き出す。
ということをやりたいと考えています。
580:デフォルトの名無しさん
06/11/03 10:29:29
>>579
DirectXを使っているならDirectX隔離スレへ。
その他3D表示ライブラリを使っているならそれらのスレへ。
そうでないなら自分で勝手に計算汁。
581:579
06/11/03 10:37:51
>>580
スレ違いスマソ。
DirectX隔離スレ逝ってきます。
582:デフォルトの名無しさん
06/11/23 14:10:24
グレゴリウスの定義を用いて入力した日が何曜日であるか、を表示するプログラムのアルゴリズムってどんな感じになるかわかりますか?
ちなみに
・グレゴリウスの定義
・西暦1年1月1日は月曜日
・1年365日だが、閏年は366日
・4または400で割り切れる年は閏年
・100で割り切れるのは閏年ではない
もしわかった方いましたらお願いします
583:デフォルトの名無しさん
06/11/23 14:15:04
>>582
C++の擬似コードだと、こんな感じかなぁ・・・
main(){Youbi 曜日; カレンダーを見る(新聞の日付, &曜日);
if (時計の時間<新聞配達時間) 曜日.進める;
return 曜日;}
584:デフォルトの名無しさん
06/11/23 15:01:22
>>582
普通はAPIを使う。
こんな所で質問してる奴が組んだ物は怖くて信用おけないから。
関係無いけど、ANSI C準拠のtime()関数系の1970/01/01 00:00:00からの通算秒で
有効桁31bitの場合は、全部閏年で換算しておk。
585:デフォルトの名無しさん
06/11/23 15:06:49
int zeller(int year, int month, int day)
{
if (month < 3) {
year--; month += 12;
}
return (year + year / 4 - year / 100 + year / 400 + (13 * month + 8) / 5 + day) % 7;
}
586:デフォルトの名無しさん
06/12/10 12:20:07
URLリンク(bal4u.dip.jp)
にあるprime-test()で多倍長整数の場合、最初に判定を間違える数って何?
587:デフォルトの名無しさん
06/12/10 13:01:52
>>582
マジレスすると西暦1年1月1日にはまだグレゴリオ暦は発明されていなかった罠。
588:デフォルトの名無しさん
06/12/10 15:35:33
>>587
遡及的に定義できる。
589:デフォルトの名無しさん
06/12/10 17:39:40
>>586
ミラーラビンテストでぐぐったら強擬素数ってのが出てきた。
あとは頑張れ。
590:デフォルトの名無しさん
06/12/10 20:48:11
>>586 底を何にするかで変わるから、一般的にパッと見つける方法はない。なので一つ一つ調べなさい。
>>589 強擬素数はフェルマーテスト
591:デフォルトの名無しさん
06/12/11 02:24:03
フェルマーテストで誤判定される数は、擬素数とかカーマイケル数。
適当いったらだめなんじゃね。
592:デフォルトの名無しさん
06/12/17 00:24:50
すいません、スレ違いかも知れませんが
他に適当なスレが見つからなくて。
私は会社の事務員なのですが、
手間のかかる手作業がありまして、パソコンにやらせたいのです。
職場の人員のスキル的に見て、自分でやるしかない状況です。
エクセルのVBAで何度かプログラムを組んだことのあるレベルです。
以下が問題の概要です。
1から100までの整数の並びがある。
そのうちランダムに20個程度の数が欠番となっている。
この状態から、残った数を並べ替え、
隣り合う数同士の差の絶対値が全体でなるべく等しくなるように、
つまり等間隔に並ぶようにしたい。
ここ一ヶ月くらい悩んでみましたが、アイディアが浮かびません。
何か既存のアルゴリズムで、応用できそうなものを紹介してもらえませんか。
593:デフォルトの名無しさん
06/12/17 00:31:57
>>592
判りにくいな。例えば、1, 2, 90, 91があったら1, 90, 2, 91に並べ替えるってことか?
#前者は隣同士の差が1, 88, 1で、後者は89, -88, 89だから後者の方が差の絶対値はほぼ均等になる。
594:デフォルトの名無しさん
06/12/17 00:39:09
>>592
総当りで調べるとかかなぁ。
「隣同士の差」の分散辺りを評価基準にして、全部の組み合わせ試して一番分散の小さいのを選ぶ。
595:592
06/12/17 00:52:03
>>593
わかりにくくてすみません。
実例を出すべきでした。
まさに、その後者のように並べたいのです。
今は人間がエクセル上で手作業であれこれと
数値を入れ替えし、納得いく結果になるまで
3日はかかってしまいます。
>>594
分散、とは統計学の用語ですか。
調べてみます。
596:デフォルトの名無しさん
06/12/17 06:08:03
80の総当りだと約10^119通り、3日じゃ終わらん。
単純に、小さい値と大きい値で2つに分けて、ソート後交互に配置じゃだめなん?
597:デフォルトの名無しさん
06/12/17 08:18:01
インターリーブ決定みたいなもんかな。
>596でよさそうだけど。
598:デフォルトの名無しさん
06/12/17 12:29:10
たとえば
1, 22, 23, 24, 25, 26, ..., 99, 100
というデータに対して>>596をすると
1, 61, 22, 62, 23, 63, 24, 64, ..., 59, 99, 60, 100
となって、「隣同士の差」のレンジは20にもなってしまう
しかしたとえば
1, 22, 42, 23, 43, 24, 44, 25, 45, ..., 39, 59, 40, 60, 41, 61,
81, 100, 80, 99, 79, 98, 78, 97, ..., 64, 84, 63, 83, 62, 82
というほうほうならレンジは2
599:デフォルトの名無しさん
06/12/17 16:18:54
>596
それならソートしただけのデータでもインジャネ?
相対的な距離に関する最適解は総当りじゃないと求まらないんじゃない?
しかも「分散の小さい物」という条件だから足切りも出来ない。
600:デフォルトの名無しさん
06/12/17 22:37:12
判定関数を>>598のいうようなレンジとかにすれば枝切りもできるようになるね
601:デフォルトの名無しさん
06/12/21 21:47:49
RSA暗号を実装しようとしてて、2048ビットの鍵長の元に暗号化・復号を行っています。
整数乗算についてなんですが、2048ビット程度だと、fftかまして乗算しても恩恵はない。
と聞きました。実際のところはどうなんでしょうか?どなたか検証サイトなどご存知ではありませんか?
602:デフォルトの名無しさん
06/12/22 01:05:13
FFTの計算量評価の式から実際に求めるしかないね。
乗算が加算よりどれだけ遅いかも評価に入れなきゃいけないだろうし。
603:デフォルトの名無しさん
06/12/22 01:45:31
FFTの時間は実装レベル次第だから、実際に組んで比較するのが一番。
604:デフォルトの名無しさん
06/12/22 12:31:04
>>601
RSA の乗算+剰余演算の場合、FFT による方法じゃなくて、
Montgomery multiplication っていう高速化手法があるよ。
検証したことはないけど、2048 ビット程度では FFT の効果はない
あるいは逆効果ってのはそうだと思う。
せめて1万ワードくらいの長さはないと。
605:デフォルトの名無しさん
06/12/22 12:37:35
ああ、あと、ワード長が2のべきになってる場合、
上位・下位半分ずつ、再帰的に計算することで
乗算回数減らす方法もある。
下位桁の乗算結果使って、上位桁の乗算をサボる。
昔、RSA のプログラムの最適化の仕事したことあるけど、
「単純に畳み込みで乗算 & 引き放し法的な剰余」を
「再帰乗算 & Montgomery 乗算法」に変えたら
鍵長256bitでも動作速度を250倍以上速くできた。
606:デフォルトの名無しさん
06/12/22 12:41:24
補足:
速度250倍達成は、あと、
バイト単位で多倍長整数演算してたのを、
1ワード32ビット単位に変えたのも含めてだわ。
607:デフォルトの名無しさん
06/12/27 13:26:09
おながいします(´・ω・`)
CADのプログラムですが、CADの掲示板で質問してるけど、3次元の幾何計算の話なので、あまり回答が返ってきません。
誰か助けてぇえええ!!
URLリンク(www.mura.sh)
608:デフォルトの名無しさん
06/12/27 13:52:38
回答した人に失礼な話だ
609:デフォルトの名無しさん
06/12/27 15:42:41
>608
そうはいってもあそこはCADユーザーの掲示板で、
プログラム関係はほとんどレスがつかないんですよ。(´・ω・`)
餅は餅屋ということで、こっちにも質問してみる。
610:デフォルトの名無しさん
06/12/27 16:54:00
>607,609
マルチポストうぜぇよ。
見たら解答ちゃんと出てんじゃねぇか。
それを理解出来ないお前の頭までは救えねぇよヴォケ。
611:デフォルトの名無しさん
06/12/27 16:58:17
>610
横のソリッドがX軸方向に伸びてるならいい。
しかしそれ以外の方向ならお手上げなんだけど。
612:デフォルトの名無しさん
06/12/27 22:31:43
知らないがそれなら全体に回転行列かけて
回転してX軸に来るようにしたらいいんじゃね
613:デフォルトの名無しさん
07/01/06 04:41:04
保守アゲ
614:デフォルトの名無しさん
07/01/06 18:10:16
二次元のピーク検出のやり方を教えて下さい。
例えば天気図の気圧の図があったとして、
高気圧が何個あって、どの座標に中心があるかを調べたい
というような問題です。
ピークがない場合やたくさんある場合があります。
こういう計算はどういうジャンルの学問になるんでしょうか。
615:デフォルトの名無しさん
07/01/06 21:05:18
山登り法
616:デフォルトの名無しさん
07/01/06 22:14:53
>>615
いいヒントをありがとうございました。
「山登り法」というキーワードでいろいろ探せそうです。
617:デフォルトの名無しさん
07/01/07 22:14:23
多次元の最大値、最小値問題か
618:デフォルトの名無しさん
07/01/07 23:02:49
最大最小というより極値やね
619:デフォルトの名無しさん
07/01/09 11:29:24
z = f(x, y)
∂z
----
∂x
∂z
----
∂y
620:デフォルトの名無しさん
07/01/09 11:36:15
URLリンク(www.heisei-u.ac.jp)
621:デフォルトの名無しさん
07/01/19 14:01:03
リードソロモン符号でこんなことってできますか?
例えば1MB固定のデータファイルが n個あります。
これに任意の m個のエラー訂正用のファイルを作ります(エラー訂正というより、補完をしたい)。
たとえば、n=8、m=2 で、全部で 10個のファイルを作ります。
この 10個のファイルのうち、どれか n個だけ揃えば元の n個のファイルを復元できる、
みたいなことをやりたいのです。
ここで、n や m の取り方に、なにか制限はあったりするでしょうか?
例えば n は偶数じゃないといけないとか、m は 2のn乗じゃないといけないとか、
そういうなんらかの制限です。
できれば n も m も、その都度自由に設定したいのです。
あと、元データを復元するために必要なファイルの数は、n個だけで充分なのでしょうか。
それとも、n個よりも少し多く必要だったりするでしょうか。
今こんなことをやりたいがためにリードソロモン符号についての勉強を始めたのですが、
今結論だけを端的に知りたいです。
あるいは、他の符号化についての候補などあったら知りたいです。
よろしくです。
622:デフォルトの名無しさん
07/01/19 15:31:54
おれは学生時代、数学をきちんと勉強してなかったので後悔してる…
やっぱりプログラム、コンピュータの基盤となるのは数学だから
数学的な知識があるとないじゃ、雲泥の差だという事を、つくづく思い知らされたよ。
とりあえず、ちょっとでもスキルアップ出来る様に、勉強し直そうと思うよ…
623:デフォルトの名無しさん
07/01/19 16:56:36
最近、分数の割り算をググった事は秘密だ orz
624:デフォルトの名無しさん
07/01/19 17:04:45
>>623
最近は分数が出来ない文系の大学生も多いらしいからねぇ。
書く言うおれも、中学レベルの数学が既にあやしい…orz
625:デフォルトの名無しさん
07/01/19 17:49:25
>624
にほんごもあやしいようだね
626:デフォルトの名無しさん
07/01/19 19:49:50
>>621
Luigi Rizzo氏のHPにReed-Solomon符号を使ったデータ復元プログラムのソースが置いてあったような...
確か、制限はn+m<2^8 またはn+m<2^16。
復元もn+m個中n個を受信すれば大丈夫だったはず。検索して調べてみてください。
627:624
07/01/19 21:30:15
>>625
全てを基本からやり直す必要がありそうだ…orz
628:621
07/01/20 12:46:41
>>626
情報ありがとうございます。
検索の結果それっぽいページにたどり着いたものの、いかんせん英語が不得手でして・・・
実装例は自分が行き詰ったときに見ることにして、とりあえずやりたいことはできるのだろうということはわかりました。
n+m<2^8 とか n+m<2^16 とかの制限は、多項式の係数を何ビットで計算するかによるのでしょうね。
8bit で計算すればエンディアンの問題が無くて都合が良さそうですが、できるだけ多ビットで計算した方が計算回数が
少なくて高速になりそうですね。
# 実は 8bit しか念頭に置いていませんでしたが、実験として 32bit くらいでやってみようかと思いました
629:デフォルトの名無しさん
07/01/21 23:08:41
当方受験生なのですが、数学出来ません。物理できません。化学の計算できません。
国語や英語はできます。論理性はある方だとは思います。理系の教科は勉強し
ても全然伸びませんでした。理系の科目が出来ないのは、恐らく、数学的思考が出来ていない
為だと思われます。
やってるうちに色々自分の欠点に気づき、その欠点を克服したいと思っています。
プログラミングが数学のスキルアップによいと聞き、それが欠点の克服に繋がると、
思い、やってみたいのですが、なにから始めたら良いでしょうか?
何か他にもアドバイスがあったら教えて下さいませ。
630:デフォルトの名無しさん
07/01/21 23:20:09
LOGO でタートルグラフィックでもやってみてはどうだろう
631:デフォルトの名無しさん
07/01/22 07:54:17
>>629
今受験生ってことは、もう残り1,2ヶ月?
プログラミングに費やす時間あったら、他のことにまわしたほうがいいぞ
長い目で見ればプログラミングに手を出すのも悪いことではないけど、一朝一夕ではどうかなぁ
632:デフォルトの名無しさん
07/01/22 08:05:35
プログラミング自体は文系のひとでもかなり出来るひとはいる
文系か理系かで分けるんじゃなくて
論理的に考えられるかどうかが重要
それが出来ないと何やってもだめ
633:デフォルトの名無しさん
07/01/22 08:17:07
現代のプログラミングは数学のスキルアップにはならない
何を作ろうとしてもライブラリ。
六法全書以上に分厚い資料との格闘。 記憶力や事務処理能力の方が要求される分野かもね
上で出たLOGOやpascalレベルなら別だろうけど、実用プログラミングはね
634:デフォルトの名無しさん
07/01/22 09:46:34
Mathematicaとかならともかく
現代とかどうとか関係なくそもそもプログラミングと数学は全然別物だと思うが
635:629
07/01/22 15:01:04
今年は無理なんで、来年受けようと思っています。
このスレの上の方でBASiC等が数学のスキルアップに良い。と書かれてますが、
実際どうなんでしょう?
英語は外人と喋ったり、チャット・メールをして上達しています。
数学も、こんな感じで実用面からアプローチすれば上達するかな?
と、思っています。
>>630 一度調べてみます。有難う御座います。
636:デフォルトの名無しさん
07/01/22 15:17:21
プログラマと数学者との関係をほかのもので例えるとしたら、作家と言語学者は別物というのが近い感じだと思う。
それにいくら外人と話してしても、日常会話は上達するだろうが、英語学者にはなれないだろう。
これも近い例だと思う。
637:デフォルトの名無しさん
07/01/22 15:17:47
>このスレの上の方でBASiC等が数学のスキルアップに良い。と書かれてますが、
どこのこと?
>>135ならセンター試験のプログラムの問題の話だが。
>数学も、こんな感じで実用面からアプローチすれば上達するかな?
プログラミング(の大部分)は高校数学の応用ではない。
確かに数学とプログラミングは関連しているし、考え方も共通性がない訳じゃないけど、
受験勉強としてやるには効率が悪すぎると思う。
現代国語の対策として小説の書き方を勉強するようなものじゃなかろうか。
638:デフォルトの名無しさん
07/01/22 23:20:20
今年のセンター試験のプログラミングは難化したな
片手間でやろうとした奴はそうとう焦っただろ
二分法がどういうものか分かってないと話にならない
まあ数値計算の章では普通に教科書にも出てるから
本当にやってる人ならなんでもなかったのだろうけど
統計の問題もそうだけど今年は「冷やかしお断り」っていう
センターの意図がすごい感じられたよ
639:デフォルトの名無しさん
07/01/22 23:28:19
へー
640:629
07/01/23 00:02:36
LOGOやpascalを肯定してる人も居ますが、これはどうなんでしょう?
やはり地道にがんばるのがいいんでしょうか?
何とかして数学的思考を出来る様にならなきゃいけないんですが・・・
641:デフォルトの名無しさん
07/01/23 00:13:28
今の世の中、数学のためにコンピュータがあるのではなく、
コンピュータのために数学を学ばせているような気がする。
642:デフォルトの名無しさん
07/01/23 00:13:44
「数学的思考」についてお前の思うところを述べよ
643:629
07/01/23 00:34:40
数学的思考とは、物事を順序立てて考える事であり、具体的な文字を使わず、抽象的な文字を用いる
思考です。又、余計な言葉は入れず必要な事だけを述べて行く・書き下して
行く様にする思考です。
644:629
07/01/23 00:36:24
この思考が出来ない事が、数学・物理・化学の計算を出来なくしている大きな要因
だと思っています。
645:デフォルトの名無しさん
07/01/23 01:50:51
具体的なものを使わず、じゃない。
数字や記号や式を具体的なものとして捉える力のほうが大事。
俺の持論だけど。
646:デフォルトの名無しさん
07/01/23 02:41:21
F = ma
なんのことか分からん罠
647:デフォルトの名無しさん
07/01/23 06:25:56
>>643
おまいさんは 脚の総本数 = 4 * 亀の個体数 + 2 * 鶴の個体数 から遣り直した方がいい。
648:デフォルトの名無しさん
07/01/23 07:19:32
ツルとカメと、あわせて8ひきいます。
足の数はぜんぶで、26本。
ツルは何匹、カメは何匹?
649:デフォルトの名無しさん
07/01/23 07:21:05
URLリンク(www.morinogakko.com)
650:デフォルトの名無しさん
07/01/23 07:30:39
スレリンク(tech板:10番)
【 課題 】プログラミング演習
1)N桁の数字を各桁毎に分解し、その数字の並びの組み合わせで得られる
最大の数から最小の数を引くという演算を、結果が収束または循環するまで繰り返す。
例:
a)1111 のとき 1111 - 1111 = 0 収束
b)2006 のとき 6200 - 0026 = 6174 さらに 7641 - 1467 = 6174 収束
2)上の演算をN桁で構成される全ての数字について行い、
その桁数における収束パターンの一覧を結果として表示する。
例:
N = 4 のとき 1000 〜 9999 までの数字で確認
3)Nを1〜10程度まで可変にしてそれぞれの結果を出力。
【 形態 】Javaアプリケーション
【 GUI 】Swing(CUIでも可)
【 Ver 】1.5以上
【 期限 】月曜17:00
【 補足 】
できれば数字の組み合わせが重複するケースや
計算の途中で既知の値(系列)に到達した場合は
それ以降の計算を省略する等して高速化を図ること
651:デフォルトの名無しさん
07/01/23 23:26:57
>629
受験数学が駄目なのか、微積分とか代数幾何とかの
教科書レベルの基本的概念を掴むところから駄目なのか
想定している大学のレベルはどれくらいか
たとえば、物理の物体の運動を数式の暗記ではなくて、
微積分の概念を用いて理解するなら数値積分の結果を
グラフにしたりするのがよくあるパターンかと思うが、
それならプログラミングなんてする必要はなく、excelで
も十分な罠。
652:デフォルトの名無しさん
07/01/24 02:21:07
>>650
でかい配列作って計算結果の一覧表を作ればおk
653:629
07/01/24 22:15:45
>>650 これは私宛てでしょうか?これはいったい何なんでしょうか?
>>651 受験数学は駄目ですね。これは基本概念が掴めていない所為だと
思います。志望は阪大・大阪市立の医学部です。
excelですか。一度調べてみます。有難う御座います。
654:デフォルトの名無しさん
07/01/25 10:38:57
>629
>論理性はある方だとは思います。
>数学的思考が出来ていない
矛盾してないか?
655:デフォルトの名無しさん
07/01/26 03:07:02
国語における論理(≒常識的論理)と、数学やプログラムのそれとは、
若干のズレがあるからな。
たとえば、「明日の花見は、雨ならば中止します。」と幹事が言ったとして、
「では晴れたらどうするんですか?」なんて質問をしたら、馬鹿呼ばわりされること必至。
(日常会話の「ならば」は、必要十分条件を意図して使われていることが多い。)
数学(プログラム)的には、この質問は至極自然かつ妥当なものなのだが。
656:デフォルトの名無しさん
07/01/26 10:25:47
>653
基本概念が掴めていなければ,応用もできんわな
そんなヤツに医者になってほしくない・・・
657:デフォルトの名無しさん
07/01/26 11:03:26
>>655
でも、その国語と数学のずれを認識できない奴のことを、
はたして論理性があるといえるのか?
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5374日前に更新/259 KB
担当:undef