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

MQL5リファレンス

【MQL5】Dot関数について

Dot関数の働き・役割 Dot関数は、2つのベクトルの内積を計算するために使用されます。この関数は、ベクトルの対応する成分同士を掛け合わせた値をすべて合計し、1つの数値として出力します。この計算結果はスカラーと呼ばれ、ベクトル演算の基礎的な...
MQL5リファレンス

【MQL5】Power関数について

Power関数の働き・役割 Power関数は、正方行列を指定した整数の指数で累乗(数を繰り返し掛ける処理)するための関数です。この関数を使用すると、行列を繰り返し乗算したり、逆行列(後程説明します)を計算した上で累乗を求めることができます。...
MQL5リファレンス

【MQL5】GeMM関数について

GeMM関数の働き・役割 GeMM関数は、行列やベクトルの乗算を効率的に実行するための関数です。 ※GeMMは、General Matrix Multiply(一般行列乗算)の略です。 通常の行列乗算では、2つの行列を掛け算して新しい行列を...
MQL5リファレンス

【MQL5】行列とベクトルによる数学演算について

はじめに 行列やベクトルは数学やプログラミングにおいて重要な概念であり、特にデータ処理や数値計算の分野で頻繁に使われます。本記事では、行列とベクトルに対して適用できる数学演算について、MQL5のスクリプト内でどのように操作するかを解説します...
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列目のデータを入れ替えるといった操作...