
- •2.2 Дәрістік сабақтардың конспектісі
- •1 Дәріс. Кіріспе. MatLab ортасы туралы жалпы мәліметтер
- •1.2 Сурет. Командалар терезесі Жұмыс ортасы келесі негізгі элементтерден тұрады:
- •1.3 Сурет. Екі санның қосындысы
- •1.6 Жұмыс ортасын сақтау
- •2 Дәріс. MatLab тілінде элементарлық функцияларды қолдану
- •2.1 Сурет. Функцияның мәнін командалар терезесінде енгізу және нәтижесін көрсету
- •3 Дәріс. Векторлармен жұмыс, оларға қолданылатын функциялар
- •3.1 Сурет. Векторды енгізу
- •4 Дәріс. Матрицалармен жұмыс, оларға қолданылатын функциялар
- •4.1 Сурет.
- •4.2 Сурет. М матрицасын интерпретациялау
- •5 Дәріс. Екі және үш өлшемді графиктерді құру
- •5.2 Сурет
- •5.3 Сурет.
- •5.4 Сурет. Үш өлшемді график
- •5.6 Сурет. Каркасты 3d_графикты құру мысалы
- •5.7 Сурет. Үшөлшемді графикті форматтау мысалы
- •5.8 Сурет. Графиктің бағытын өзгерту
- •6 Дәріс. Таңдау, шарттық және циклдық операторлар
- •7 Дәріс. Сценарийлері мен функциялары бар м-файлдар
- •7.1 Сурет. Pcr файлымен жұмыстың мысалы
- •8 Дәріс. M-файлды орындауды басқару
- •9 Дәріс. Функцияның минимумын табу
- •10 Дәріс. Gui арқылы қосымша құру принциптері
- •11 Дәріс. Guide ортасында оқиғаларды бағдарламалау
- •12 Дәріс. Simulink пакетімен жұмыс істеуді үйрену
- •12.3 Сурет. Sinks блогының терезесі
- •12.4 Сурет. Scope блогы
- •12.5 Сурет. Sources блогының терезесі
- •13 Дәріс. Бейсызықты жүйелерді моделдеу
- •14 Дәріс. Simulink пакетін қолданып дифференциалды теңдеулерді және динамикалық процестерді моделдеу
- •15 Дәріс. Басқару жүйесінің математикалық моделдерінің әртүрлі формаларымен жұмыс істеу
- •2.3 Зертханалық жұмыстардың жоспары
- •Зертрханалық жұмыс «MatLab бағдарламасымен танысу»
- •– Зертханалық жұмыс «Сызықты алгебраның есептері»
- •«Векторлармен және матрицалармен жұмыс істеу»
- •«Полиномдар және олармен жұмыс істеу операциялар»
- •«Дифференциалдық теңдеулерді сандық шешімдерді табу»
- •«Анықталған интегралдарды есептеу»
- •«Matlab ортасында бейсызықты теңдеулердің түбірін табу»
- •«Тиімділеу әдістердің сандық шешімін м-файлда бағдарламалау»
- •«Matlab ортасында бағдарламалау if, else тармақталу операторлары»
- •«2 Және 3 өлшемді графиктерді құрып үйрену»
- •«Matlab ортасындағы gui құру»
- •«Simulink ортасында модельдерді құру»
- •«Simulink ортасында дифференциалдық теңдеулерді модельдеу»
- •«Simulink ортасында Stateflow жүйесін қолдану»
- •2.4 Студенттің оқытушының жетекшілігімен жасайтын өзіндік жұмыстарының жоспары (соөж)
- •Студеттің өзіндік жұмыстарының жоспарлары (сөж)
- •2.6 Бақылау үшін тест сұрақтары
- •Дұрыс жауаптардың кодтары
- •2.7 Өтіліп кеткен курс бойынша емтихандық сұрақтар
- •2.2 Дәрістік сабақтардың конспектісі ......…………….…………….. 8
«Анықталған интегралдарды есептеу»
Жұмыстың мақсаты. Матлабта анықталған интегралдар есептеп үйрену.
Тапсырма
Анықталған игтерал есепетерін трапеция және Симпсон әдістерімен шығару
Берілген аралықтағы мәндермен есептеп графигін тұрғызу
Ньютон әдісімен есептеу
Әдебиеттер-2 нег. [58-63]
Бақылау сұрақтары.
Trapz, quad командалары нені білдереді?
Дискриптор дегеніміз не?
М-файлдары бағдарламалау негізі неде?
Графигін қалай тұрғызады
7-зертханалық жұмыс
«Matlab ортасында бейсызықты теңдеулердің түбірін табу»
Жұмыстың мақсаты
Бұл жұмыста бейсызықты теңделердің түбірін табу есептерін шығару болып табылады.
Тапсырма
Функцияның бір түбірін табатын командамен жұмыс істеу
Функцияның бірнеше түбірін табатын командамен жұмыс істеу
Берілген аралықта есептеу және кестесін құру
Әдебиет: 6 нег. [56-64]]
Бақылау сұрақтары.
Fsolve, Fzero командалары нені білдереді?
Дискриптор дегеніміз не?
Inline командасы нені білдіреді?
Графигін қалай тұрғызады
8-зертханалық жұмыс
«Тиімділеу әдістердің сандық шешімін м-файлда бағдарламалау»
Жұмыстың мақсаты. Берілген функциялардың экстремумударын табып, М-файлда бағдарламаны сақтап үйрену.
Тапсырма
Бір айнымалысы бар функцияның минимумын табу
Бір айнымалысы бар функцияның максимумын табу әдістерінің үйрену
Графиктарын тұрғызып салыстыру
Көп айнымалылары бар функцияның минимумын табу
Көп айнымалылары бар максимумын табу әдістерінің үйрену
Үш өлшемді графигін тұрғызу
Әдебиеттер-4 нег. [64-74]
Бақылау сұрақтары.
Fminbnd командасы нені білдереді?
Функцияның максимумын қалай табамыз?
М-файлдары бағдарламалау негізі неде?
Fminsearch деген не?
9 – зертханалық жұмыс
«Matlab ортасында бағдарламалау if, else тармақталу операторлары»
Жұмыстың мақсаты: Матлабта бамалаудың негізін үйрену.
Тапсырма: Сценарий мен скриптерді құру барысында шартты және тармақталу, ауыстыру операторларын қолданып үйрену
Бақылау сұрақтары.
Case… off, hold on командалары нені білдереді?
Дискриптор дегеніміз не?
М-файлдары бағдарламалау негізі неде?
If, else шарттар нені білдереді
10-зертханалық жұмыс
«2 Және 3 өлшемді графиктерді құрып үйрену»
Тапсырма.
Екі өлшемді графиктері, гистограммаларды, диаграммаларды құру
График тұрғызатын терезелерді өңдеу: тақырыбынб осьтердің аттарын, легендаларын келтіру
Диаграммалардың үлестерінің индекстерін, белгілеп ерекшелену
Графиктердің түстерін ауыстыру
Үш өлшемді графиктерді гистограммаларды, диаграммаларды құру және өңдеу, контурларын тұрғызу, сандық мән бері
Әдебиет - 5 нег. [4-16]
Бақылау сұрақтары.
Plot, plot3, mesh, meshgrid командалары нені білдереді?
Контурға қалай сандық мән бере аламыз?
2 өлшемді және 3 өлшемді ?
Графигін қалай тұрғызады
11-зертханалық жұмыс
«Matlab ортасындағы gui құру»
Тапсырма.
Матлаб ортасында инферфейсті құру
9 зертханалық жұмыстағы графиктерінің интерфейсін құру
Colormap командаларын қолданып интерфейсті құру
Неше түрлі батырмаларын құру
Әдебиет - 5 нег. [16-22]
Бақылау сұрақтары.
Үш өлшемді графиктерді құру үшін қандай командар қажет?
Дискриптор дегеніміз не?
М-файлдары бағдарламалау негізі неде?
Графигін қалай тұрғызады
12-зертханалық жұмыс