기고글 토론 "MQL5에서 행렬 및 벡터 연산" - 페이지 4

 
Aleksey Vyazmikin 최대값을 찾고 싶으므로 지침을 살펴 보겠습니다.

그리고 좌표에 3자리와 4자리 숫자가 두 개만 있어야 하는데 어떻게 이해해야 하나요????

그리고 결국 주어진 열의 최대값을 얻으려면 어떻게 해야 하나요?

버그/버그인 것 같습니다))))) 복사 붙여넣기가 성공하지 못했습니다.

 
Aleksey Vyazmikin 최대값을 찾고 싶으므로 지침을 살펴 보겠습니다.

그리고 좌표에 3자리와 4자리 숫자가 두 개만 있어야 하는데 어떻게 이해해야 하나요????

그리고 결국 주어진 열의 최대값을 얻으려면 어떻게 해야 하나요?

도움말은 러시아어로 작성되어 있습니다. 먼저 스스로 이해할 수 있도록 작업을 단계별로 설명해야 합니다. 인덱스를 찾는 이유는 무엇인가요? 행렬의 경우 이 함수가 벡터를 반환한다는 것을 알 수 있습니다.


따라서 필요합니다:

  1. 행렬의 또는 행을 가져옵니다.
  2. 이 시퀀스에서 최대값을 찾습니다.

행렬로 작업하는 방법을 이해하려면 모든 예제를 단계별로 살펴보세요.

조작
Документация по MQL5: Методы матриц и векторов / Манипуляции
Документация по MQL5: Методы матриц и векторов / Манипуляции
  • www.mql5.com
Манипуляции - Методы матриц и векторов - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Valeriy Yastremskiy #:

버그/버그인 것 같습니다)))))) 복사 붙여넣기가 성공하지 못했습니다.

아무도 읽지 않지만 지원할 준비가 되어 있습니다. 머신 러닝 스레드에서 본 것 같은데요? 그렇다면 문서에 쓰여진 내용을 이해해야 합니다.

 
Aleksey Vyazmikin #:
행렬의 특정 열/행렬을 벡터나 배열로 복사하는 방법은 무엇인가요?

도움말과 문서를 읽어보세요. 다른 옵션은 없습니다.

 
Aleksey Vyazmikin #:

본질 - 코드 작성 - 행렬 채우기 - 행렬 합계 인쇄 - 스크립트 실행 - 행렬 채우기 댓글 달기 - 스크립트 실행 - 이전 값으로 행렬 인쇄.

캐시? 캐시를 원하지 않는다면 값을 명시적으로 초기화하세요.

 
Rashid Umarov #:

도움말은 러시아어로 작성되어 있습니다. 먼저 스스로 이해할 수 있도록 작업을 단계별로 설명해야 합니다. 인덱스를 찾는 이유는 무엇인가요? 행렬의 경우 이 함수가 벡터를 반환한다는 것을 알 수 있습니다.


따라서 여러분이 해야 할 일은

  1. 행렬의 또는 행을 가져옵니다.
  2. 이 시퀀스에서 최대값을 찾습니다.

행렬로 작업하는 방법을 이해하려면 모든 예제를 단계별로 살펴보세요.

조작

내가 질문을하는 경우 지침이 명확하게 작성되지 않았고 단어가 의미가 있어야합니다. "최대 값의 색인을 반환합니다"를 읽고 " 행렬의 경우이 함수는 벡터를 반환합니다"라고 작성합니다.

맞아요, 열이나 행을 가져와야 하는데 어떻게 해야 하는지 지침에서 알 수 없습니다.

Read:

Col

열 벡터를 반환합니다. 지정된 열에 벡터를 씁니다.


행렬에서 열을 벡터로 가져오는 데 필요한 것입니다.

vectorf V_Stolb.Col(m_Quant,1);
'Col' is not a member of 'vectorf' type Primer_01.mq5   164     9
expression has no effect        Primer_01.mq5   164     1
1 errors, 1 warnings            2       2

전체 행렬이 아니라 행렬의 열 또는 행에서 최대값을 찾고 싶습니다.
Документация по MQL5: Методы матриц и векторов / Манипуляции / Col
Документация по MQL5: Методы матриц и векторов / Манипуляции / Col
  • www.mql5.com
Col - Манипуляции - Методы матриц и векторов - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Rashid Umarov #:

캐시? 캐시를 원하지 않는 경우 값을 명시적으로 초기화하세요.

알겠습니다, 값으로 초기화하겠습니다.....

 
모두에게 명확하고 아무도 질문이 없어서 제가 완전히 나약한 사람이거나, 사람들이 더 많은 사례를 기다리다가 제 바보 같은 질문에 대답하면 사람들이 발전합니다.
 
Aleksey Vyazmikin #:

Col

열 벡터를 반환합니다. 지정된 열에 벡터를 씁니다.


행렬에서 열을 벡터로 가져오는 데 필요한 것이 바로 이것입니다.


전체 행렬이 아니라 행렬의 열 또는 행에서 최대값을 찾고 싶습니다.

그렇다면 왜 벡터에서 벡터를 얻으려고 하나요? 이러한 메서드는 행렬에 벡터를 가져오거나 삽입하기 위해 설계되었습니다. 그리고 컴파일러는 다음과 같이 알려줍니다.


 
Rashid Umarov #:

그렇다면 왜 벡터에서 벡터를 얻으려고 하나요? 이러한 메서드는 행렬에 벡터를 가져오거나 삽입하기 위해 설계되었습니다. 그리고 컴파일러는 다음과 같이 알려줍니다.


벡터가 아니라 행렬입니다. 위의 코드가 있습니다.

   matrixf m_Quant;//양자 테이블이 있는 매트릭스
   m_Quant.Init(Strok_Total_Quant*2, 1);//매트릭스 초기화
   vectorf V_Quant;//배열에서 행렬로의 전송을 위한 벡터
   V_Quant.Assign(arr_Quant);//배열을 벡터로 복사합니다.
//Print("할당 후 데이터", m_Quant);
   m_Quant.Col(V_Quant,0);//벡터를 행렬로 복사
   m_Quant.Reshape(Strok_Total_Quant, 2);//데이터와 함께 매트릭스 비율을 개선합니다.