행렬 및 벡터 유형

행렬 및 벡터는 선형 대수 연산을 가능하게 하는 MQL5의 특수한 데이터 유형입니다. 다음과 같은 데이터 유형이 있습니다:

  • 행렬 — double 요소를 포함하는 행렬.
  • matrixf — float 요소를 포함하는 행렬.
  • matrixc — 복소수 요소를 포함하는 행렬.
  • 벡터 — double 요소를 포함하는 벡터.
  • vectorf — float 요소를 포함하는 벡터.
  • vectorc — 복소수 요소를 포함하는 벡터.

템플릿 함수는 해당 유형 대신에 행렬<double> , 행렬<float> , 벡터<double> , 벡터<float>와 같은 표기법을 지원합니다.

행렬 및 벡터 초기화 메서드

함수

액션

Eye

대각선에 1이 있고 이외의 곳에 0이 있는 행렬을 반환

Identity

지정된 크기의 항등 행렬을 생성

Ones

1로 채워진 새 행렬을 만들고 반환

Zeros

0으로 채워진 새 행렬을 만들고 반환

Full

주어진 값으로 채워진 새로운 행렬을 생성하고 반환

Tri

주어진 대각선 이하에 1이 있고 다른 위치에 0이 있는 행렬을 구성

Init

행렬 또는 벡터를 초기화합니다.

Fill

지정된 값으로 기존 행렬 또는 벡터 채우기