|
Mundarija kirish I. Bob. Mathlab dasturi va uning imkoniyatlarining nazariy asoslar
|
bet | 6/9 | Sana | 30.05.2024 | Hajmi | 303,03 Kb. | | #257636 |
Bog'liq Asadbek BMIMATLAB va boshqa tillar
MATLAB C yoki Fortran dasturlash tillarida yozilgan funksiyalar va pastki dasturlarni chaqirishi mumkin[31].MATLAB maʼlumotlar turlarini uzatish va qaytarish imkonini beruvchi oʻrash funksiyasi yaratiladi. MEX fayllari (MATLAB bajariladigan fayllar) bu kabi funksiyalarni kompilyatsiya qilish orqali yaratilgan dinamik yuklanadigan obyekt fayllari[32][33]. 2014-yildan boshlab Python bilan ikki tomonlama interfeys qoʻshildi[34][35].
Perl, Java, ActiveX va . NET kutubxonalarida yoziladi va toʻgʻridan-toʻgʻri MATLAB dan chaqirilishi mumkin[36][37].MATLAB kutubxonalari (masalan, XML yoki SQL- ni qoʻllab-quvvatlash) Java yoki ActiveX kutubxonalari atrofida oʻralgan holda amalga oshiriladi. Java-dan MATLAB-ga qoʻngʻiroq qilish ancha murakkab, lekin MathWorks tomonidan alohida sotiladigan MATLAB asboblar toʻplami[38] yoki JMI (Java-to-MATLAB Interface) deb nomlangan hujjatsiz mexanizm[39][40] (u) yordamida amalga oshirilishi mumkin. JMI deb ham ataladigan bogʻliq boʻlmagan Java metadata interfeysi bilan adashtirmaslik kerak). Java uchun rasmiy MATLAB API 2016-yilda qoʻshilgan[41].
MathWorks-da mavjud boʻlgan MuPAD- ga asoslangan SMT (Symbolic Math Toolbox)-ga alternativa sifatida MATLAB Maple yoki Mathematica -ga ulanishi mumkin.
MathML ni import va eksport qilish uchun kutubxonalar ham mavjud[44].
AQSh sanksiyalariga munosabat
2020-yilda MATLAB AQSh sanktsiyalari natijasida Xitoyning ikkita universiteti xizmatlaridan voz kechdi. Universitetlar bunga ochiq manbali muqobillardan koʻproq foydalanish va mahalliy alternativalarni ishlab chiqish orqali javob berishini aytishdi
MATLAB yiliga ikki marta yangilanadi.Yangi xususiyatlar va boshqa yaxshilanishlarga qoʻshimcha ravishda, har bir versiyada yangi xatolar tuzatilgan va kichikroq oʻzgarishlar mavjud.
|
| |