Finding linear approximation of function at given point
数学 において 、 線形化 ( 英英 : linearisation )とは、 与えられた点における 関数 の 線形近似を 求めることです。関数の線形近似は、関心のある点の周りの1次の テイラー展開です。 力学系の研究において、線形化は 非線形微分方程式 系 または離散 力学系 の 平衡点 の局所 安定性 を評価する手法です 。 [1] この手法は、 工学 、 物理学 、 経済学 、 生態学 などの分野で用いられています 。
関数の線形化 関数 の線形化とは、 直線 、つまり通常は計算に使用できる直線のこと です。線形化は、 が (または ) で微分可能であり、 が に近いことを前提として 、 における関数の 値と 傾き に基づいて、任意のにおける関数の出力を近似する効果的な方法です 。つまり、線形化は の近傍における関数の出力を近似するのです 。 y = f ( x ) {\displaystyle y=f(x)} x = a {\displaystyle x=a} x = b {\displaystyle x=b} f ( x ) {\displaystyle f(x)} [ a , b ] {\displaystyle [a,b]} [ b , a ] {\displaystyle [b,a]} a {\displaystyle a} b {\displaystyle b} x = a {\displaystyle x=a}
たとえば、 。しかし、 の良い近似値は何でしょうか ? 4 = 2 {\displaystyle {\sqrt {4}}=2} 4.001 = 4 + .001 {\displaystyle {\sqrt {4.001}}={\sqrt {4+.001}}}
任意の関数 に対して 、 既知の微分可能点の近くにある場合、 は近似できます。最も基本的な条件は 、ここで は における の線形化です 。方程式の 点-傾き形式は 、点と傾き が与えられた場合、直線 の方程式を形成します 。この方程式の一般形は です 。 y = f ( x ) {\displaystyle y=f(x)} f ( x ) {\displaystyle f(x)} L a ( a ) = f ( a ) {\displaystyle L_{a}(a)=f(a)} L a ( x ) {\displaystyle L_{a}(x)} f ( x ) {\displaystyle f(x)} x = a {\displaystyle x=a} ( H , K ) {\displaystyle (H,K)} M {\displaystyle M} y − K = M ( x − H ) {\displaystyle y-K=M(x-H)}
点 を用いると 、 は となります。微分可能関数は 局所的に線形 なので、 に代入する最適な傾きは、 における の 接線 の傾きとなります 。 ( a , f ( a ) ) {\displaystyle (a,f(a))} L a ( x ) {\displaystyle L_{a}(x)} y = f ( a ) + M ( x − a ) {\displaystyle y=f(a)+M(x-a)} f ( x ) {\displaystyle f(x)} x = a {\displaystyle x=a}
局所線形性の概念は に 任意に近い 点に最もよく当てはまりますが 、比較的近い点では線形近似に比較的よく適用されます。傾きは 、最も正確には における接線の傾きとなるはずです 。 x = a {\displaystyle x=a} M {\displaystyle M} x = a {\displaystyle x=a}
f ( x ) = x 2 の近似値 ( x , f ( x )) 図示の図は、における の接線を視覚的に表しています 。 ( は 任意の小さな正または負の値)における は、 点 における接線の値にほぼ相当します 。 f ( x ) {\displaystyle f(x)} x {\displaystyle x} f ( x + h ) {\displaystyle f(x+h)} h {\displaystyle h} f ( x + h ) {\displaystyle f(x+h)} ( x + h , L ( x + h ) ) {\displaystyle (x+h,L(x+h))}
関数の線形化の最終方程式は次の ようになります。 x = a {\displaystyle x=a} y = ( f ( a ) + f ′ ( a ) ( x − a ) ) {\displaystyle y=(f(a)+f'(a)(x-a))}
の 場合、 の 導 関数 は であり、 における の傾き は です 。 x = a {\displaystyle x=a} f ( a ) = f ( x ) {\displaystyle f(a)=f(x)} f ( x ) {\displaystyle f(x)} f ′ ( x ) {\displaystyle f'(x)} f ( x ) {\displaystyle f(x)} a {\displaystyle a} f ′ ( a ) {\displaystyle f'(a)}
例 を求めるには 、 という事実を利用できます。 における の線形化は です。これは、 関数が における の傾きを定義している からです 。 を に代入すると 、 4 における線形化は です 。この場合 なので、 はおおよそ です 。真の値は 2.00024998 に近いので、線形化近似の相対誤差は 100 万分の 1 パーセント未満です。 4.001 {\displaystyle {\sqrt {4.001}}} 4 = 2 {\displaystyle {\sqrt {4}}=2} f ( x ) = x {\displaystyle f(x)={\sqrt {x}}} x = a {\displaystyle x=a} y = a + 1 2 a ( x − a ) {\displaystyle y={\sqrt {a}}+{\frac {1}{2{\sqrt {a}}}}(x-a)} f ′ ( x ) = 1 2 x {\displaystyle f'(x)={\frac {1}{2{\sqrt {x}}}}} f ( x ) = x {\displaystyle f(x)={\sqrt {x}}} x {\displaystyle x} a = 4 {\displaystyle a=4} y = 2 + x − 4 4 {\displaystyle y=2+{\frac {x-4}{4}}} x = 4.001 {\displaystyle x=4.001} 4.001 {\displaystyle {\sqrt {4.001}}} 2 + 4.001 − 4 4 = 2.00025 {\displaystyle 2+{\frac {4.001-4}{4}}=2.00025}
多変数関数の線形化 ある点における 関数の線形化の式は 次のとおりです。 f ( x , y ) {\displaystyle f(x,y)} p ( a , b ) {\displaystyle p(a,b)}
f ( x , y ) ≈ f ( a , b ) + ∂ f ( x , y ) ∂ x | a , b ( x − a ) + ∂ f ( x , y ) ∂ y | a , b ( y − b ) {\displaystyle f(x,y)\approx f(a,b)+\left.{\frac {\partial f(x,y)}{\partial x}}\right|_{a,b}(x-a)+\left.{\frac {\partial f(x,y)}{\partial y}}\right|_{a,b}(y-b)} ある点における 多変数関数の線形化の一般的な方程式は 次のとおりです。 f ( x ) {\displaystyle f(\mathbf {x} )} p {\displaystyle \mathbf {p} }
f ( x ) ≈ f ( p ) + ∇ f | p ⋅ ( x − p ) {\displaystyle f({\mathbf {x} })\approx f({\mathbf {p} })+\left.{\nabla f}\right|_{\mathbf {p} }\cdot ({\mathbf {x} }-{\mathbf {p} })} ここで は変数のベクトル、 は 勾配 、 は 線形化の対象点である。 [2] x {\displaystyle \mathbf {x} } ∇ f {\displaystyle {\nabla f}} p {\displaystyle \mathbf {p} }
線形化の用途 線形化により、線形システムを 研究するためのツールを用いて、与えられた点の近傍における非線形関数の挙動を解析することが可能になります。関数の線形化とは、対象とする点の周囲における テイラー展開 の1次の項のことです 。以下の式で定義されるシステムの場合、
d x d t = F ( x , t ) {\displaystyle {\frac {d\mathbf {x} }{dt}}=\mathbf {F} (\mathbf {x} ,t)} 、 線形化されたシステムは次のように書ける。
d x d t ≈ F ( x 0 , t ) + D F ( x 0 , t ) ⋅ ( x − x 0 ) {\displaystyle {\frac {d\mathbf {x} }{dt}}\approx \mathbf {F} (\mathbf {x_{0}} ,t)+D\mathbf {F} (\mathbf {x_{0}} ,t)\cdot (\mathbf {x} -\mathbf {x_{0}} )} ここで は関心のある点であり、 は で評価された の - ヤコビアン です 。 x 0 {\displaystyle \mathbf {x_{0}} } D F ( x 0 , t ) {\displaystyle D\mathbf {F} (\mathbf {x_{0}} ,t)} x {\displaystyle \mathbf {x} } F ( x , t ) {\displaystyle \mathbf {F} (\mathbf {x} ,t)} x 0 {\displaystyle \mathbf {x_{0}} }
安定性分析 自律システム の 安定性 解析においては、 双曲型平衡点 における ヤコビ行列 の 固有値 を用いて、その平衡の性質を決定することができる。これが 線形化定理 の内容である 。時間変動システムの場合、線形化には追加の正当化が必要となる。 [3]
ミクロ経済学 ミクロ経済学 では 、 意思決定ルールは 状態空間アプローチによる線形化によって近似されることがある。 [4] このアプローチでは、 効用最大化問題 の オイラー方程式 は定常定常状態を中心に線形化される。 [4] 結果として得られる動的方程式系の唯一の解が求められる。 [4]
最適化 数理最適化 では 、コスト関数とその中の非線形要素を線形化することで、 シンプレックス法 などの線形解法を適用することができます。最適化された結果は、より効率的に得られ、 大域的最適解 として決定論的です。
マルチフィジックス マルチフィジックス システム(相互作用する複数の物理場を含むシステム) では、各物理場に関して線形化が行われることがあります。この各場に関するシステムの線形化により、線形化されたモノリシック方程式系が得られ 、ニュートン・ラプソン法 などのモノリシック反復解法を用いて解くことができます。この例としては、 電磁場、機械場、音響場からなるシステムとなる MRIスキャナーシステムが挙げられます。 [5]
参照
参考文献 ^ Scholarpediaの複素1次元力学系における線形化問題 ^ 線形化。ジョンズ・ホプキンス大学電気・コンピュータ工学部。2010年6月7日アーカイブ、 Wayback Machineにて。 ^ Leonov, GA; Kuznetsov, NV (2007). 「時間変動線形化とペロン効果」. International Journal of Bifurcation and Chaos . 17 (4): 1079– 1107. Bibcode :2007IJBC...17.1079L. doi :10.1142/S0218127407017732. ^ abc Moffatt, Mike. (2008) About.com State-Space Approach Archived 2016-03-04 at the Wayback Machine Economics Glossary; Terms Beginning with S. Accessed June 19, 2008. ^ Bagwell, S.; Ledger, PD; Gil, AJ; Mallett, M.; Kruip, M. (2017). 「軸対称MRIスキャナにおける音響・磁気・機械結合のための線形化hp-有限要素フレームワーク」. International Journal for Numerical Methods in Engineering . 112 (10): 1323– 1352. Bibcode :2017IJNME.112.1323B. doi : 10.1002/nme.5559 .
外部リンク
線形化チュートリアル