Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я честно говоря запутался, есть описание тут 1 и тут 2 , при этом первый вариант по статье, а из второго ничего не воспроизводится. Или это у меня не воспроизводится, и можно как то прочесть данные в матрицу из бинарного файла минуя массив?
По второй ссылке есть такое решение.
void matrix .FromFile(const int rows, condt int cols, const int file_handle, const int count=-1, const int offset=0)
fromfile
Создает матрицу из данных в текстовом или двоичном файле
Это написано прямо во вступлении
Если кратко, то вектор — это одномерный массив типа double, матрица — двумерный массив типа double. Векторы бывают вертикальные и горизонтальные, но в MQL5 они не разделяются.
Матрицы можно представить как массив горизонтальных векторов, где первый индекс матрицы означает номер строки, а второй индекс — номер столбца.
Только нумерация строк и столбцов, в отличие от линейной алгебры, начинается с нуля, как и в массивах.
По второй ссылке есть такое решение.
void matrix .FromFile(const int rows, condt int cols, const int file_handle, const int count=-1, const int offset=0)
fromfile
Создает матрицу из данных в текстовом или двоичном файле
Это пока не реализовано
Это написано прямо во вступлении
Сложно же представить, какие вещи надо буквально понимать, а какие абстрактно...
Это пока не реализовано
Понял, подождем.... хотя конечно желательно сделать так же, как читается bin файл, т.е. что б там было разное наполнение - что требуется, а потом уже указывать с конкретного места где матрица там...
Вот жеж, я не понимаю, матрица - двухмерный массив как бы - правда?
Я хочу в массиве таком найти максимальное значение в определенном столбце, иду смотреть инструкцию.
И как я должен понимать 3 и 4 цифры в координатах, когда должно быть только две???
И, как в итоге получить максимальное значение заданного столбца?
Почему приходиться переоткрывать терминал, что б матрица очистилась?
Суть - пишу код - заполняю матрицу - печатаю итоги матрицы - запускаю скрипт - комментирую заполнение матрицы - запускаю скрипт - принтуется матрица со старыми значениями.
Это написано прямо во вступлении
Ну так в картинке можно и поменять тогда нумерацию с 00, 01, 02... первый ряд, было бы понятней сразу.
Вот жеж, я не понимаю, матрица - двухмерный массив как бы - правда?
Я хочу в массиве таком найти максимальное значение в определенном столбце, иду смотреть инструкцию.
И как я должен понимать 3 и 4 цифры в координатах, когда должно быть только две???
И, как в итоге получить максимальное значение заданного столбца?
Косяк / баг видимо))) Копипастнули не удачно.