Опубликован первый учебник по MQL4 - страница 7

 
Parabellum писал (а) >>

Опечатка? Забыли умножить на Point?

Спасибо, исправлено.

 

Да, это была ошибочка.

А за Рошем как всегда не успеть..:)

 
Rosh писал (а) >>

Спасибо, исправлено.

В оффлайн-версии забыли подправить...

 

По ходу дела.

Объясните мне, неучу, отчего возникает следующая ошибка: скачал книгу в виде хелп-файла, записал её в некую директорию (см. картинку), а файл не открывается.

Даёт ошибку:

Копирую книгу на десктоп, запускаю, всё работает.

В чём проблема?

 
Parabellum писал (а) >>

По ходу дела.

Объясните мне, неучу, отчего возникает следующая ошибка: скачал книгу в виде хелп-файла, записал её в некую директорию (см. картинку), а файл не открывается.

проблема в WinXP...

способ лечения ищется в поисковике, например так: http://yandex.ru/yandsearch?rpt=rad&text=mk%3A%40MSITStore

Parabellum писал (а) >>

Копирую книгу на десктоп, запускаю, всё работает.

Вероятно не нравятся русские буковки в пути файла... Хотя точно не скажу. Давно это было. В любом случае, ответ можно найти по вышенаписанной ссылке.

 
embezz писал (а) >>

проблема в WinXP...

способ лечения ищется в поисковике, например так: http://yandex.ru/yandsearch?rpt=rad&text=mk%3A%40MSITStore

Вероятно не нравятся русские буковки в пути файла... Хотя точно не скажу. Давно это было. В любом случае, ответ можно найти по вышенаписанной ссылке.

Спасибо.

 

https://book.mql4.com/ru/variables/arrays

вот тут вроде не точность

Значения элементов массивов, показанных на Рис. 59, следующие:

- для одномерного массива значением элемента Mas[4] является целое число 34;

- для двумерного массива значением элемента Mas[3,7] является целое число 28;

Нужно Mas[7,3] если я конечно правильно понял.

 
Я сравнил рисунки и примеры и пришел к выводы, что автор сначала пишет номер столбца, затем номер строки, и затем номер слоя. Так что рисунки и текст согласуются между собой.
 
Prival писал (а) >>

https://book.mql4.com/ru/variables/arrays

вот тут вроде не точность

Значения элементов массивов, показанных на Рис. 59, следующие:

- для одномерного массива значением элемента Mas[4] является целое число 34;

- для двумерного массива значением элемента Mas[3,7] является целое число 28;

Нужно Mas[7,3] если я конечно правильно понял.

Графическое представление массивов правилами языка не регламентируется.

Графическое представление массивов - это вообще лишь аналогия, позволяющая легче воспринять новое понятие.

На самом деле нет никакой закономерности в соответствии индексов массивов направлению измерения (координат).

Более того, само графическое представление набора информации может быть выбрано произвольно.

Например, трёхмерный массив можно представить в виде большого куба, состоящего из мелких кубиков (наподобие кубика Рубика), а можно в виде набора плоскостей-таблиц. Одномерный массив можно представить в виде строки, а можно в виде столбца. И т.д.

 

Почему же стандарт есть, первый индекс - номер строки, второй – столбца, третий – слой. Далее нет т.к. человек ограничен он трехмерик.

Поэтому запись A[2,5] означает, что мы берем элемент второй строки, пятого столбца.

Вот пример на MathCAD. Индекс идет от нуля.

А вот если взять и переставить местами (попутать), то мы выберем вместо 17 число 32. Вы же сами привели аналогию ряд, место. А вот на рисунке получается, что сначала место, а потом ряд.

Одномерные массивы, тоже не совсем произвол в графическом представлении, т.к. есть такие понятия как матрица столбец

И матрица строка

И умножать матрицу столбец на матрицу строку (и наоборот) можно, это из правил матричной алгебры.

А вот строку на строку нельзя.

Столбец на столбец дает один и тот же результат (при перестановке)

З.Ы. Всетаки математика это строгая наука и не позволяет произвола, хотя...

Причина обращения: