В061260- «Информатика», 6В06130 -«Есептеу техникасы және БҚЕ», 6В061380 -«Ақпараттық жүйе» мамандығының студенттеріне арналған Шымкент, 2021 ж



бет3/26
Дата20.09.2022
өлшемі100,53 Kb.
#150097
1   2   3   4   5   6   7   8   9   ...   26
Байланысты:
Matlab нұсқалары және мүмкіндіктері

Алгоритмдерді құрастыру. MATLAB алгоритмдерді, соның ішінде объектілі-бағытталған бағдарламалау концепцияларын қолданатын жоғары деңгейлі алгоритмдерді әзірлеуге ыңғайлы құралдарды ұсынады. Ол барлық қажетті IDE құралдарын, соның ішінде отладчик пен профильді қамтиды. Бүтін деректер түрлерімен жұмыс істеу функциялары микроконтроллерлерге және қажет болған жағдайда басқа қолданбаларға арналған алгоритмдерді құруды жеңілдетеді.
Деректерді визуализациялау. MATLAB пакеті үш өлшемді, визуалды деректерді талдауды және анимациялық бейнелерді жасауды қоса алғанда, графиктерді салуға арналған көптеген функцияларды қамтиды.
Кірістірілген өңдеу ортасы түймелер, енгізу өрістері және т.б. сияқты әртүрлі басқару элементтері бар графикалық пайдаланушы интерфейстерін жасауға мүмкіндік береді.
Тәуелсіз қолданбалар. MATLAB бағдарламаларын, консольді де, графикалық интерфейсті де құрамдас арқылы құрастыруға болады MATLAB компиляторы MATLAB-тәуелсіз орындалатын қолданбаларға немесе басқа компьютерлерде жұмыс істеу үшін тегін тарату ортасын қажет ететін DLL файлдарына MATLAB компиляторының орындалу уақыты(MCR).
Сыртқы интерфейстер: MATLAB пакеті басқа бағдарламалау тілдерінде жазылған сыртқы режимдерге қол жеткізуге арналған әртүрлі интерфейстерді, Component Object Model немесе Dynamic Data Exchange технологиялары арқылы байланысатын мәліметтерді, клиенттер мен серверлерді және MATLAB-пен тікелей байланысатын перифериялық құрылғыларды қамтиды. Бұл мүмкіндіктердің көпшілігі MATLAB API ретінде белгілі.
COM. MATLAB бумасы COM объектілерін (клиенттер де, серверлер де) жасауға, өңдеуге және жоюға мүмкіндік беретін функцияларға қол жеткізуді қамтамасыз етеді. ActiveX технологиясына да қолдау көрсетіледі. Барлық COM объектілері MATLAB пакетінің арнайы COM класына жатады. Автоматтандыру контроллерінің функциялары бар барлық бағдарламалар (ағыл. Автоматтандыру контроллер) автоматтандыру сервері ретінде MATLAB жүйесіне қол жеткізе алады. Автоматтандыру сервер).
.NET. Microsoft Windows жүйесіндегі MATLAB бумасы .NET Framework бағдарламалық құралына қол жеткізуді қамтамасыз етеді. MATLAB ортасынан .NET Assemblies жүктеуге және .NET сыныптарының нысандарымен жұмыс істеуге болады. MATLAB 7.11 (R2010b) .NET Framework 2.0, 3.0, 3.5 және 4.0 нұсқаларын қолдайды.
DDE. MATLAB бумасы басқа Windows қолданбаларына қол жеткізуге мүмкіндік беретін функцияларды, сондай-ақ осы қолданбаларды Dynamic Data Exchange (DDE) технологиясы арқылы MATLAB деректеріне қол жеткізуді қамтиды. DDE сервері бола алатын әрбір қолданбаның өзінің бірегей идентификатор атауы болады. MATLAB үшін бұл атау - Matlab.
Веб қызметтері. MATLAB веб-қызметтердің әдістерін шақыру мүмкіндігін береді. Арнайы функция веб-қызмет API әдістеріне негізделген класс жасайды.
MATLAB веб-сервис клиентімен одан сәлемдемелерді қабылдау, оларды өңдеу және жауап жіберу арқылы өзара әрекеттеседі. Келесі технологияларға қолдау көрсетіледі: Қарапайым нысанға кіру протоколы (SOAP) және веб-қызметтерді сипаттау тілі (WSDL).
COM порты. MATLAB сериялық порт интерфейсі компьютерге сериялық порт (COM порты) арқылы қосылатын модемдер, принтерлер және ғылыми жабдық сияқты перифериялық құрылғыларға тікелей қол жеткізуді қамтамасыз етеді. Интерфейс сериялық порт үшін арнайы класс объектісін жасау арқылы жұмыс істейді. Бұл класстың қолжетімді әдістері сериялық портқа деректерді оқуға және жазуға, оқиғалар мен оқиғалар өңдеушілерін пайдалануға және нақты уақытта компьютер дискісіне ақпаратты жазуға мүмкіндік береді. Бұл эксперименттер, нақты уақыттағы модельдеу және басқа қолданбалар үшін пайдалы.
MEX файлдары. MATLAB пакеті C және Fortran тілдерінде жазылған сыртқы қолданбалармен әрекеттесу интерфейсін қамтиды. Бұл өзара әрекеттесу MEX файлдары арқылы жүзеге асырылады. MATLAB-тан C немесе Fortran тілінде жазылған ішкі бағдарламаларды пакеттің кірістірілген функциялары сияқты шақыруға болады. MEX файлдары MATLAB ішіне енгізілген интерпретатор арқылы жүктелетін және орындалатын динамикалық сілтеме кітапханалары болып табылады. MEX процедураларының кірістірілген MATLAB командаларын шақыру мүмкіндігі де бар.
DLL. MATLAB жалпы DLL интерфейсі қарапайым динамикалық сілтеме кітапханаларында табылған функцияларды тікелей MATLAB жүйесінен шақыруға мүмкіндік береді. Бұл функциялардың C интерфейсі болуы керек.
Сонымен қатар, MATLAB өзінің кірістірілген функцияларына C интерфейсі арқылы қол жеткізу мүмкіндігіне ие, ол бума функцияларын С тілінде жазылған сыртқы қолданбаларда пайдалануға мүмкіндік береді. Бұл MATLAB технологиясы деп аталады. C Қозғалтқыш.
Балама пакеттер. Бар көп саны сандық талдау есептерін шешуге арналған бағдарламалық пакеттер. Бұл пакеттердің көпшілігі тегін бағдарламалық құрал болып табылады.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   26




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет