|
Oʻzbekiston respublikasi oliy va oʻrta maxsus ta’lim vazirligi nizomiy nomidagi toshkent davlat pedagogika universiteti informatika va uni oʻqitish metodikasi kafedrasi Pdf ko'rish
|
bet | 142/291 | Sana | 02.06.2024 | Hajmi | 10,42 Mb. | | #259172 |
Bog'liq УМК Ихтисос Даст Воситалар (1)DLL
42)
. Умумий DLLга тегишли
MatLab
интерфейси,
MatLab
дан тўғридан-
тўғри одатдаги динамик уланувчи кутубхонадаги функцияларни чақириш
имкониятини беради. Бу функциялар C-интерфейсга эга бўлиши керак.
Бундан ташқари,
MatLab
да унинг ўрнатилган функцияларига C-интерфейс
орқали кириш мкониятига эга бўлиб, пакет функцияларини С дастурлаш тилида
ёзилган иловаларида фойдаланиш имкониятини беради.
MatLab
да бу технология
C Engine
деб аталади.
Альтернатив пакетлар.
Сонли таҳлил масалаларини ечиш учун катта
миқдордаги дастурий пакетлар мавжуд. Бундай пакетларнинг кўпчилиги эркин
дастурий таъминотдан иборат.
GNU Octave дастурлар тили даражасида:
MatLab
билан мос тушадиганлар
(FreeMat, Maxima, Scilab) ва вазифалари билан яқинлари (Julia, R, S ва SPlus)
мавжуд.
APLва унинг авлодлари:
масаланJ.
Python(x,y) дастурлар пакетини фойдаланишда, шунингдек NumPy, SciPy
ва matplotlib каби кутубхоналар билан Python кириш имкониятини амалга
оширади. Шунингдек, Enthought Canopy муҳит.
IDL
(ингл.
Interactive Data Language
–
берилганларни тавсифлашнинг
интерафаол тили
), қачонлардир
MatLab
нинг тижоратли рақобатчиси бўлган,
ҳозирда дастурий маҳсулотлар бозоридаги сонли таҳлил учун, унинг улуши
бирданига пасайишига қарамай, кўпгина амалий соҳаларда жиддий рақобатчиси
бўлиб қолмоқда.
Sun Microsystems яратган Fortress дастурлаш тили Фортраннинг авлоди
бўлишига қарамай, у билан мос эмас.
Сонли таҳлил учун катта лойиҳалар ишлаб чиқиш заруратида, статисик
типлаштириш ва модуллик тузулишни қўллаб-қувватлайдиган умумий
мўлжалланган дастурлаш тилларини фойдаланиш мумкин. Мисол сифатида,
Modula-3, Haskell, Ада ва Javaларни келтириш мумкин. Бунда илмий-муҳандислик
муҳитда маълум махсуслаштирилган кутубхоналарни фойдаланиш тавсия
этилади. Масалан, R дастурлаш тили, Julia дастурлаш тили, FreeMat, GNU Octave,
GAUSS, Maple, Mathcad, Mathematica, Maxima, SMath Studio, Scilab, Simulink,
Stateflow, SciPy, NumPy, MatPlotLib ва ҳоказо.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Oʻzbekiston respublikasi oliy va oʻrta maxsus ta’lim vazirligi nizomiy nomidagi toshkent davlat pedagogika universiteti informatika va uni oʻqitish metodikasi kafedrasi
|