くだすれ.NET(超初 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
719:デフォルトの名無しさん 08/09/10 01:36:09 Math.Pow 720:デフォルトの名無しさん 08/09/10 02:17:05 >>719は累乗と累乗根の違いすら分かってないから参考にしないように。 721:デフォルトの名無しさん 08/09/10 03:17:17 ニヤニヤ 722:デフォルトの名無しさん 08/09/10 08:55:11 Math.Pow( >>720, 1.0/12.0); 723:デフォルトの名無しさん 08/09/10 11:37:07 >>720 やる夫 724:718 08/09/10 12:12:07 >>719,722 ありがとうございます! 以下のようにしたら十二平均律の周波数を算出できました。 Dim i As Integer, fr(12) As Double For i = 0 To 12 fr(i) = Math.Pow(Math.Pow(2, i), 1.0 / 12.0) Next 725:722 08/09/10 12:35:12 >>724 素直に Math.Pow( 2.0 , i / 12.0) と書くべし 726:デフォルトの名無しさん 08/09/10 12:49:08 ワロタ 727:デフォルトの名無しさん 08/09/10 12:53:46 素直なのは>>724なんじゃない? 整理したら>>725だけどさ x _ √a = a^(1/x) であるから、 x __ √a^b = (a^b)^(1/x) となり、十二平均律では、x = 12, a = 2, b = (1から12)となるので、 12 __ √2^b = (2^b)^(1/12) bをiとして、 2^i = Math.Pow(2,i) これにより、 Math.Pow(Math.Pow(2, i), 1.0 / 12.0)
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4669日前に更新/234 KB
担当:undef