Алматы, 2013 Ә.Бүркітбаев атындағы ӨНЕРКӘСІПТІК ИНЖЕНЕРИЯ ИНСТИТУТЫ ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ Қ.И.СӘТБАЕВ АТЫНДАҒЫ ҚАЗАҚ ҰЛТТЫҚ ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ Ә.Бүркітбаев атындағы ӨНЕРКӘСІПТІК ИНЖЕНЕРИЯ ИНСТИТУТЫ Білдекжасау, материалтану және машинажасау өндірісінің технологиясы кафедрасы Алматы, 2013 1
АВТОМАТТАНДЫРЫЛҒАН ЖОБАЛАУ ЖҮЙЕЛЕРІН МАТЕМАТИКАЛЫҚ ҚАМТАМАСЫЗДАНДЫРУ Курс 3 Семестр 6 Кредиттер саны - 3 Дәрістер – 1кредит Практикалық сабақ - 1 кредит Зертханалық жұмыстар- 1 кредит СРСП - 1 кредит Тьютер – БМ және МӨТ кафедрасының аға оқытушысы Қойшыбаева Жанар Бидахметовна Алматы, 2013
Математикалық пакеттер MatLab – MATrix LABoratory (матрицалық зертханалар). Бұл жүйе кез келген сандық есептеулерді және техникалық және физикалық жүйелерді модельдеуді жүзеге асыруға арналған,сонымен бірге берілгендер массивімен жұмыс жасау кезінде ғылыми және инженерлік есептеулерді орындау үшін; MathCAD программалаудың математикалық және инженерлік-техникалық есептеулерді жүргізуге бағытталған жүйе болып табылады. Жарықталған бетті тұрғызу АЖЖ-ны математикалық қамтамасыздандыру 3
Командалық жолдан MatLab жұмысының басталуы АЖЖ математикалық қамтамсыздандыру 4
Есепту нәтижелерін шығару форматы АЖЖ математикалық қамтамсыздандыру 5
Command Window Preferences АЖЖ математикалық қамтамсыздандыру 6
Қарапайым функцияларды есептеу АЖЖ математикалық қамтамсыздандыру 7
Айнымалыларды меншіктеу АЖЖ математикалық қамтамсыздандыру 8
Жұмыс ортасын сақтау АЖЖ математикалық қамтамсыздандыру 9
Айнымалыларды көру АЖЖ математикалық қамтамсыздандыру 10
Вектор-бағандар және вектор-жолдар АЖЖ математикалық қамтамсыздандыру 11
Вектор-бағандардың тұтасуы АЖЖ математикалық қамтамсыздандыру 12
Вектор-жолдардың тұтасуы АЖЖ математикалық қамтамсыздандыру 13
Вектордың элементтерімен жұмыс жасау АЖЖ математикалық қамтамсыздандыру 14
Вектор көмегімен индексациялау АЖЖ математикалық қамтамсыздандыру 15
Қоснүкте белгісінің көмегімен индексациялау АЖЖ математикалық қамтамсыздандыру 16
Деректерді өңдеу функцияларын векторларға қолдану Деректерді өңдеу функцияларын векторларға қолдану. Вектор элементтерінің арасынан минимумды және максимумды табу АЖЖ математикалық қамтамсыздандыру 17
Вектордың элементтерін өсуі, кемуі бойынша сорттау және элементтерді олардың өсу тәртібімен реттеу АЖЖ математикалық қамтамсыздандыру 18
Векторлармен элементтік амалдар жасау АЖЖ математикалық қамтамсыздандыру 19
Массивтермен жұмыс. Функция мәндерінің кестесін тұрғызу Массивтермен жұмыс. Функция мәндерінің кестесін тұрғызу АЖЖ математикалық қамтамсыздандыру 20
Бір айнымалылы функцияның графиктерін тұрғызу АЖЖ математикалық қамтамсыздандыру 21
Бір айнымалылы функцияның графиктерін тұрғызу АЖЖ математикалық қамтамсыздандыру 22
Скалярлық көбейтінді АЖЖ математикалық қамтамсыздандыру 23
Векторлық көбейтінді АЖЖ математикалық қамтамсыздандыру 24
Матрицалық көбейтінді АЖЖ математикалық қамтамсыздандыру 25
Екіөлшемді массивтер және матрицалар АЖЖ математикалық қамтамсыздандыру 26
Матрица элементтерімен жұмыс жасау АЖЖ математикалық қамтамсыздандыру 27
Матрицаларды қосу және алу АЖЖ математикалық қамтамсыздандыру 28
Матрицаларды көбейту АЖЖ математикалық қамтамсыздандыру 29
Матрицаны санға көбейту АЖЖ математикалық қамтамсыздандыру 30
Матрицаларды транспонирлеу АЖЖ математикалық қамтамсыздандыру 31
Комплекстік сандардан тұратын матрицаларды транспонирлеу АЖЖ математикалық қамтамсыздандыру 32
Матрицаны дәрежеге шығару АЖЖ математикалық қамтамсыздандыру 33
Матрица мен векторды көбейту АЖЖ математикалық қамтамсыздандыру 34
Сызықты теңдеулер жүйесін шешу АЖЖ математикалық қамтамсыздандыру 35
Берілгендерді оқу және жазу АЖЖ математикалық қамтамсыздандыру 36
Блоктық матрицалар АЖЖ математикалық қамтамсыздандыру 37
Блоктарды бөлу АЖЖ математикалық қамтамсыздандыру 38
Матрицадан жолды бөлу АЖЖ математикалық қамтамсыздандыру 39
Жолды өшіру АЖЖ математикалық қамтамсыздандыру 40
Бағандарды өшіру АЖЖ математикалық қамтамсыздандыру 41
Матрицаларды индекстеу көмегімен толтыру АЖЖ математикалық қамтамсыздандыру 42
Арнайы түрдегі матрицаны тұрғызу АЖЖ математикалық қамтамсыздандыру 43
Арнайы түрдегі матрицаны тұрғызу АЖЖ математикалық қамтамсыздандыру 44
Арнайы түрдегі матрицаны тұрғызу АЖЖ математикалық қамтамсыздандыру 45
Арнайы түрдегі матрицаны тұрғызу АЖЖ математикалық қамтамсыздандыру 46
Матрицалармен элементтер бойынша операциялар АЖЖ математикалық қамтамсыздандыру 47
Матрицалармен элементтер бойынша операциялар АЖЖ математикалық қамтамсыздандыру 48
Математикалық функцияларларды матрица элементтерінен есептеу АЖЖ математикалық қамтамсыздандыру 49
Берілгендерді өңдеу функцияларын матрицаларға қолдану АЖЖ математикалық қамтамсыздандыру 50
Матрица элементтерін өсу және кему реттерімен сорттау АЖЖ математикалық қамтамсыздандыру 51
Матрицаның сәйкес бағандарындағы максимал және минимал элементтер АЖЖ математикалық қамтамсыздандыру 52
Матрицаның сәйкес бағандарындағы максимал және минимал элементтер АЖЖ математикалық қамтамсыздандыру 53
Екі айнымалының графиктері АЖЖ математикалық қамтамсыздандыру 54
Векторлық берілгендердің диаграммалары АЖЖ математикалық қамтамсыздандыру 55
Векторлық берілгендердің диаграммалары АЖЖ математикалық қамтамсыздандыру 56
Дөңгелек диаграмма АЖЖ математикалық қамтамсыздандыру 57
Жеке секторларымен берілген дөңгелек диаграмма АЖЖ математикалық қамтамсыздандыру 58
Максималды сектормен берілген дөңгелек диаграмма АЖЖ математикалық қамтамсыздандыру 59
Максималды сектормен берілген үшөлшемді дөңгелек диаграмма АЖЖ математикалық қамтамсыздандыру 60
Векторлық берілгендердің гистораммалары АЖЖ математикалық қамтамсыздандыру 61
Интервалдар центрімен берілген векторлық берілгендер гистограммалары АЖЖ математикалық қамтамсыздандыру 62
Матрицалық берілгендердің ұсынылуы АЖЖ математикалық қамтамсыздандыру 63
Сызықтық масштабтағы графиктер АЖЖ математикалық қамтамсыздандыру 64
Бір өстгі екі графика АЖЖ математикалық қамтамсыздандыру 65
Plotyy() функциясы графиктерді терезеге сәйкесті масштабқа ие екі вертикал өстермен шығарады АЖЖ математикалық қамтамсыздандыру 66
Логарифмдік масштабтағы графиктер АЖЖ математикалық қамтамсыздандыру 67
Графиктерді рәсімдеу АЖЖ математикалық қамтамсыздандыру 68
Параметрлік және бөліктік- берілген функциялар графиктері АЖЖ математикалық қамтамсыздандыру 69
Параметрлік және бөліктік- берілген функциялар графиктері Параметрлік және бөліктік- берілген функциялар графиктері АЖЖ математикалық қамтамсыздандыру 70
Функцияның үшөлшемді гафиктері АЖЖ математикалық қамтамсыздандыру 71
Параметрлі берілген беттер мен сызықтарды тұрғызу Параметрлі берілген беттер мен сызықтарды тұрғызу АЖЖ математикалық қамтамсыздандыру 72
Параметрлі берілген беттер мен сызықтарды тұрғызу Параметрлі берілген беттер мен сызықтарды тұрғызу АЖЖ математикалық қамтамсыздандыру 73
Жарықталған бетті тұрғызу АЖЖ математикалық қамтамсыздандыру 74
Жарықталған бетті тұрғызу және бақылаушыға қарағаандағы азимуттың –90° өзгеруі АЖЖ математикалық қамтамсыздандыру 75
Графиктердің анимациясы АЖЖ математикалық қамтамсыздандыру 76
Кеңістікте орын ауыстырған нүктенің қозғалысының траекториясы АЖЖ математикалық қамтамсыздандыру 77
Графиктерді жеке терезелерге шығару АЖЖ математикалық қамтамсыздандыру 78
Бір өстегі бірнеше графикттердің шығарылуы АЖЖ математикалық қамтамсыздандыру 79
Бір графиктік терезедегі бірнеше графиктер АЖЖ математикалық қамтамсыздандыру 80
MathCAD-тың жұмыс терезесі АЖЖ математикалық қамтамсыздандыру 81
Айнымалымен инициализациялау АЖЖ математикалық қамтамсыздандыру 82
Теңдңк таңбасы АЖЖ математикалық қамтамсыздандыру 83
Комплекстік сандарды қолдану АЖЖ математикалық қамтамсыздандыру 84
Тұрақтыларды қолдану АЖЖ математикалық қамтамсыздандыру 85
Тұрғызылған функцияларды қою АЖЖ математикалық қамтамсыздандыру 86
Математикалық функциялар АЖЖ математикалық қамтамсыздандыру 87
Комплекстік сандармен жұмыс жасау АЖЖ математикалық қамтамсыздандыру 88
Символдық нәтиже АЖЖ математикалық қамтамсыздандыру 89
Мәндер диапазоны АЖЖ математикалық қамтамсыздандыру 90
Екі айнымалының функциясы АЖЖ математикалық қамтамсыздандыру 91
Матрицалар мен векторлар. Массивтерді құру АЖЖ математикалық қамтамсыздандыру 92
Векторлар мен матрицалар АЖЖ математикалық қамтамсыздандыру 93
Массивтің бастапқы индексі АЖЖ математикалық қамтамсыздандыру 94
Массивті анықтау АЖЖ математикалық қамтамсыздандыру 95
Енгізілген массивтер АЖЖ математикалық қамтамсыздандыру 96
Енгізілген массивтер АЖЖ математикалық қамтамсыздандыру 97
Массивтермен орындалатын операциялар АЖЖ математикалық қамтамсыздандыру 98
Матрицаларды транспонирлеу АЖЖ математикалық қамтамсыздандыру 99
Матрицаларды айналдыру АЖЖ математикалық қамтамсыздандыру 100
Векторлық көбейтінді АЖЖ математикалық қамтамсыздандыру 101
Векторлар элементтерінің қосындысы АЖЖ математикалық қамтамсыздандыру 102
Жолдар мен бағандарды бөлу АЖЖ математикалық қамтамсыздандыру 103
Массивтерді түрлендіру АЖЖ математикалық қамтамсыздандыру 104
Массивтермен жұмыс жасауға арналған функциялар. MATRIX( ) функциясы АЖЖ математикалық қамтамсыздандыру 105
Массивтермен жұмыс жасауға арналған функциялар Массивтермен жұмыс жасауға арналған функциялар. STACK( ) және AUGMENT( ) функциялары. АЖЖ математикалық қамтамсыздандыру 106
Массивтермен жұмыс жасауға арналған функциялар. SUBMATRIX() функциясы АЖЖ математикалық қамтамсыздандыру 107
Екіөлшемді графиктерді тұрғызу АЖЖ математикалық қамтамсыздандыру 108
Екіөлшемді графиктерді тұрғызу АЖЖ математикалық қамтамсыздандыру 109
Бірнеше функцияның графиктері АЖЖ математикалық қамтамсыздандыру 110
Бірнеше функцияның графиктері АЖЖ математикалық қамтамсыздандыру 111
Графиктің параметрлерін баптау АЖЖ математикалық қамтамсыздандыру 112
Графиктің параметрлерін баптау АЖЖ математикалық қамтамсыздандыру 113
Үшөлшемді графиктерді құру. Беттерді тұрғызу Үшөлшемді графиктерді құру. Беттерді тұрғызу АЖЖ математикалық қамтамсыздандыру 114
Беттерді тұрғызу АЖЖ математикалық қамтамсыздандыру 115
MathCAD –тағы меншікті функциялар АЖЖ математикалық қамтамасыздандыру 116
MathCAD-та программалау негіздері. Логикалық операторлар АЖЖ математикалық қамтамсыздандыру 117
Шартты оператор АЖЖ математикалық қамтамсыздандыру 118
Бөлікті үздіксіз функция АЖЖ математикалық қамтамасыздандыру 119
Салынған операторлар АЖЖ математикалық қамтамсыздандыру 120
Шарттағы арифметикалық өрнек АЖЖ математикалық қамтамсыздандыру 121
Циклдік операторлар. Квадраттар қосындысы АЖЖ математикалық қамтамасыздандыру 122
Циклдік операторлар. Шектеумен берілген квадраттар қосындысы Циклдік операторлар. Шектеумен берілген квадраттар қосындысы АЖЖ математикалық қамтамсыздандыру 123
break нұсқаулығын қолдану АЖЖ математикалық қамтамсыздандыру 124
Рекурсия. Қосарлы факториал АЖЖ математикалық қамтамсыздандыру 125
Теңдеулер мен жүйелерді шешу АЖЖ математикалық қамтамсыздандыру 126
Сызықты емес жүйені шешу АЖЖ математикалық қамтамсыздандыру 127
MathCAD-тағы аналитикалық выкладки в Символдық матрицаны қалыптастыру Символдық векторды қалыптастыру АЖЖ математикалық қамтамсыздандыру 128