プログラミングの為の数学と算数 vol.2at TECH
プログラミングの為の数学と算数 vol.2 - 暇つぶし2ch946:デフォルトの名無しさん
07/06/24 20:14:41
画面の前のわからない僕ちゃんへ、ということでとりあえずWikipediaでいいかな
URLリンク(ja.wikipedia.org)

947:デフォルトの名無しさん
07/08/08 07:42:25
保守

948:デフォルトの名無しさん
07/08/12 03:44:24
板違いならすいません。
どうしてもわからないので質問したいのですが
DirectXで3Dのゲームを組んでるのですが、ある点からポリゴン面までの
最短距離をはかりたいのですが、数学的知識があまりなくうまくいきません
なんとか距離をはかる方法はないでしょうか?

ポリゴン面はとりあえず3点で構成されているただの一枚のポリゴンです。


949:デフォルトの名無しさん
07/08/12 07:01:48
>948
ある点=点P、ポリゴン面=⊿ABCとする
次の3通りの可能性がある
1.面上の何処かが一番近い
  >面の法線ベクトルで点Pを通る直線がポリゴンと交わる時、交わる点が一番近い
2.3辺の線上の何処かが一番近い
  >1を満たさず、各辺と点Pからなる三角形の内角が90度を越えない場合、点Pと該当する辺に垂直に交わる点が一番近い
3.3頂点の何処かが一番近い
  >1と2を満たさない場合、3頂点のうち一番距離が近い頂点が一番近い

950:デフォルトの名無しさん
07/08/12 07:12:19
|(PA×PB)・PC| / |AC・BC|
とかのほうがかえって早いとかは?

951:デフォルトの名無しさん
07/08/12 19:14:06
丁寧なレスありがとうございます。
両方試させて頂きます。
ただ、今のところ面の法線をだして、面上の交点をだそうと試みてるのですが、
なかなか上手くいきません・・
とにかくもう少しがんばってみます


952:デフォルトの名無しさん
07/08/13 05:37:18
なんとか上手いこといきました、ありがとうございました。

953:デフォルトの名無しさん
07/09/11 11:29:54
保守上げ。 970くらいで次スレたてるよていです

954:デフォルトの名無しさん
07/09/12 11:37:52
最近、離散数学のさわりをやって感動した者です。
商業系の高校行って、大学進学したもんで普通科高校でやる数学I-III、A-Cを
まったくやってないんだけど、中学3年の証明でつまずいてたヤツが、新課程の
数学I-III、A-Cを独学するに辺り、最適な参考書、数学攻略本は何があるでしょうか。

955:デフォルトの名無しさん
07/09/12 11:55:15
学校の図書館で、読めそうなのを週に何冊か借りては読んだらいいと思うよ
面白そうなの1冊、単なる小説1冊、ちょっと難しそうなの1冊として
毎週続くようにね。

956:デフォルトの名無しさん
07/09/13 01:03:06
読み物なら数学ガールなんて面白いぞ。

957:デフォルトの名無しさん
07/09/13 01:27:06
>>956
俺もちょうど今日会社で数セミの紹介記事見て面白そうって思ったところだ
アマゾンで買ってみるか

958:デフォルトの名無しさん
07/09/29 05:14:16
なにかと思って調べてみたらPerlの糞本だしてた結城浩か・・・イラネ

959:デフォルトの名無しさん
07/10/10 18:28:53
質問です。

離散データを微分したいのですが、
C/C++系で微分ライブラリって何がありますか?

オイラーみたいな?

960:959
07/10/10 18:35:40
良く知らないのですが、

単純差分が1次、Eulerが2次、Taylorが3次、Runge-Kutteが4次、であってまつか?

961:デフォルトの名無しさん
07/10/10 18:58:15
そんな詳しくもないけど、ルンゲクッタ法とかオイラー法とかって
数値微分じゃなくて、微分方程式の解、要するに求積の方のアルゴリズムじゃない?

微分の方は、離散点のデータしかないとなると、
差分近似するか、適当な関数で補完して微分するかくらいしか思いつかない。

962:デフォルトの名無しさん
07/10/10 22:05:41
これか
URLリンク(ja.wikipedia.org)


963:959
07/10/11 08:36:05
全然わかんないよ(つД`。)ウワアン

964:デフォルトの名無しさん
07/10/11 09:54:37
離散データから微分なんて出来る筈が無いだろ。
fs/4以上含まないとしても、荒い近似しか出来ない。

965:デフォルトの名無しさん
07/10/11 14:04:49
連続の場合に微分、離散の場合は差分って言うんじゃないのか。
959は近似をしたいのか、差分を出したいのか、なんなのか。

966:959
07/10/11 14:25:08
実は2階微分というのが分からなくてオイラーかな?とか色々考えたんですが、

2階微分って、もしかして、2回微分するってことですか?

それで微分とは等間隔の場合、隣の値と差分取るだけで良いのですか?

967:デフォルトの名無しさん
07/10/11 14:30:21
なんというか、数学勉強しなおしたほうが。

>2階微分って、もしかして、2回微分するってことですか?
そう。
何回微分したかは rank、階っていう。

>それで微分とは等間隔の場合、隣の値と差分取るだけで良いのですか?
差分とるだけでいいというか、差分で近似するしか手がない。
サンプリング定理を満たすようなデータ列なら、
補完っていうかローパスフィルタで連続信号にできるから
それ使って数値微分(これも差分近似するだけだけど)で精度はあげれるけど。

968:959
07/10/11 14:32:04
有難うございましたm(。。)m

969:デフォルトの名無しさん
07/10/11 19:51:43
URLリンク(www.google.co.jp)

970:デフォルトの名無しさん
07/12/02 00:53:44
3Dプログラミングをやる場合、最低でも必要な数学の知識は何?

971:デフォルトの名無しさん
07/12/02 00:57:38
まず、何が必要なのか自ずとわかる能力は必要だと思う

972:デフォルトの名無しさん
07/12/02 01:06:18
数学と言ってもせいぜい学校数学だろ

973:デフォルトの名無しさん
07/12/02 01:22:29
Matrix

974:デフォルトの名無しさん
07/12/02 01:23:00
>>971
線形代数しか思い浮かばんぜ

975:デフォルトの名無しさん
07/12/02 01:25:31
新スレどうする?

976:デフォルトの名無しさん
07/12/02 01:26:26
三角関数
運動方程式を解くための微分方程式についての知識

977:デフォルトの名無しさん
07/12/02 01:41:08
>>975
立てようと思ったが、関連スレが存在するのかすらわかんね。

978:デフォルトの名無しさん
07/12/02 01:43:30
>>977
プログラミングの為の数学と算数 vol.2

プログラムに必要な数学、算数に関する話題について
語りましょう。TIPS/Q&Aスレです。

関連板:
URLリンク(science6.2ch.net)

これでいいんじゃ?

979:デフォルトの名無しさん
07/12/03 19:08:46
皆さん市販の数値計算ライブラリ使っていますか?
それとも自分でつくっていますか?ガンマ関数とかいろいろ
ライブラリ作るの面倒くさいよ・・・
購入したほうがいいのかな・・・

980:デフォルトの名無しさん
07/12/03 19:33:10
boostとか使ってる

981:デフォルトの名無しさん
07/12/05 00:37:19
フリーのライブラリ使えばいいんじゃね?

982:デフォルトの名無しさん
07/12/06 00:29:06
24時間経過寸前age

983:デフォルトの名無しさん
07/12/06 01:03:12
流すか

984:デフォルトの名無しさん
07/12/06 18:10:28
10000000
↑上位1ビットの値 というのは一番左端の値であり、1ですか?

985:デフォルトの名無しさん
07/12/06 18:20:51
8bitの値ならそうですね

986:デフォルトの名無しさん
07/12/06 21:48:31
上と下の区別もつかんのか

987:デフォルトの名無しさん
07/12/06 23:51:46
馬鹿、そっちは左だ

988:デフォルトの名無しさん
07/12/06 23:57:44
おい!
左をみろ!!→→→→→→→→→→→→→→→→→→→→→→→→→→

989:デフォルトの名無しさん
07/12/07 00:37:15
>>984
十進数でも、
1234なら、1(千の位)が一番上の桁でしょうや。

990:デフォルトの名無しさん
07/12/07 04:23:48
MSB
LSB
何の略だっけ

991:デフォルトの名無しさん
07/12/07 09:56:31
Most (Least) Significant Bit

992:デフォルトの名無しさん
07/12/07 22:08:45
LE、BEと交じるとどっちがどっちだかわからなくなるんだよなー

993:デフォルトの名無しさん
07/12/07 22:28:55
BSE って何の略だっけ

994:デフォルトの名無しさん
07/12/07 22:37:49
Bin So Einsam
ドイツ語で自分は孤独だという嘆き。

995:デフォルトの名無しさん
07/12/08 06:07:08
.

996:デフォルトの名無しさん
07/12/08 06:07:38
.

997:デフォルトの名無しさん
07/12/08 06:08:09
.

998:デフォルトの名無しさん
07/12/08 06:08:39
.

999:デフォルトの名無しさん
07/12/08 06:09:10
.

1000:小倉優子 ◆YUKOH0W58Q
07/12/08 06:23:20
1000ならジュースでも飲むか

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch