行列とベクトルのメソッド

MQL5リファレンス

【MQL5】Sort関数について

Sort関数の働き・役割 Sort関数は、ベクトルや行列のデータをその場で並べ替えるために使用されます。この関数は、デフォルトでは昇順に並べ替えを行いますが、カスタムの比較関数を指定することで、独自の条件に基づいた並べ替えも可能です。 ベク...
MQL5リファレンス

【MQL5】ArgSort関数について

ArgSort関数の働き・役割 ArgSort関数は、ベクトルや行列の要素を並べ替える際に、その順番を示すインデックス(通し番号)を返すために使用します。例えば、値がランダムに並んでいるデータを昇順や降順に整理したい場合、ArgSort関数...
MQL5リファレンス

【MQL5】Vsplit関数について

Vsplit関数の働き・役割 Vsplit関数は、行列を垂直方向に複数の部分行列に分割するために使用されます。この関数は、行列の列を指定された方法で分割し、結果として生成された部分行列を配列に格納します。分割方法には、分割後の部分行列の数を...
MQL5リファレンス

【MQL5】Hsplit関数について

Hsplit関数の働き・役割 Hsplit関数は、行列を水平方向(横方向)に複数の部分行列に分割するために使用します。この分割方法は、行列全体をいくつかの「部分」に切り分けるイメージです。分割の方法として、等しいサイズで分割する方法と、指定...
MQL5リファレンス

【MQL5】Split関数について

Split関数の働き・役割 Split関数は、大きな行列を複数の小さな部分行列に分割するために使用されます。分割方法は、以下の2つの条件で制御できます。 部分行列の数を指定元の行列を、指定した数の「同じサイズの部分行列」に分割します。ただし...
MQL5リファレンス

【MQL5】SwapCols関数について

SwapCols関数の働き・役割 SwapCols関数は、行列(複数の数字が縦横に並んだデータの集合)の中で、指定した2つの列の位置を入れ替えるための関数です。この関数を使用すると、例えば行列の1列目と3列目のデータを入れ替えるといった操作...
MQL5リファレンス

【MQL5】MatMul関数について

MatMul関数の働き・役割 MatMul関数は、行列やベクトルの乗算を効率的に行うためのMQL5で提供されるメソッドです。 ※メソッドとは、特定のオブジェクト(データや機能をまとめたもの)に関連付けられた関数のことです。一般的な関数が独立...
MQL5リファレンス

【MQL5】SwapRows関数について

SwapRows関数の働き・役割 SwapRows関数は、行列内の指定された2つの行を入れ替えるために使用されます。 この関数を利用することで、行列操作や計算の過程で必要となる行の並び替えを効率的に行うことが可能です。 行列操作では、特定の...
MQL5リファレンス

【MQL5】Set関数について

関数の働き・役割 Set関数は、指定されたインデックス(通し番号)に対応するベクトル(データの一連の配列)の要素に新しい値を設定するために使用されます。この関数は、特定の要素の値を効率的に更新できるため、動的なデータ処理やインデックスベース...
MQL5リファレンス

【MQL5】Resize関数について

Resize関数の働き・役割 Resize関数は、行列やベクトルの形状やサイズを変更するために使用されます。 この関数を使うことで、行列の行数や列数、またはベクトルの要素数を新しいサイズに調整できます。調整された行列やベクトルは、元のデータ...