WikiDer > MPSolve

MPSolve
MPSolve
Түпнұсқа автор (лар)Дарио Бини, Джузеппе Фиорентино және Леонардо Робол
Тұрақты шығарылым
3.1.5 нұсқасы / сәуір 2017 ж
ЖазылғанC
Операциялық жүйеLinux, Windows, Mac OS X
ПлатформаДК
Қол жетімдіАғылшын
Түріматематикалық бағдарламалық жасақтама
ЛицензияGPLv3
Веб-сайтбасты бет

MPSolve (Көп дәлдіктегі көпмүшелік шешуші) үшін пакет тамырлардың жуықтауы а бірмүшелі көпмүшелік. Ол пайдаланады Аберт әдісі.[1] бірге мультипрессияны мұқият қолданумен.[2]

«Mpsolve артықшылығын пайдаланады сирек, және арнайы бар ілгектер арқылы тиімді бағаланатын көпмүшеліктер үшін түзу бағдарламалар"[3]

Іске асыру

Бағдарлама негізінен ANSI C және қолданады GNU көп дәлдіктегі кітапхана. Бұл а командалық интерфейс (CLI) және 3.1.0 нұсқасынан бастап а GUI және үшін интерфейстер MATLAB және GNU / октава.

Пайдалану

Пакеттің орындалатын бағдарламасы деп аталады mpsolve. Болуы мүмкін жүгіру пәрмен жолынан консоль. Графикалық интерфейске арналған орындалатын файл деп аталады xmpsolve, және MATLAB және Octave функциялары деп аталады mps_roots. Олар функцияға ұқсас әрекет етеді тамырлар осы бағдарламалық жасақтама пакетіне енгізілген.

Шығу

Әдетте шығыс экранда болады. Ол мәтіндік файл ретінде сақталуы мүмкін (рез. Бірге кеңейту) және жоспарланған гнуплот. Тікелей жоспарлау гнуплот Unix жүйелерінде де қолдау көрсетіледі.

Бұл файлда 10-кезеңге арналған мандельброттың гиперболалық компоненттерінің орталықтары (және оның бөлгіштері) көрсетілген. Ол гнуплотпен жасалады. Орталықтар MPSolve көмегімен есептеледі.

Әдебиеттер тізімі

  1. ^ Д.А.Бини мен Г.Фиорентиноның «Сандық алгоритмдер», 23 том (2000), 127-173 беттерінде жарияланған «Көп дәлдіктегі полиномдық тамыр табушыны жобалау, талдау және іске асыру».
  2. ^ Д.А.Бини мен Л.Роболдың «Зайырлы және полиномдық теңдеулерді шешу: көп дәлдіктің алгоритмі» Journal of Computational and Appatic Mathematics, 272 том (2015)
  3. ^ «Стивен Фортунның MPSolve және Eigensolve өнімділігін салыстыруы». Архивтелген түпнұсқа 2007-08-15. Алынған 2008-04-05.

Сыртқы сілтемелер