1 дәріс. Модельдеудің түсініктемелері. Модельдеу мақсаты


- лекция  MATLAB математикалық пакетін пайдалану



бет20/20
Дата10.01.2023
өлшемі0,51 Mb.
#60898
1   ...   12   13   14   15   16   17   18   19   20
Байланысты:
КОМП МОДЕЛЬДЕУ

12- лекция
 MATLAB математикалық пакетін пайдалану
Matlab - бүгінгі таңдағы кең таралған, автоматтандырылған математикалық есептеулер жүйесі. Онда көптеген математикалық есептеулер тек дайын функцияларды пайдалану жолымен шешіледі. Бұл жүйе жалпы матрицаларға амалдар қолдануға негізделгендіктен оның аталуы «MATrix LABoratory», яғни «матрицалық лаборатория» сөзінен келіп шыққан. Бұл жүйе 70 – жылдарда С.В.Молер тарапынан ойлап табылған және ол сол кезде-ақ үлкен есептеу машиналарында қолданыла бастаған. Ал 80 – жылдардың басында MathWorks. Inc фирмасында Джон Литтл IBM PC Macintosh дербес компьютерлер үшін PC Matlab версиясын жасады. 
Matlab бүкіл адамзат тарихындағы математикалық есептеулер саласындағы барлық әдістерді қамтиды және күшті есептеу жүйесі болып табылады. Бұл жүйенің артықшылығы, яғни құрамына енетін функцияларды (мәтін түрінде жазылған М-файлдар және С түрінде жазылған бағдарламалар арқылы) өзгертуге, қосымшалар енгізуге болады. Сондай-ақ сандық есептеулерден басқа графикалық функциялармен (екі өлшемді, үш өлшемді) орындауға болады.
Matlab жүйесінің мүмкіндіктері өте үлкен және оларды толық сипаттап жазу қиынға түседі. Сол себепті олардың тек негізгі, көп қолданылатын мүмкіндіктерін атап көрсетеміз.

  1. Математикалық есептеулер саласында: матрицалық, векторлық, логикалық операциялар; элементарлық және арнаулы функциялар.

  2. Сандық әдістер саласында: дифференциялдық теңдеулерді шешу; интегралдарды есептеу, сызықтық емес алгебралық теңдеулер түбірін табу; бірнеше айнымалы функцияның минумымын табу; бір немесе көп өлшемдік интерполяция.

  3. Бағдарламалау саласында: 500-ден астам математикалық функциялар; екілік және мәтіндік файлды ендіру және шығару; С және Фортран тілінде жазылған бағдарламаларды пайдалану; Matlab тілінде жазылған бағдарламаларды С және С++ тілдеріне автоматты түрде өткізу.

  4. Визуалдау және графика саласында; екі және үш өлшемдік графиктер сызу; мәліметтерді визуалдық сараптама жасау және анимация.

  5. Matlab мүмкіндіктерін кеңейтетін қосымша пакеттер. Simulink - виртуалдық приборларды пайдаланып процестерді модельдеу; математикалық есептеу пакеттері; сигналдар мен кескіндерді өңдеу пакеттері; қаржылық есептеулерді шешу; карталар мен географиялық мәліметтермен жұмыс істеу. Бұл қосымша пакеттері.

Matlab әртүрлі пайдаланушыларға әртүрлі облыстарда математика, машина жасауда және ғылыммен жұмыс жасауда стандартты аспап ұсынады. Matlab-та toolboxes деп аталатын бағдарламалардың мамандандырылған топтары маңызды рөл атқарады. Олар Matlab-ты пайдаланушылардың көпшілігі үшін өте маңызды. Олар мамандандырылған әдістерді оқу және қолдануға рұқсат етеді. Toolboxes – бұл Matlab (М-файлдар) функциясының жан-жақты коллекциясы. Олар тапсырмалардың жеке сыныптарын шешуге рұқсат етеді.
MathCAD математикалық пакеті.
Математикалық және ғылыми - техникалық есептеулер дербес компьютерді қолданудың маңызды сферасы болып табылады. Көбінесе олар жоғары дәрежеде жазылған, мысалы Бейсик немесе Паскаль тіліндегі программалардың көмегімен орындалады. Бүгінгі уақытта бұл жұмысты дербес компьютерді қолданушы кез келген адам әр кезде орындай алмайды. Ол үшін ол адам программалау тілін және қазіргі кезде өте күрделі математиткалық есептеулердің сандық әдістерін үйренуге мәжбүр болады. Кей жағдайларда осының салдарынан физик, химик немесе инженер мамандарының қолынан шындықтан алыс программалар келіп шығады.
Осындай келеңсіз жағдайлардан математикалық есептеулерді автоматизациялайтын интегралдаудың программалық жүйесін қолдану арқылы шығуға болады (мысалы Eureka, MathCAD, Matlab және тағы басқадай). Біз алдыда сондай жүйелердің бірі MathCAD-тың сызықтық емес теңдеулер жүйесін шығарудағы мүмкіндіктері мен эволюциясын қарастырамыз.
Mathcad – бұл ғылым мен техниканың, білім берудің әр түрлі облыстарында массалы математикалық есептерді шешуді автоматизациялауға бағытталған компьютерлік математиканың белгілі жүйесі. Жүйенің аты екі сөзден – MATHematika (математика) және CAD (Computer Aided Desiqn – автоматты проектирлеу жүйесі) тұрады.
MathSoftInc. (АҚШ) фирмасы жүйенің бірінші версиясын 1986 жылы шығарды. MathCAD жүйесінің басты бөліп алатын ерекшелігі оған енгізілген тілде, мұнда ол математика бойынша трактаттарында, тіпті жалпы ғылыми әдебиеттерде қолданылатын нақты математика тіліне максималды жуық. Жүйемен жұмыс істеуге кіріскенде қолданушы атаулы документтерді дайындайды. Олар бір уақытта есептеу алгоритмінің бейнелеуін, жұмысты басқару программасын және есептеу нәтижесін іске қосады. Сыртқы көрінісіне қарағанда мәтіндер кәдімгі программаға ұқсамайды.
Төменде біз MathCAD жүйесінің мүмкіндіктері мен құрылымын атап көрсетеміз. Сондай-ақ программалық пакетті сызықтық емес теңдеулерді шешуде қолданылуына кеңінен тоқталамыз. Оның ішінде сызықтық емес теңдеулердің түбірін іздеуді және жүйені қолдану базасындағы қажетті функциялардың түрлерін қарастырып, теңдеулер жүйесін шешу блогын дайындау жолын көрсетеміз. Математикалық әдістерді қолданудың маңызды сфераларының бірі болып табылатын оптиматизация есептерін шешуге, рекуррентік сәйкестік бойынша жүзеге асырылатын есептеулерді (мысалы, Фибоначчи санын есептеу) шешуге мүмкіндік береді.
Бүгінде MathCAD – тың әр түрлі версиялары математикалық бағдарланған универсалды жүйе болып табылады. Ол мәтіндік редакторлар және электронды таблицалармен қиын берілетін күрделі есептеулерді жеңіл шешуге мүмкіндік береді. MathCAD көмегімен статья, кітап, диссертация, ғылыми есептеу, дипломдық және курстық жобаларды тек қана сапалы мәтіндермен емес, сондай-ақ жеңіл жүзеге асыратын ең күрделі математикалық формулалар жиынымен, есептеу нәтижесін графикалық қойылымдармен дайындауға болады.
MathCAD жүйесінің жаңа версиясындағы маңызды жетістігі болып кез келген баспаға шығару құрылғысының белгілі типіндегі настройка, шрифтердің бай жинағы, Windows-тың барлық құралдарын қолдану мүмкіндіктері, әдемі графика және қазіргі уақыттағы көп терезелі интерфейс жатады. Жаңа нұсқада да документтерді әр түрде безендіруде тиімді мүмкіндіктер, қозғалмалы графиктер және дыбыстық сүйемелдеуді жасау қосылған. Ерекше күрделі есептерді шешу үшін басқа математикалық және графикалық жүйелермен бірігу мүмкіндіктері де қарастырылған. Осыдан мынадай жүйелер – интегрирленген жүйелер атауы шығады. Интеграция есептерін шешуде MathCAD – ты жасаушылар ұзаққа кеткен – бұл жүйе түпкі интеграцияны басқа математикалық, графиктік, офистік жүйелермен, толық қатармен қамтамасыз етеді. Осы үшін оған MathConnex арнайы жүйелік интегратор қосылған.
1999 жылдың жазында жаңаланған нұсқа – MathCAD 2000 жүйесі шықты. Оған графиктік мүмкіндіктердің жақсаруы, есептеу жылдамдығының жоғарлауы, жұмыс тиімділігі, функциялар санының өсуі кіреді
Жұмыстың мақсаты: MatLab математикалық пакетімен танысу. MatLab математикалық пакетін қолдана отырып, математикалық есептерді шешу және функцияның графигін тұрғызу.
Жұмыстың зерттеу объектісі: Тригонометриялық функция графигі жазықтықта және кеңістікте тұрғызу, матрицаларға амалдар қолдану, сызықтық теңдеулердің шешімдерін табу, анықталған интегралдарды есептеп шешу жұмыстары орындалды.
Жұмыстың құрылымы: кіріспеден, екі тараудан, қорытындыдан және пайдаланылған әдебиеттерден тұрады.
14- лекция
2. MATLAB МАТЕМАТИКАЛЫҚ ПАКЕТІН ЕСЕПТЕР ШЫҒАРУДА ПАЙДАЛАНУ
2.1 Матрицалар
MatLab-та скаляр шама, вектор және матрицалармен есептеулер жүргізуге болады.
MatLab - та кіші және бас әріптер айырылып жазылады, сондықтан p және P әр түрлі айнымалылар екендігін байқауымызға болады. Массивтердің енгізілуі үшін (векторлардың немесе матрицалардың) олардың элементтері квадрат жақшаларға алынып жазылады. Вектордың жол енгізуіне 1х3 өлшеммен келесі команда орындалады, онда жол элементтері пробелмен немесе үтірлермен бөлінеді.

Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   20




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

    Басты бет