線型代数とは? わかりやすく解説

線型代数学

(線型代数 から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/07/22 17:19 UTC 版)

線型代数学(せんけいだいすうがく、: linear algebra)とは、線形空間線形変換を中心とした理論を研究する代数学の一分野である。現代数学において基礎的な役割を果たし、幅広い分野に応用されている。また、これは特に行列行列式連立一次方程式に関する理論を含む。線形などの用字・表記の揺れについては線型性を参照[注 1]




「線型代数学」の続きの解説一覧

線型代数

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/03/20 00:27 UTC 版)

回転 (数学)」の記事における「線型代数」の解説

行列用いて回転記述するには、回転させられる点 (x, y) をベクトルとして書いて、角 θ の回転与えるように計算された行列を掛け合わせることによって ( x ′ y ′ ) = ( cos ⁡ θ − sin ⁡ θ sin ⁡ θ cos ⁡ θ ) ( x y ) {\displaystyle {\begin{pmatrix}x'\\y'\end{pmatrix}}={\begin{pmatrix}\cos \theta &-\sin \theta \\\sin \theta &\cos \theta \end{pmatrix}}{\begin{pmatrix}x\\y\end{pmatrix}}} なる記述を得る。ここで (x′, y′) は回転後の点の座標であり、この等式書き下せば、x′ および y′ に関する式 x ′ = x cos ⁡ θ − y sin ⁡ θ y ′ = x sin ⁡ θ + y cos ⁡ θ . {\displaystyle {\begin{aligned}x'&=x\cos \theta -y\sin \theta \\y'&=x\sin \theta +y\cos \theta .\end{aligned}}} を得ることができる。二つベクトル ( x y ) , ( x ′ y ′ ) {\displaystyle {\begin{pmatrix}x\\y\end{pmatrix}},\quad {\begin{pmatrix}x'\\y'\end{pmatrix}}} は同じ大きさ持ち予期され通りの角 θ を成す。

※この「線型代数」の解説は、「回転 (数学)」の解説の一部です。
「線型代数」を含む「回転 (数学)」の記事については、「回転 (数学)」の概要を参照ください。


線型代数

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/03/20 00:27 UTC 版)

回転 (数学)」の記事における「線型代数」の解説

詳細は「回転行列」を参照 二次元の場合と同様、点 (x, y, z) を点 (x′, y′, z′) に写す回転に対して行列用いることができる。ここで用いるのは 3 × 3 行列 A = ( a b c d e f g h i ) {\displaystyle \mathbf {A} ={\begin{pmatrix}a&b&c\\d&e&f\\g&h&i\end{pmatrix}}} であり、これを点を表すベクトル掛け合わせれば、 A ( x y z ) = ( a b c d e f g h i ) ( x y z ) = ( x ′ y ′ z ′ ) {\displaystyle \mathbf {A} {\begin{pmatrix}x\\y\\z\end{pmatrix}}={\begin{pmatrix}a&b&c\\d&e&f\\g&h&i\end{pmatrix}}{\begin{pmatrix}x\\y\\z\end{pmatrix}}={\begin{pmatrix}x'\\y'\\z'\end{pmatrix}}} を得る。この行列 A は三次元特殊直交群 SO(3) の元、つまり行列式 1 の直交行列である。直交行列であるということは、その行ベクトル互いに直交する単位ベクトル集合(つまり正規直交基底)となることを意味する列ベクトルについても同じことが言える)から、このことを使えば行列回転行列あるかの検討付けたり確かめたりすることは容易である。回転行列行列式の値は 1 でなければならず、ほかに直交行列取れ行列式の値は -1 だけであって、この場合得られる直交変換鏡映回映または点に関する反転であって回転ではない。 行列は、それが線型写像直截表現するのであるのと同様、特に多数の点を同時に変換する際の変換を表すものとしてもよく用いられるのである様々な方法表され回転は、それを行列表示直すこともよく行われる斉次座標系用いれば回転変換同時に表すように拡張して扱うことができる。斉次座標系備えたこの空間における変換4 × 4 行列表され、これ自体回転行列はないけれども、その左上の 3 行 3 列は回転行列になっている行列用いることの不利な点は主に、計算量多くなることと、計算持ち込むのが面倒であることである。行列に関して数値的不安定性増加しやすい傾向があるので、計算には直交性確保することが要となるが、それも行列にとっては計算量負担となるので頻繁に行っておく必要がある

※この「線型代数」の解説は、「回転 (数学)」の解説の一部です。
「線型代数」を含む「回転 (数学)」の記事については、「回転 (数学)」の概要を参照ください。


線型代数

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/29 01:56 UTC 版)

外積代数」の記事における「線型代数」の解説

分解可能 k-ベクトル幾何学的に解釈することができる。2-ベクトル u ∧ v は u, v で張られる、u と v を辺に持つ向き付けられた平行四辺形面積与えられる数の「重み」を持つ平面を表す。同様にして 3-ベクトル u ∧ v ∧ w は、u, v, w を辺とする平行六面体体積重み付けられた 3 次元空間を表す。

※この「線型代数」の解説は、「外積代数」の解説の一部です。
「線型代数」を含む「外積代数」の記事については、「外積代数」の概要を参照ください。


線型代数

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/15 16:52 UTC 版)

Boost C++ライブラリ」の記事における「線型代数」の解説

Boostには、BLASのレベル12、3の各演算実装したuBLASという線型代数 (linear algebra) ライブラリがある。 以下はベクトル行列乗算方法表している。 #include #include #include using namespace boost::numeric::ublas;/* "y = Ax" example */int main(){ vector x(2); x(0) = 1; x(1) = 2; matrix A(2,2); A(0,0) = 0; A(0,1) = 1; A(1,0) = 2; A(1,1) = 3; vector y = prod(A, x); std::cout << y << std::endl; return 0;}

※この「線型代数」の解説は、「Boost C++ライブラリ」の解説の一部です。
「線型代数」を含む「Boost C++ライブラリ」の記事については、「Boost C++ライブラリ」の概要を参照ください。

ウィキペディア小見出し辞書の「線型代数」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「線型代数」の関連用語

線型代数のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



線型代数のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの線型代数学 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの回転 (数学) (改訂履歴)、外積代数 (改訂履歴)、Boost C++ライブラリ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS