音楽やその他の音が鳴っているとき、大きな音なら媒質(音を伝える媒体。空気や水など)は大きく、小さな音なら小さく揺れているはずです。wavファイルに記録するデータはそれをある程度反映しているのでしょう。音の高さを少しずつ変えて音階ができあがります。音の周波数を少しずつ増やしてだんだん高くなるようにするのです。ラの音を440Hzとしましょう。ラの音を鳴らすwavファイルを作ってみます。コードを載せておきますが、作り方は前にブログ...平均律、純正律のドミソの和音を聴き比べる2020-01-10RSA暗号とは何か(2)数学RAS暗号とは何か(1)の続きです。RSA暗号の原理を説明します。a,bの最小公倍数、(a,b)はa,bの最大公約数を表します。ここまでで暗号化できました。平文mから暗号文cを作ったのです。内積とは何でしょうか。2本のベクトルの内積を定義します(θは2本のベクトルのなす角。ここではベクトルを高校流の矢印付きの文字でなく、太字で表しています)。「きょうやく」か「きょうえき」か。前、近くの人に聞いたら結構「きょうえき」の割合が多かったような......。雑記1冊目に続き、『引き抜き屋(2)鹿子小穂の帰還』(雫井脩介2019PHP文芸文庫)を読みました。いやー、面白かったです。(1)も(2...『引き抜き屋(2)』紹介、読書のすすめ2020-01-06ノイズ入りのwavファイルからノイズを消すプログラミングここまでで確認した事実を組み合わせて、wavファイルのノイズを消す実験をしてみましょう。以下のコードでノイズ入りのwavファイルを作ります。wavファイルの作り方は過去の記事を参照してください。何回かでRSA暗号の原理を解説します。RSA暗号の歴史は結構古く、1977年に数学者リベスト、シャミア、エーデルマンによって発表されました。頭文字を取って「RSA暗号」と呼ばれます。原理は高校数学の範囲は少し超えるくらいで、単純と言えます。本もう少しFFTで遊んでみましょう。今回はノイズの混ざったデータから周波数成分を求めます。元のデータは一見グチャグチャなのですが、FFTで正しい周波数成分が分かります。今この瞬間、飛んでいる飛行機は何機あるのでしょうか。飛行機は今、全機着陸できるのでしょうか。この手の疑問、「分かりっこない」とか「分かっても何にもならない」とか切り捨てることは簡単です。たちの怪しい宴』(鯨統一郎2019創元推理文庫)を紹介します。正月休みで少し余裕ができたので、文庫本を3冊ばかり買ってきました。同じ著者の『邪馬台国はどこですか?』も面白かったけれどこちらもよかったです。微分、積分の面白い本を紹介しましょう。『微分のひ・み・つ』、『積分のい・ず・み』(黒田俊郎1977三省堂数学バイパス)です。中学2,3年にでもなればもう分かるように書かれた高校数学の本です。明けましておめでとうございます。今年もよろしくお願いいたします。時間に余裕ができそうです。数列{}の階差数列{}からもとの数列{}を求めます。