Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день!

Задача такая:

Есть библиотека http://www.alglib.net/ в которой в процедуре smatrixgevd реализована возможность диагонализации матрицы (решение обобщённой задачи на собственные числа/вектора) в рамках арифметики произвольной точности, её можно скачать по ссылке

http://www.alglib.net/translator/re/alglib-2.6.0.mpfr.zip

Она написана на C++ (там также используется библиотека mpfr, http://www.mpfr.org/).

Я хотел бы вызывать эту процедуру из Delphi.

Т.о. необходимо написать dll-ку с использованием среды C++Builder 10.2 (в крайнем случае Visual Studio).

Т.е. задание состоит в написании

- проекта (dll), которые я мог бы открыть и откомпилировать в C++Builder 10.2/Visual Studio (т.е. не должно быть проблем с зависимостями, все необходимые файлы должны присутствовать).

- тестовой программы (исходника), написанной на Delphi 10.2, в которой вызывается данная dll и получается результат диагонализации (собственные вектора и собственные числа).

При этом используется арифметика произвольной точности, т.е. нужен новый тип в Delphi, в котором будут задаваться матрицы/вектора.

Дополнения:

Для mpfr есть готовая сборка для Visual Studio

http://www.atelierweb.com/mpir-and-mpfr/

Для Delphi есть обёртка для gmp: https://github.com/EricGrange/gmp-wrapper-for-delp...

Может понадобится.

6 лет назад
Proger1
Леонид 
35 летРоссия
6 лет в сервисе
Был
6 лет назад
  • Похожие заказы
  • Добрый день. Задача: если вызывать диалог выбора файла, как в примере, чтобы в диалоге уже было задано имя файла, которое нужно открыть, то, если имя длинное, оно полностью не прописывается в окне ввода диалога (см. ...

    Прикладное ПО1 исполнитель
    Завершен
    6 лет назад
  • $100

    Автоматическая программа для ставок в онлайн букмекерских конторах.Минимум двух. Требуется чтобы программа сама осуществляла ставки.Могла подключится если заблокирован доступ. Первая ставка 100,вторая 200, третья 400, четвертая 800.Нужно чтобы это регулировалось,можно было поменять например на 5 ставок или ...

    Прикладное ПО1 исполнитель
    Завершен
    6 лет назад
  • Добрый день! Есть десктопное приложение, разработанное на C++ и Qt. Приложение опрашивает сервер по http, периодически, получает сообщения, которые отображает. Раз в несколько часов вылетает с ошибкой: Application Error Faulting application name: main.exe, version: 0.0.0.0, time stamp: 0x0356b5f8 Faulting module name: ...

    Прикладное ПО1 исполнитель
    Завершен
    6 лет назад
  • необходимо создать программу переводящая номера продукции (А.12.2; Б.12.2; 3.2.4; С.2.5 и т.д.) в штрих код, при дальнейшей отгрузке этой продукции со склада сканировании штрихкода формирование базы данных отгруженной продукции.

    Закрыт
    6 лет назад
  • $35

    СРОЧНО Курсовой проект выполнить нужно до 10(11 крайний день).01.2018 Не могу сделать программу так как у самого мало опыта, недавно начал сам заниматься всерьез. Мог бы сделать и сам, но мне еще много надо изучить как ...

    Закрыт
    6 лет назад
  • Необходимо создать программное обеспечение организации в сфере финансового управления.

    Закрыт
    6 лет назад
  • $50

    Есть программа SP, доступа к коду программе нет. У этой программы есть область,подсвеченная на скриншоте, где располагается дерево решений. Нужно считать это дерево (полностью, т е со всеми ветками и подветками) и сохранить данные в.txt файл. Считывание ...

    Закрыт
    6 лет назад
  • Здравствуйте! Прототип программы можно увидеть в видео по ссылке https://www.dropbox.com/s/3mo2qsw5fwg1ypn/%D0%9F%D0%B0%D1%80%D1%81%D0%B5%D1%80.avi?dl=0 1. Загружаем ключевые фразы, затем получаем список сайтов по этим фразам через Яндекс.XML   1.1 Дублирующий вариант загрузки, когда Фразы+УРЛ загружаются в программу через Эксель 2. Парсим ...

    Прикладное ПОнет заявок
    Закрыт
    6 лет назад
  • $200

    Суть задачи: есть 3 сайта (2 рабочих, 3-й на стадии открытия) 1 сайт на cms opencart 1.5.1.3 2 сайт на платформе PROM.UA 3 сайт будет на платформе ZAKUPKA  Задача получать данные по заказам с этих 3-х сайтов в нашу базу, ...

    Закрыт
    6 лет назад