Sinc関数のソースを表示
←
Sinc関数
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{小文字}} {{出典の明記|date=2018年2月}} [[ファイル:Sinc function (both).svg|thumb|right|正規化sinc(青) と非正規化sinc(赤)。−6π ≤ ''x'' ≤ 6π]] '''sinc 関数'''(ジンクかんすう、シンクかんすう)は、正弦関数をその変数で割って得られる[[初等関数]]である。sinc(''x''), Sinc(''x''), sinc ''x'' などで表される。 == 定義 == sinc 関数は、正規化 sinc 関数と非正規化 sinc 関数という名で区別される、2種類の定義を持つ。 # [[デジタル信号処理]]などでは、次の'''正規化 sinc 関数'''('''[[標本化]]関数'''ともいう)が普通である。 #* <math>\operatorname{sinc}(x) = \frac{\sin \pi x}{\pi x}.</math> # [[数学]]では、次の歴史的な'''非正規化 sinc 関数'''が使われる。 #* <math>\operatorname{sinc}(x) = \frac{\sin x}{x}.</math> いずれの場合も、[[可除特異点]]である 0 での値が必要であればしばしば明示的に sinc(0) = 1<ref>これはx→0での[[極限]] <math>\lim_{x\rightarrow0}{\frac{\sin x}{x}}=1 </math> をそのまま定義化したものである。</ref> が定義として与えられる。sinc 関数はいたるところ[[解析関数|解析的]]である。 sinc 関数は '''カーディナル・サイン''' (cardinal sine) とも呼ばれ、"sinc" ({{IPA-en|ˈsɪŋk}}) の関数名はラテン語の ''sinus cardinalis'' を短縮したものである。 == sinc関数の性質 == 本節では、特にことわらない限り正規化されたsinc関数について述べる。 非正規なsinc関数は正規化sinc関数と較べて[[スケールファクタ]] <math>\pi</math> が違うだけなので、非正規なsinc関数に対する結果を得るには <math>x \leftarrow \tfrac{x}{\pi} </math> を代入すればよい。 === 特殊値など === * <math>\operatorname{sinc} k = \delta_{0k}, ( k \in \mathbb{Z})</math> ** ただし、<math>\mathbb{Z}</math> は[[整数]]の集合、<math>\delta_{ij}</math> は[[クロネッカーのデルタ]]。 ** つまり、<math>\operatorname{sinc}(0) = 1, \ \operatorname{sinc}(\pm 1) = \operatorname{sinc}(\pm 2) = \cdots = 0</math> である。 * <math> \lim_{x \rightarrow \pm \infty} \operatorname{sinc} x = 0</math> * <math>\left. \frac{d}{dx}\operatorname{sinc} x = 0 \right|_{x = a} \iff \operatorname{sinc} a = \cos \pi a</math> === フーリエ変換 === [[フーリエ変換]]について: * <math>\operatorname{rect} x \leftrightarrow^\mathfrak{F} \operatorname{sinc} f = \operatorname{sinc} \frac{\omega}{2\pi},</math> ただし、<math>\operatorname{rect} x = \begin{cases} 1, & ( |x| \leq 1/2) \\ 0, & ( |x| > 1/2) \end{cases}</math> ** ただし、<math>f(x) \leftrightarrow^\mathfrak{F} F(\omega)</math> はフーリエ変換対、<math>\operatorname{rect}(x)</math> は(単位)[[矩形関数]]。つまり、矩形関数のフーリエ変換はsinc関数、sinc関数のフーリエ変換は矩形関数である。 === テイラー展開 === [[テイラー展開]]について: * <math>\operatorname{sinc}(x) = \sum^{\infin}_{n=0} \frac{(-1)^n\pi^{2n}}{(2n+1)!} x^{2n} </math> === 定積分および広義積分 === [[積分法|定積分]]および[[広義積分]]について: * <math>\int_{0}^{\infty} \operatorname{sinc}(x) \, dx = \frac{1}{2}, \quad \int_{-\infty}^{\infty} \operatorname{sinc}(x) \, dx = 1</math> * <math>\int_{0}^{\infty} \operatorname{sinc}^2(x) \, dx = \frac{1}{2}, \quad \int_{-\infty}^{\infty} \operatorname{sinc}^2(x) \, dx = 1 \quad \left(\operatorname{sinc}^2(x) = \{\operatorname{sinc}(x)\}^2 \right)</math> * <math>\int_{0}^{\infty} | \operatorname{sinc}(x) | \, dx = \infty, \quad \int_{-\infty}^{\infty} | \operatorname{sinc}(x) | \, dx = \infty</math> === 不定積分 === * <math>\int_{}^{} \operatorname{sinc}(x)\,dx = \mathrm{Si}(x)+C = \int_{0}^{x} \frac{\sin t}{t} \, dt+C = \sum_{k = 0}^{\infty} \frac{ (-1)^k x^{2k+1} }{ (2k+1)(2k+1)! }+C</math> ** (非正規化)sinc関数の不定積分を[[正弦積分]]と呼び、<math>\operatorname{Si}(x)</math> で表す。<math>\operatorname{Si}(x)</math> は[[特殊関数]]である。また、<math>C</math>は[[不定積分|積分定数]]である。 === 直交性 === * <math>\int_{-\infty}^{\infty} \operatorname{sinc}(x-i)\operatorname{sinc}(x-j) \, dx = \delta_{ij}, ( i, j \in \mathbb{Z})</math> ** sinc関数の平行移動同士は[[直交]]する。 === 無限積 === * <math>\operatorname{sinc}(x) = \prod_{k = 1}^{\infty} \cos \pi\frac{x}{2^k} </math> * <math>\operatorname{sinc}(x) = \prod_{k = 1}^{\infty} \left( 1 - \frac{x^2}{k^2} \right) </math> == 信号処理への応用 == さまざまな用途が考えられるが、[[コンパクト・サポート|コンパクト台をもた]]ない(非0の値が有限区間に限定されていない)ため、非常に多くの計算量を要することが多い。有限長で計算を打ち切らなければならないことも多く、無限長では生じない問題が発生することもある。概して、理論的背景やシミュレーションにとどまることが多い。 * 直交性と ±∞ での収束性から、直交[[ウェーブレット変換]]の[[基底関数|基底]]に用いる。ただし、コンパクト台をもたないため、計算量が {{math|1=O(''n''<sup>2</sup>)}}({{math|1=O}} は[[ランダウの記号]])で増える。これは、コンパクト台をもつ基底だと計算量が {{math|1=O(''n'')}} であることに比べ、大きなデメリットである。 * sinc 関数のフーリエ変換が矩形関数であることから、[[リサンプリング]]や[[内挿]]の[[補間カーネル]]([[低域通過フィルタ]])に用いる。無限系列の信号に対しては、sinc 関数は理想的な補間カーネルである。しかし、コンパクト台をもたないことが実際の有限長の信号を処理する際には問題となるため、実際の信号処理では、sinc 関数に似たコンパクト台をもつ関数である、3次畳み込み関数や、ランツォシュ (Lanczos) フィルタなどが使われることが多い。 * 矩形関数のフーリエ変換がsinc 関数であることから、sinc 関数を使えば、理想的な[[デジタル-アナログ変換回路|D/A変換]]ができる。但し、あくまでも理想論であり、計算量が無限大に発散する問題があるため、実際にこの方法で D/A 変換が行われるわけではない。 == 脚注 == {{脚注ヘルプ}} {{Reflist}} == 参考文献 == *{{Citation |last1=Gearhart |first1=William B. |last2=Shultz |first2=Harris S. |date=March 1990 |title=The Function sin x/x |journal=The College Mathematics Journal |publisher=Mathematical Association of America |volume=21 |issue=2 |pages=90-99 |url=https://web.archive.org/web/20121021114724/http://www.maa.org/pubs/Calc_articles/ma003.pdf }} == 関連項目 == {{Div col}} *[[アンチエイリアス]] *[[矩形波]] *[[三角関数]] *[[標本化定理]] *[[ボールウェイン積分]] {{Div col end}} == 外部リンク == * {{Wayback|url=http://www.geocities.jp/ikuro_kotaro/koramu/sinc.htm |title=シンク関数の数学的諸性質 |date=20190101000000}} - 佐藤郁郎 *{{MathWorld|title=Sinc Function|urlname=SincFunction}} {{DEFAULTSORT:しんくかんすう}} [[Category:初等関数]] [[Category:信号処理]] [[Category:数学に関する記事|Sincしんくかんすう]]
このページで使用されているテンプレート:
テンプレート:Citation
(
ソースを閲覧
)
テンプレート:Div col
(
ソースを閲覧
)
テンプレート:Div col end
(
ソースを閲覧
)
テンプレート:IPA-en
(
ソースを閲覧
)
テンプレート:Math
(
ソースを閲覧
)
テンプレート:MathWorld
(
ソースを閲覧
)
テンプレート:Reflist
(
ソースを閲覧
)
テンプレート:Wayback
(
ソースを閲覧
)
テンプレート:出典の明記
(
ソースを閲覧
)
テンプレート:小文字
(
ソースを閲覧
)
テンプレート:脚注ヘルプ
(
ソースを閲覧
)
Sinc関数
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報