
- •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
Дұрыс жауаптардың кодтары
-
Сұрақтың №
Дұрыс жауап
Сұрақтың №
Дұрыс жауап
1
А
16
А
2
А
17
А
3
А
18
А
4
А
19
А
5
А
20
А
6
А
21
А
7
А
22
А
8
А
23
А
9
А
24
А
10
А
25
А
11
А
26
А
12
А
27
А
13
А
28
А
14
А
29
А
15
А
30
А
2.7 Өтіліп кеткен курс бойынша емтихандық сұрақтар
1. Транспонирлеу қалай орындалады?
2. Екі векторды элементтері бойынша көбейтуді көрсет
3. х-ті у-ке элементтері бойынша солдан оңға қарай бөлу қалай орындалады?
4. х-тің у элементтері бойынша дәрежесі
5. Массивтің 4-ші элементін көрсету қалай орындалады?
6. Массивтің 2:4 аралықтағы элементтерін 0-ге айналдыру қалай орындалады?
7. 2.0 ... 6.0 диапазонындағы массив сандарын 0.5 қадамда жазып көрсет
8. Массив ұзындығы қалай табылады?
9. Массив элементтерін бір-біріне көбейту қалай жазылады?
10. Массив элементтерін бір-біріне қосу қалай жазылады?
11. Модуль табу қалай көрсетіледі?
12. Массив элементтерінен максимум элементті табу
13. Массив элементтерін өсу реті бойынша орналастыру
14. Массивтің арифметикалық ортасы қалай табылады?
15. Матрицаны баған бойынша көбейтуді көрсет
16. Матрицаны жол бойынша көбейтуді көрсет
17. Матрицаны баған бойынша қосу
18. Скалярлық көбейтінді қалай жазылады?
19. Векторлық көбейтінді қалай жазылады?
20. Матрица анықтауышын анықтау
21. 3х3 өлшемді матрицаның бас диагональ элементтерін 1-ге айналдыру
22. 3х3 өлшемді матрица элементтерін 1-ге айналдыру
23. 3х3 өлшемді матрица элементтерін 0-ге айналдыру
24. Квадратты Ганкель матрицасын жазу қалай орындалады?
25. Матрицаның сол жағы мен оң жағын ауыстыру
26. Матрицаның астыңғы мен үстіңгі элементтерін орындарымен ауыстыру
27. Матрица элементтерін 900-қа ауыстыру
28. Матрица элементтерін қалыпқа келтіру
29. Матрицаның бас диагональ элементтерінен жоғары жатқан элементтерді 0-ге айналдыру
30. Матрицаның бас диагональ элементтерінен төмен жатқан элементтерді 0-ге айналдыру
31. Матрицаның бас диагональ элементтерін шығару
32. 2 матрица элементтерін жол бойынша біріктіру
33. Берілген матрицаның кері матрицасын табу
34. х’ функциясы қандай қызмет атқарады?
35. x.* y көбейтіндісі қандай қызмет атқарады?
36. Массив элементтерін оңнан солға қарай элементтері бойынша бөлу қалай орындалады?
37. x.^ y функциясы қандай қызмет атқарады?
38. х(5) функциясы қандай қызмет атқарады?
39. m(2:4) = 0. Қандай қызмет атқарылады?
40. mas = 2.0 : 0.5 : 6.0 функциясы нені орындайды?
41. length(mas) функциясы не қызмет атқарады?
42. prod(а) функциясы қандай қызмет атқарады?
43. sum(а) функциясы қандай қызмет атқарады?
44. abs(х) функциясының математикалық түрде жазылуы:
45. max(z) функциясы қандай қызмет атқарады?
46. sort(z) функциясы қандай қызмет атқарады?
47. -sort(-z) функциясы қандай қызмет атқарады?
48. mean(z) функциясы қандай қызмет атқарады?
49. prod(a,1) функциясы қандай қызмет атқарады?
50. prod(a, 2) функциясы қандай қызмет атқарады?
51. Матрицаны жол бойынша қосу
52. times(x,y) функциясы қандай қызмет атқарады?
53. Массив элементтерін оңнан солға қарай элементтері бойынша бөлу қалай орындалады?
54. power(x,y) функциясы қандай қызмет атқарады?
55. Массив элементтерін солдан оңға қарай элементтері бойынша бөлу қалай орындалады?
56. Матрица элементтерін солдан оңға қарай элементтері бойынша бөлу қалай орындалады?
57. Матрица элементтерін оңнан солға қарай элементтері бойынша бөлу қалай орындалады?
58. dot(v1,v2) функциясы қандай қызмет атқарады?
59. cross(v1,v2) функциясы қандай қызмет атқарады?
60. det(v) функциясы нені анықтайды?
61. eye(3,3) функциясы не қызмет атқарады?
62. ones(3,3) функциясы не қызмет атқарады?
63. zeros(3,3) функциясы не қызмет атқарады?
64. М-файлдың кеңейтілуі қалай болады?
65. SimuLink пакетінің кеңейтілуі қалай болады?
66. SimuLink пакетінде құрылған моделді тағы қалай атауға болады?
67. Кіріске берілген шамаға байланысты график шығаратын бір кірісті блок қалай аталады?
68. Бір моделденетін шаманың (бірінші кіріс) екіншісіне (екінші кіріс) тәуелділігінің графигін қамтамасыз ететін екі кірісті блок қалай аталады?
69. Кіріс шамасының сандық мәндерін көрсететін бір кірісті блок қалай аталады?
70. Мат-файлдағы нәтижелерді сақтайтын блок қалай аталады?
71. Жұмыс кеңістігіндегі нәтижелерді сақтайтын блок қалай аталады?
72. Кірісі жоқ, тек бір шығыстан тұратын бөлік қалай аталады?
73. Шығысы жоқ, тек кірістерден тұратын бөлік қалай аталады?
74. Моделге дискреттік жүйелерді жазуға болатын бөлік қалай аталады?
75. Блок-схема өрісі қалай аталады?
76. Кітапхананың негізгі бөліктерінің тізімі қай терезеде көрсетіледі?
77. SimuLink пакетінде моделді құру қандай технологияға негізделген?
78. Бірнеше графикті бір терезеге біріктіруге арналған функция
79. Subplot функциясы қандай қызмет атқарады??
80. Боялған каркасты бетті көрсет
81. Үш өлшемді графикті функционалды түспен шығару функциясы?
82. Графикті торлау функциясы? 83. Графиктің сызығына ат беру функциясы? 84. @ белгісі қандай қызмет атқарады?
85. fminbnd функциясы қандай қызмет атқарады?
86. subplot(m,n,p) командасындағы m, n, p деген не?
87. [X,Y]=meshgrid(x,y) функциясы қандай қызмет атқарады?
ГЛОССАРИЙ
Генетикалық алгоритм – бұл эволюцияның компьютерлік бағдарлама түрінде жүзеге асырылған табиғаттағы қарапайым моделі. Онда генетикалық мұра механизміне аналогты болып, табиғи таңдаудың да анлогы қолданылады. Бұл кезде биологиялық терминология қарапайымдатылған түрде сақталады.
Кластеризация – бұл мысалдар жинағын бірнеше жинақы аудандарға бөлу болып табылады, бұл жерде кластерлер саны алдын ала белгілі болады. Кластеризация біртекті емес мәліметтерді біршама жинақы түрде ұсынуға мүмкіндік береді.
Конструкциялау — белгіленген шектеулерді сақтау кезіндегі берілген қасиеттермен объектіні өңдеу.
Генетикалық алгоритмдегі таңдау - бұл ескі популяциядан жаңа популяцияның құрылу прцесі, осыдан кейін ескі популяция өледі.
Лингвистикалық айнымалы– бұл мәндері сандар емес, сөздер немесе шын мәніндегі болмаса формальды тілдегі сөйлемдер болып табылатын айнымалы. Сөздер, сандарға қарағанда біршама дәлірек болады, Лингвистикалық айнымалы түсінігі тіпті, жалпы қабылданған сандық терминдердің сипаттамаларына берілмейтіндей күрделі құбылыстарды жақыннан сипаттауға мүмкіндік береді.
Агрегаттау – анықталмаған шығыс жүйесінің ережелерінің әрқайсысы бойынша алынған шарттардың ақиқат деңгейін анықтау процедурасы.
Нейронды желілер – модельдеудің қуатты әдісі, кенеттен болатын күрделі тәуелділіктерді қайталауға мүмкіндік береді. Жекелей алғанда, нейронды желілер өз табиғаттары бойынша сызықты емес болып табылады.
Жасанды нейронды желі (ЖНЖ, нейронды желі) – бұлар өзара байланысқан нейрондар жинағы. Ереже бойынша, нейронды желідегі барлық нейрондардың таратқыш функциялары тіркелген болып табылады, ал салмақтар нейронды желінің параметрлері болып табылады және өзгере алады. Нейрондардың кейбір кірістері нейронды желінің сыртқы кірістері ретінде белгіленген, ал кей шығыстары - нейронды желінің сыртқы шығыстары ретінде белгіленген.
МАЗМҰНЫ
1. ПӘННІҢ ОҚУ БАҒДАРЛАМАСЫ .................…………………… 3
Оқытушылар жайлы мағлұматтар …………………………..........… 3
Пән жайлы мағлұматтар ……………………………………..........… 3
Пәннің алғы реквизиттері ………………………………..........……. 3
Пәннің кейінгі реквизиттері ………………………..…...........…...… 3
Пәнді оқыту мақсаты ……………..........…………………...........….. 3
Тапсырмалардың тізімі мен түрлері және оны орындау графигі …. 5
Бақылау және бағалау………………………………..………………. 5
Курстың саясаты мен процедурасы .................................................... 7
2.АКТИВТІ ҮЛЕСТІРУ МАТЕРИАЛДЫҢ МАЗМҰНЫ ………..... 7
2.1 Курстың тақырыбтық жоспары ............…………..…………..…. 7