- www.mql5.com
Да да я в курсе, может у кого есть на заметке алгоритмы которые хотелось бы добавить к этим основным методам да руки не доходят?
Если я не ошибаюсь то матричная алгебра в великолепной высокопроизводительной реализации есть почти во всех математических пакетах. В том же MatLab-е. Не разумнее ли использовать уже готовые реализации написав для них неких маршалиг. Хотя не знаю насколько они свободные в распространении. Вот что первое попалось под руку в качестве примера про MatLab - http://tchernouchkine.narod.ru/maple/tutor/le15.htm
МатЛаб нужно подключать, не каждый разбирается в этой программе, к тому же МТ поставляется бесплатно.
Я мого раз на форуме слышал пожелания (к MQ) чтоб такие же методы как в были как в МатЛаб, встроенные функции в MQL5 вот и решил попробовать релизовать.
Вот надумал реализовать матричную алгебру на MQL5, у кого есть классные алгоритмы кидайте в ветку.
Когда закончу библу закину в котобазу.
допишите работу с векторами.
что будет является элементом матрицы - одномерный или n-мерный массив не важно, главное, чтоб обращение к матрице было не как к одномерной.
и если можно заверните в обложку CVector и CMatrix
допишите работу с векторами.
что будет является элементом матрицы - одномерный или n-мерный массив не важно, главное, чтоб обращение к матрице было не как к одномерной.
и если можно заверните в обложку CVector и CMatrix
МатЛаб нужно подключать, не каждый разбирается в этой программе, к тому же МТ поставляется бесплатно.
Я мого раз на форуме слышал пожелания (к MQ) чтоб такие же методы как в были как в МатЛаб, встроенные функции в MQL5 вот и решил попробовать релизовать.
Нет, поймите меня верно - я просто могу быть не совсем в курсе. Но мне кажется, что эти функции поставляются ( могут поставляться ) отдельно от всего MatLab-a. То есть в виде отдельных DLL-библиотек, отдельно от всего остального MatLab-a. Ну или по краней мере, мне помниться что возможно существует так называемая RunTime среда для МатЛаба. Хотя могу и тут тоже ошибаться. Но даже если и так для матлаба, то я просто уверен, что существуют высокопроизводительные свободно-распространяемые библиотеки для операций с Матрицами, уже отлаженные и проверенные за много лет.
поймите меня верно :о)
Ок, посмотрю есть ли генерация стандартных функций МатЛаб в длл.
поймите меня верно :о)
Ок, посмотрю есть ли генерация стандартных функций МатЛаб в длл.
В смысле генерация в DLL?
Библиотеки латлаб можно использовать хоть на СИ хоть на Фортране. если мне память не изменяет. Не зависимо от купленного или нет пользователем вашей программы матлаба. То есть Вы пишите свою программу что-то там считающую, и передаете ее как автономную пользователю. При этом Вы в вашей программе можете пользоваться ну там скажем спектральным анализом из матлаба, или решать дифы. Так что мне кажется, разумным сделать такой инструмент для математики универсальным, ну чтобы например потом когда вам же например захочется использовать например библиотеку нейронных сетей из матлаба не конвертировать теже ваши матриц в матлабовские. Я прав или нет. :)
Правда я бы не брал именно матлаб, я бы взял например Математику. У нее некоторые вещи сделаны лучше.
Но решать то вам. Хотя сам пакет МатЛаб, надеюсь Вы знаете называется Матричная Лаборатория.
Вот надумал реализовать матричную алгебру на MQL5, у кого есть классные алгоритмы кидайте в ветку.
Когда закончу библу закину в котобазу.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Вот надумал реализовать матричную алгебру на MQL5, у кого есть классные алгоритмы кидайте в ветку.
Когда закончу библу закину в котобазу.