Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
11 месяцев назад
Леонид И.
30 лет, Россия
11 месяцев в сервисе
Был онлайн 8 месяцев назад
11 месяцев назад

Добрый день!

Задача такая:
Есть библиотека 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...
Может понадобится.

Заявки фрилансеров

11 месяцев назад
Леонид Рыбаков
49 лет, Россия
6 лет в сервисе
Был онлайн 8 месяцев назад
11 месяцев назад
Андрей Тагаев
37 лет, Беларусь
7 лет в сервисе
Был онлайн 25 дней назад
ТОП-50 — Прикладное ПО

Похожие заказы

Программа для удалённого администрирования домом

Программа для удаленного администрирования домом, домашним компьютером, ноутбуками, PalmPC через INTERNET! Технология программы почти готова, остаётся реализовать её в деле, т.е. кодировать, это будет трудно, но впринципе реально и перспективно!

Клиент для интернет магазина

Требуется написать(дописать) программу на Delphi - "клиент для интернет магазина" Уже есть наброски - в таблицу попадает информация из нескольких форматов баз данных с настройками по полям. и выливается все это дело на ftp/http с авторизаци...

Создание ActiveX компоненты - аналог fotki.com

Задача состоит из двух этапов: 1. Создание ActiveX компоненты - аналог fotki.com для аплоуда любого кол-ва фалов на сервер для внутренних клиентов через HTTP протокол 2. Создание на стороне сервера DLL для получения фалов и размещения в каталогах. (ф...

Проект по созданию корпоративного програмного комплекса для производственно

Российская не-IT компания приглашает разработчика программного обеспечения (программиста) или сложившуюся группу разработчиков для работы над заказным проектом по созданию корпоративного программного комплекса. Сфера деятельности компании - промышлен...

Создание модуля DLL "Копирование базы данных в архив"

ПОСТАНОВКА ЗАДАЧИ Написать дополнительный модуль для программы, работающей с базой данных mdb (формат Microsoft Access 97). Задача модуля: сделать копию файла базы данных в другой каталог (это будет архив), а из оригинала файла базы данных удалить ст...

Модуль(класс) на C++

Необходимые знания: - ООП; - С++; - Borland C++ Builder. Нужно написать класс <Мастер записи CD> объединяющий готовый функционал записи на CD и интерфейс пользователя, компонент записи на CD я вам предоставлю. Интерфейс должен поддерживать неск...

Библиотека для работы с графом большого размера

Требуется разработать библиотеку для работы с графом большого размера на чистом Си++ (в дальнейшем планируется использовать её как под виндами, так и под юниксом). Большой размер означает до сотен тысяч вершин и до десятков миллионов рёбер. Библиотек...

Срочная работа для математика – программиста (хорошие деньги)

Господа, из-за внезапной кончины разработчика срочно требуется создание следующей софтинки: с видеокамеры приходит интерференционная картинка (см. рис. http://ubicon.ru/images/int_01.jpg) и она же после сдвига (см. рис. http://ubicon.ru/images/int_02...

Toolbar для Броузера

Необходимо написать тулбар(панельку) для броузеров (Explorer, farefox) Панелька должна удаленна читать данные с базы данных и показывать пользователю.

Application Filter для ISA 2004

Необходимо написать небольшой application filter для ISA Server 2004 и несложный MMC Property Page к нему. Фильтр предназначен для мониторинга HTTP и FTP трафика. ТЗ готово лишь на половину, т.к. оно изменится в ходе работы над проектом(запланированн...