構文Public NotInheritable Class Matrix Inherits MarshalByRefObject Implements IDisposable
public sealed class Matrix : MarshalByRefObject, IDisposable
public final class Matrix extends MarshalByRefObject implements IDisposable
public final class Matrix extends MarshalByRefObject implements IDisposable
解説
継承階層
スレッド セーフ
プラットフォームWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照
構文
プラットフォームWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照
構文
解説このメソッドは、rect パラメータで指定された四角形を plgpts パラメータで指定された 3 点で定義された平行四辺形に割り当てるジオメトリック変換を表すよう、新しい Matrix オブジェクトを初期化します。四角形の左上隅は plgpts 配列の最初の点に割り当てられ、右上隅は 2 番目の点に割り当てられて、左下隅は 3 番目の点に割り当てられます。平行四辺形の右下の点は、最初の 3 点から導き出されます。
プラットフォームWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照
構文Public Sub New ( _ m11 As Single, _ m12 As Single, _ m21 As Single, _ m22 As Single, _ dx As Single, _ dy As Single _ )
Dim m11 As Single Dim m12 As Single Dim m21 As Single Dim m22 As Single Dim dx As Single Dim dy As Single Dim instance As New Matrix(m11, m12, m21, m22, dx, dy)
public function Matrix ( m11 : float, m12 : float, m21 : float, m22 : float, dx : float, dy : float )
プラットフォームWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照
構文
解説このメソッドは、rect パラメータで指定された四角形を plgpts パラメータで指定された 3 点で定義された平行四辺形に割り当てるジオメトリック変換を表すよう、新しい Matrix を初期化します。四角形の左上隅は plgpts 配列の最初の点に割り当てられ、右上隅は 2 番目の点に割り当てられて、左下隅は 3 番目の点に割り当てられます。平行四辺形の右下の点は、最初の 3 点から導き出されます。
プラットフォームWindows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照
オーバーロードの一覧| 名前 | 説明 |
|---|---|
| Matrix () | Matrix クラスの新しいインスタンスを単位行列として初期化します。 |
| Matrix (Rectangle, Point[]) | Matrix クラスの新しいインスタンスを初期化し、指定した四角形および点の配列で定義されたジオメトリック変換に設定します。 |
| Matrix (RectangleF, PointF[]) | Matrix クラスの新しいインスタンスを初期化し、指定した四角形および点の配列で定義されたジオメトリック変換に設定します。 |
| Matrix (Single, Single, Single, Single, Single, Single) | 指定した要素を使用して、Matrix クラスの新しいインスタンスを初期化します。 |
参照
パブリック プロパティ| 名前 | 説明 | |
|---|---|---|
| Elements | この Matrix の要素を表す浮動小数点値の配列を取得します。 |
| IsIdentity | 対象の Matrix が恒等行列かどうかを示す値を取得します。 |
| IsInvertible | この Matrix が反転できるかどうかを示す値を取得します。 |
| OffsetX | Matrix の x の平行移動値 (dx 値、または 3 番目の行の最初の列の要素) を取得します。 |
| OffsetY | この Matrix の y 軸方向の平行移動の値 (dy 値、または 3 番目の行の 2 番目の列の要素) を取得します。 |
参照
パブリック メソッド
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
参照
パブリック メソッド
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
| MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
参照Matrix データ型で公開されるメンバを以下の表に示します。
パブリック フィールド
パブリック プロパティ
パブリック メソッド
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
参照ジオメトリック変換を表す 3 × 3 のアフィン行列をカプセル化します。このクラスは継承できません。
Matrix データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
パブリック プロパティ| 名前 | 説明 | |
|---|---|---|
| Elements | この Matrix の要素を表す浮動小数点値の配列を取得します。 |
| IsIdentity | 対象の Matrix が恒等行列かどうかを示す値を取得します。 |
| IsInvertible | この Matrix が反転できるかどうかを示す値を取得します。 |
| OffsetX | Matrix の x の平行移動値 (dx 値、または 3 番目の行の最初の列の要素) を取得します。 |
| OffsetY | この Matrix の y 軸方向の平行移動の値 (dy 値、または 3 番目の行の 2 番目の列の要素) を取得します。 |
パブリック メソッド
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
| MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |
参照
構文
解説この構造体は、単精度浮動小数点数の 4 × 4 の行列を表します。この構造体のフィールドには、行番号、列番号の順で名前が付けられます。
Microsoft WindowsMobile Direct3D では、射影行列の M34 要素を負数にはできません。アプリケーションがこの位置で負数を使用する必要がある場合は、代わりに射影行列全体を –1 でスケーリングする必要があります。
スレッド セーフ
プラットフォームWindows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照(matrix から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/12/22 14:51 UTC 版)
マトリックス(あるいはマトリクス)とは、元来「母体・基盤」を意味する言葉である。この言葉が指す具体的な事象・事物について、以下に述べる。
本来は「子宮」を意味するラテン語(Mater)に由来するMatrixの音写で(英語では「メイトリクス」)、そこから何かを生み出すものを意味する。この「生み出す機能」に着目して命名されることが多い。また、子宮状の形状・状態に着目して命名される場合もある。
日本語にあえて翻訳する場合は「基盤」「基質」「発生源」「母体」「鋳型」などの訳語が当てられているが[1]、ラテン語の原語の「子宮」「母体」から強く感じられる「ものを生み出す機能」のニュアンスが伝わりにくく、結局、カタカナで「マトリックス」と表記されることが多い。
生物学や医学では「間質」という言葉も使われている。例:細胞間質
材料工学では「母材」、鉱物学では「母岩」という訳語も使われている。例:複合材料の母材
具体的な用例としては次のようなものがある。その他、派生する用例については「マトリックス (曖昧さ回避)」を参照。
(matrix から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/10/22 08:30 UTC 版)
数学の線型代数学周辺分野における行列(ぎょうれつ、英: matrix)は、数や記号や式などを縦と横に矩形状に配列したものである。
横に並んだ一筋を行(row)、縦に並んだ一筋を列(column)と呼ぶ。
例えば、下記のような行列
![]()
行列の積を初めて定義したのはケイリーである。行列の積は狭い意味での二項演算(即ち、台とする集合 X に対して X × X → X なる写像を定めるもの)ではない。l × m 行列 A と m × n 行列 B の積は l × n 行列となり、C = A B の (i, j) 成分 ci j は、
行列とその乗法は、これを一次変換(つまり線型写像)と関連付けるとき、その本質的な特徴が浮き彫りになる。
このとき、行列 A は線型写像 f を表現すると言い、A を f の変換行列または表現行列と呼ぶ。
例えば 2 × 2 行列
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/27 00:18 UTC 版)
「行列 (曖昧さ回避)」の記事における「matrix」の解説
※この「matrix」の解説は、「行列 (曖昧さ回避)」の解説の一部です。
「matrix」を含む「行列 (曖昧さ回避)」の記事については、「行列 (曖昧さ回避)」の概要を参照ください。