滑らかな関数
(滑らかさ (数学) から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/07/11 05:52 UTC 版)
![]() |
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。(2015年10月)
|
![]() |
この記事は英語版の対応するページを翻訳することにより充実させることができます。(2024年5月)
翻訳前に重要な指示を読むには右にある[表示]をクリックしてください。
|
数学において、関数の滑らかさ(なめらかさ、英: smoothness)は、その関数に対して微分可能性を考えることで測られる。より高い階数の導関数を持つ関数ほど滑らかさの度合いが強いと考えられる。
直観的には、グラフの各点をどんなに拡大しても尖っていないことを意味する。
滑らかさの分類
関数 f が連続的微分可能(れんぞくてきびぶんかのう、英: continuously differentiable)であるとは、f に導関数 f′ が存在して、なおかつその f′ が連続関数となることをいう。 同様に自然数 k について、f の k 階の導関数が存在して連続であるとき、f は k 階連続的微分可能であるといい、また f は Ck 級の関数であるという。微分可能な関数は連続であることから、Ck (k = 1, 2, ...) は包含関係に関して非増加な列を成している。任意有限階の導関数をもつ関数は無限階(連続的)微分可能であるといい、そのクラスは C∞ で表される。
- 関数のクラス Ck を、k 階の導関数が存在して連続であり、なおかつ k + 1 階の導関数が存在しないかあるいは存在しても連続でない関数全体が成す類とすることもある。この場合、各クラスは交わりを持たない排他的な分類を与える。
さらに強い滑らかさを表すクラスとして、解析関数つまり各点で冪級数展開可能な関数のクラス Cω がある。また場合により、連続関数のクラス C を 0 階連続的微分可能な関数のクラス C0 として、滑らかな関数の仲間に入れて考えることがある。
滑らかさのクラスを考えることは、具体的な定義域と値域をあたえることで、たくさんの関数空間(の台集合)の例を与える。関数の定義域が X であるときそれを明示して、X 上で定義される Ck 級関数全体の成す空間をしばしば Ck(X) のように記す。定義域 X は多くの場合 "滑らかな" 位相空間である。さらに値域 Y をも明示して Ck(X; Y) などと記すこともある。値域 Y はこの空間の係数と見なされる。
- p-進解析のようにある種のリジッド (rigid) な空間を考えているとき、そこでは空間の全不連結性から必ずしも実解析あるいは複素解析的な意味での微積分を考えることはできないが、例えば局所定数関数全体の成すクラスを C∞ とすることがある。
滑らかな関数
関数 f が(それが属する文脈での議論に用いるに)十分大きな n に関して Cn-級であるとき、滑らかな関数(なめらかなかんすう、smooth function)と総称される。またこのとき、関数 f は十分滑らかであるともいう。このような語法を用いるとき、n は十分大きければよく、その値が厳密に知られている必要はないし、とくに n は固定して考えないのが通例である。 そのような状況下では多くの場合、「滑らかな関数」のクラスとして無限回微分可能関数のクラス C∞ や解析関数のクラス Cω を考えるのが、議論の便宜からして有用である。
滑らかさの概念は(微分の概念がそうであるように)局所的なものである。つまり、ある点での滑らかさというのは、その点の周りの十分小さな近傍において考察される。有限個の例外を除く各点で滑らかな関数は区分的に滑らかであるといわれる。滑らかさのクラスを明示して、区分的に Ck 級の関数や、区分的に連続な関数を考えることもある。
連続性
Brian BarskyとTony DeRoseは、パラメトリック連続性(Ck)と幾何学的連続性(Gn)という用語を導入し [1] [2] [3]、 パラメトリック曲線の幾何学的連続性を測定する方法を示した [4]。
例えば、アニメーションのキーフレーム補間では対象物を滑らかに動かす必要があり、曲線をトレースする速度が制約となるパラメトリック連続性が適しているが、 建築図面では位置のみが連続していれば十分であり、速度の制約がない分、曲線形状の自由度が増す幾何学的連続性が適していると考えられる [5]。 [訳注 1]
パラメトリック連続性
パラメトリック連続性(Ck)は、パラメトリック曲線に適用される概念であり、曲線に沿った距離に対するパラメータ値の滑らかさを表す。 ある(パラメトリック)曲線

パラメトリック連続性の各次数は以下のように定義される [6]:
G1接触の円、直線
G2 接触の円錐曲線の例:pは定数、は可変
(:円、:楕円、:放物線、:双曲線)曲線や曲面は、 連続性を持つと言える。ここで は滑らかさの程度を示す。曲線上の点の両側にある2つの曲線セグメントを考えると:
- : 曲線セグメントは接合点で接している。
- : さらに、曲線セグメントは接合点で接線の方向が一致している。
- : さらに、曲線セグメントは接合点で曲率の中心が一致している。
一般に、曲線を再パラメータ化して (パラメトリック)連続とすることが可能であれば、 連続性が存在する [7] [8]。 再パラメータ化によって、曲線の幾何学的な形状は変わらない。パラメータのみが影響を受ける。
同様に、 である2つのベクトル関数 と が、ベータ制約(Beta-constraints)と呼ばれる方程式を満たす場合、 接続点で 連続である。 たとえば、 連続のためのベータ制約は以下のようになる:
ここで、、、 は任意だが、 は正でなければならない [7]。 の場合、この条件は であるスカラーについて かつ に単純化される。 (すなわち、2つのベクトルは方向が一致していれば良く、長さは一致していなくても良い)
曲線が滑らかに見えるためには 連続であることが必要だが、建築やスポーツカーのデザインに求められるような優れた美観を実現するには、より高いレベルの幾何学的連続性が求められる。例えばクラスAサーフェスでは、自動車のボディの反射が滑らかに見えるよう 以上の連続性が必要とされている。 [訳注 2]
四隅が90度の円弧で構成された角丸長方形は 連続だが、 連続ではない。 各角が球の8分の1、各辺が円柱の4分の1で構成された角丸立方体も同様である。 編集可能で 連続な曲線を必要とする場合には、通常、3次スプラインが選択される。 このような曲線は、工業デザインで頻繁に使われている。
関連項目
脚注
訳注
- ^ 原文は『The terms parametric continuity (Ck) and geometric continuity (Gn) were introduced by Brian Barsky, to show that the smoothness of a curve could be measured by removing restrictions on the speed, with which the parameter traces out the curve.』(Brian Barskyは、パラメータが曲線をトレースする速度についての制約を取り除いても曲線の滑らかさを測定できることを示すため、パラメトリック連続性(Ck)と幾何学的連続性(Gn)という用語を導入した。)であるが、 速度についての制約を取り除くことの目的がわかりづらく、また、Brian Barskyが幾何学的連続性で測定すること自体を考案したようにも読み取れてしまうため、和訳に際して加筆し出典を追加した。
パラメトリック曲線の幾何学的連続性に関する先行研究の例:- Schweikert, Daniel G. (April 1966). “An Interpolation Curve Using a Spline in Tension”. Journal of Mathematics and Physics 45 (1-4): 312-317. doi:10.1002/sapm1966451312.
- Nielson, Gregory M. (1974). “Some Piecewise Polynomial Alternatives to Splines under Tension”. In Barnhill, Robert E.; Riesenfeld, Richard F.. Computer Aided Geometric Design - Proceedings of a Conference Held at The University of Utah, Salt Lake City, Utah, March 18-21, 1974. New York: Academic Press. pp. 209-235. doi:10.1016/B978-0-12-079050-0.50015-1. ISBN 0-12-079050-5.
- ^ 原文は『For example, reflections in a car body will not appear smooth unless the body has continuity.』(例えば、自動車のボディの反射は、少なくとも 連続でなければ滑らかに見えない。)で、要出典とタグづけされており、和訳に際し加筆した。
出典
- ^ Barsky, Brian A. (1981). The Beta-spline: A Local Representation Based on Shape Parameters and Fundamental Geometric Measures (Ph.D.). University of Utah, Salt Lake City, Utah.
- ^ Brian A. Barsky (1988). Computer Graphics and Geometric Modeling Using Beta-splines. Springer-Verlag, Heidelberg. ISBN 978-3-642-72294-3
- ^ Richard H. Bartels; John C. Beatty; Brian A. Barsky (1987). An Introduction to Splines for Use in Computer Graphics and Geometric Modeling. Morgan Kaufmann. Chapter 13. Parametric vs. Geometric Continuity. ISBN 978-1-55860-400-1
- ^ DeRose, Anthony D. (1985年8月1日). “Geometric Continuity: A Parametrization Independent Measure of Continuity for Computer Aided Geometric Design” (英語). 2025年6月14日閲覧。
- ^ Barsky, Brian A.; DeRose, Anthony D. (August 1988). Three Characterizations of Geometric Continuity for Parametric Curves. University of California at Berkeley .
- ^ van de Panne, Michiel (1996年). “Parametric Curves”. Fall 1996 Online Notes. University of Toronto, Canada. 2020年11月26日時点のオリジナルよりアーカイブ。2019年9月1日閲覧。
- ^ a b Barsky, Brian A.; DeRose, Tony D. (1989). “Geometric Continuity of Parametric Curves: Three Equivalent Characterizations”. IEEE Computer Graphics and Applications 9 (6): 60–68. doi:10.1109/38.41470.
- ^ Hartmann, Erich (2003年). “Geometry and Algorithms for Computer Aided Design”. Technische Universität Darmstadt. p. 55. 2020年10月23日時点のオリジナルよりアーカイブ。2019年8月31日閲覧。
参考文献
- 江口, 正晃、久保, 泉、熊原, 啓作、小泉, 伸『基礎微分積分学』(第1版)学術図書出版社、1997年、205–206頁。 ISBN 9784873612089。
- 滑らかさ (数学)のページへのリンク