タグ

アルゴリズムに関するomioniのブックマーク (6)

  • 波形データから求める簡易的な位相差計算方法 (2) - PRIMO信号処理研究所 / Synchro PRIMO Lab.

    周波数測定、位相差測定に関する新しい数理。 Please contact to snishie@mac.com. 周波数が既知の波形なら、今回説明する方法で簡単に位相差が計算可能です。 過去の記事 波形データから求める簡易的な位相差計算方法 では、周波数・振幅が既知の場合を紹介しました。今回は周波数のみが既知の場合です。 ・ 周波数が正確に分かっていれば半周期のデータでも十分です。 ・ ノイズの少ない波形で1サイクルが10サンプル程度で表現されている信号であれば、最低3サンプルで計算可能です。(実用上は1サイクル程度の平均化が好ましい) 手順を紹介します。 ・与える信号を x[n], y[n] とします。サンプリング周波数はfsとします ・x,y には位相差φがあり、周波数はf とします。式で書くと; x[k] = Ax sin(2πf/fs・k) y[k] = Ay sin(2πf/fs

    波形データから求める簡易的な位相差計算方法 (2) - PRIMO信号処理研究所 / Synchro PRIMO Lab.
  • Lepton image compression: saving 22% losslessly from images at 15MB/s | Dropbox Tech Blog

    Lepton image compression: saving 22% losslessly from images at 15MB/s This open-source project is no longer maintained or supported by Dropbox. Please refer to Lepton’s GitHub page for more information. ~ ~ ~ We are pleased to announce the open source release of Lepton, our new streaming image compression format, under the Apache license. Lepton achieves a 22% savings reduction for existing JPEG i

    Lepton image compression: saving 22% losslessly from images at 15MB/s | Dropbox Tech Blog
  • クーポンコードの打ち間違えを防ぐために工夫した話 - クックパッド開発者ブログ

    こんにちは。会員事業部ビジネス開発グループの高田です。 クックパッドは今年、株主優待制度として、プレミアムサービス一年間無料クーポンを贈呈しました。エントリではクーポンコードを打ち間違えて、意図せず他の人のクーポンコードを使用するのを防ぐために工夫した話をご紹介します。 はじめに クーポンコードは入力のしやすさを優先して数字だけの文字列にしました。はじめは rand 関数を使って生成しようとしていたのですが、数字の打ち間違えや順序間違いで、意図せず誤使用してしまうのを防ぐためにチェックサムを加えるのがいい、と同僚から助言をもらいました。 いくつか調べて見たところ、Luhn アルゴリズムが上記を満たしていたので利用することにしました。 Luhn アルゴリズムの利用 Luhn アルゴリズムとは、誤り検出のためのチェックサム符号で、1 桁の間違いや隣接する数字の順序間違いを検出できるという特徴

    クーポンコードの打ち間違えを防ぐために工夫した話 - クックパッド開発者ブログ
  • マゾ向け電波時計 - 受信アルゴリズム概要


    JJY() 調1Hz ()20%50%"1"80%"0" 60(61)1    (1/11) (西2)      1Hz
  • 生年月日から年齢を計算する簡単な計算式:ITpro


      (-)/10000 PHP echo (int)((20070823 - 19850101)/10000); Perl print int ((20070823 - 19850101)/10000); JAVA System.out.println( (int)((20070823 - 19850101)/10000) );  0001
    生年月日から年齢を計算する簡単な計算式:ITpro
  • スペル修正プログラムはどう書くか


    Peter Norvig /   2()Google speling Google0.1: spelling (YahooMicrosoft)   Google
  • 1