Files
mql5-skills/skills/mql5/references/docs/06-matrix/0287-matrix-matrix-initialization-matrix-ones.md
T
2026-06-23 21:47:51 +08:00

55 lines
762 B
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Ones
This is a static function that creates and returns a new matrix filled with ones.
```
static matrix matrix::Ones(
  const ulong  rows,     // number of rows
  const ulong  cols      // number of columns
   );
 
static vector vector::Ones(
  const ulong  size,     // vector size
   );
 
```
Parameters
rows
[in]  Number of rows.
cols
[in]  Number of columns.
Return Value
A new matrix of given rows and columns, filled with ones.
MQL5 example:
```
  matrix ones=matrix::Ones(4, 4);
  Print("ones = \n", ones);
/*
ones = 
   [[1,1,1,1]
    [1,1,1,1]
    [1,1,1,1]
    [1,1,1,1]]
*/
```
Python example:
```
np.ones((4, 1))
array([[1.],
       [1.]])
```