
- •Векторларды енгізіңіз, қосыңыз және олардың айырмаларын табыңыз. Функция мәндерінің кестелерін құрыңыз.
- •Векторлардың элементтерімен амалдар орындаңыз.
- •Вектор және матрицаларды еңгізіңіз. Матрицаларды қосу, аудару және диагоналдау операциясы – sum, a', dіag. Екінүкте арқылы аралықты алыңыз.
- •Магиялық матрица – magіc құрыңыз. Матрицаның ранг және базистік минорларын құрыңыз. Сызықты теңдеулер жүйесін шешіңіз.
- •Кері және жалған кері матрица алыңыз. Транспонирленген және комплексті түйіндес матрицалар құрыңыз.
- •Графиктерді алу, жеке терезелерге шығару программасын жазыңыз. Бірнеше графиктерді бір графикалық терезеде тұрғызыңыз. Fplot функциясы.
- •Айнымалалар және сандар. MatLab функциялары және олармен жұмыс істеуді көрсетіңіз – sіn, cos,…, sqrt, nextpow2, abs, angle, complex, max, sort, std, prod, eіg, svd, hes, polі
- •10. Функциялардың графиктерін полярлық координаталар жүйесінде тұрғызыңыз. Екі айнымалыдан тәуелді функциялардың графиктерін тұрғызыңыз.Графиктерді біріктіріңіз.
- •11. Функциялардың үшөлшемді графиктерін алыңыз. Жарық түсірілген бетті құрыңыз.
- •12. Параметрлік түрде берілген жазықтықтар мен сызықтарды тұрғызыңыз. Анимацияланған графиктерді алыңыз.
- •14. MatLab жүйесіндегі арифметикалық есептеулер. Қарапайым функцияларды пайдаланыңыз. Ішкі қарапайым функциялар. Айнымалыларды қолданыңыз.
- •15. Қарапайым дифференциалдық теңдеулерді шешіңіз.Нәтижелерді көрсетіңіз.
- •16. Анықталған интегралды жуықтап есептеуді көрсетіңіз. Feval функциясы. Трапеция әдісі.
- •17. Цикл операторлары – for, whіle. Тармақтау операторлары – шартты оператор іf, оператор swіtch. Кіріс аргументтерді тексеріңіз. Тармақтауды ұйымдастыру. Ауыстырып қосу операторы.
- •18.Циклді үзу, оператор break. Төтенше жағдайларды өңдеу, оператор try…catch.
- •19. Массив және сандармен логикалық өрнектер құрыңыз. Қатынас (жағдай) операциялар. Логикалық операциялар. Операциялардың артықшылығын түсіндіріңіз.
- •20. Жолдарды және бағандарды жойыңыз. Біріктіру. Матрицаның арнайы түрін жасаңыз. Жолдарды орналастыру. Жолдарды орналастыру үшін командалар.
- •21. Полиномдар және интерполяция.Полиномдармен орындалатын амалдар орындаңыз. Полиномдық регрессия.
- •23. Бірөлшемді және екіөлшемді және көпөлшемді кестелік интерпояцияны алыңыз.
- •24. MatLab пакетінің Simulink бағыныңқыжүйесі.Simulink бағыныңқыжүесініңнегізгіқасиеттерінтүсіндіріңіз.Simulink блоктарыныңкітапханасы.
- •25. Function and Tables кітапханаларын артықшылығын көрсетіңіз. Nonlinear кітапханасы.Signals and Systems кітапханасы.
- •26. Бейсызық маятниктің фазалық портретін алыңыз
- •27. Бар блоктарды топтастыру арқылы бағыныңқы жүйелерді құрыңыз
- •28. Тиімділеу әдістерін сандық шешіңіз
- •29. Бір белгісізді теңдеудің түбірін табу. Бейсызық теңдеулер жүйесін шешу
- •30. Автотербелмелі жүйе – Ван-дер-Поль генераторы.
- •31. Fminbnb функциясы. Көпөлшемді шартсыз минимизациялауды көрсетіңіз. Шарт қою арқылы минимизациялауды көрсетіңіз.
- •32. Сигналдарды спектральды талдау. Спектральды талдаудың кейбір мәселелері. Фурьенің тура және кері түрлендіруін қолданыңыз. Тез Фурье түрлендіруі
- •33. Периодты және периодты емес сигналдарды өндіруге арналған MatLab жүйесіндегі функцияларды көрсетіңіз.Периодты: Square- тікбұрышты импульстер тізбегі;
- •34. Тікбұрышты, үшбұрышты, Дирихле импульстерін алыңыз. Дискретті сигналдар.
- •35. MatLab жүйесінде уақыт қатарларын талдаудың арнайы әдістерін көрсетіңіз. Нормаланған құлаш әдісі.
- •36. Бейсызық тербелістерді сапалық талдаңыз
- •37. Радиоимпульс пен оның спектрінің графигін алыңыз.
- •38. Матрицалық ойындар есебіне мысал келтіріңіз.
- •39. Математикалық тербелістердің еркін тербелістерін алыңыз. Еріксіз тербелістер.
- •40. Логистикалық бейнелеуді түсіндіріңіз.
Кері және жалған кері матрица алыңыз. Транспонирленген және комплексті түйіндес матрицалар құрыңыз.
Кері ж/е жалған кері матрица есептерін Matlab-та шешуге болады. Кері матирица есептерін шешу үшін inv функциясы қолданылады.
Мысалы,
Matlab-та шешімі:
A=[1 -2 1;2 -5 -1;-7 0 1]; b=[2;-1;-2]; x=inv(A)*b
Ал жалған кері матирица есептерін шешу үшін inv функциясы колд.
Траспорнирленген матрица векторлар секілді .’ көмегімен жазылады, ал ‘ символы комплексті түйінің білдіреді.Кейбір матрицаларда осы екі екеуі қолданғанда бірдей мән шығады.
>>B’
Ans=
4 2 5
7 1
1 0 2
>>B.’
Ans=
2 5
3 7 1
0 2
Егер матрица A=(aik), i=1,n, k=1,m -ге тең болатын n,m матрица болатын болса, онда А-ға қатысты n,m өлшемді болатын транспорнирленген матрица мына түрде жазылады: A’=(aki), i=1,m, k=1,n. Осылайша, А матрицасының жолдары А’ матрицасынын бағандарына айналады, ал А матрицасының бағандары А’ матрицасынын жолдарына айналады.
Графиктерді алу, жеке терезелерге шығару программасын жазыңыз. Бірнеше графиктерді бір графикалық терезеде тұрғызыңыз. Fplot функциясы.
Matlab графиктерді құру үшін қолданылатын жоғарғы деңгейдегі командалар жиынтығын ұсынады. Олар plot,title, axis, text, hist, contour ж/е т.б.
Matlab тақырыбында figure деген арнайы графикалық терезелерде графикалық объектілерді көрсетеді. Дисплейдің экранынан бірінші графикалық терезені алып тастамай, клавиатурадан келесідей формуланы енгізіңіз
>>x= 0:0.01:2;
>>z=cos(x);
>>plot(x,z)
Содан кейін, дәл осы графиктік терезеде функцияның жаңа графигі шығады.
Бір суретте бірнеше графиктерді көрсетудің екі әдісі бар. Бірінші әдіске hold on командасын қолдану жатады.Ол ағымдағы графикті тұрақтандырады,сонда келесі қисықтар осы графикке орналастырылады. hold off командасы plot командасының әрбір шақырылған кезінде жаңа суреттің осы бетте шығуына, яғни алдыңғы графиктің өшірілуіне алып келеді.
>>hold on
>>plot(x,z)
Координаттар осінің диапазондарының шиеленіссіз бірнеше графиктерді көрсетудің екінші әдісі subplot функциясын қолдану болып табылады. Бұл функция графиктік ақпаратты шығару облысын бірнеше кішігірім облыстарға бөлуге мүмкіндік береді. Олардың әрқайсысына әр түрлі функциялардың графиктерін шығаруға болады.Мысалы, sin, cos,exp функциялары үшін бірінші екі функцияның графигін бірінші кішігірім аймақта, ал үшінші функцияның графигін екінші кішігірім аймақта, бір графикалық терезеде тұрғызу керек дейік.Ол үшін келесі командаларды жазу керек:
>>subplot(1,2,1);
>>plot(x,y,x,z);
>>subplot(1,2,2);
>>plot(x,w)
Fplot функциясы y-ті x-ке қатысты есептеуге қарағанда және одан кейінгі осы қисықтың plot функциясы арқылы бейнелеуімен салыстыра отырып альтернативті бейнелеу мүмкіндігін ұсынады. Бұл функцияға қажет функцияны f(x) түріндегі суреттейтін жолды жіберіп отыру керек. f(x)-ті суреттейтін жол Matlab-та қолданылатын кез келген амал немесе функция болуы мүмкін.
Мысалы, х-тің 0-ден 5π-ге дейінгі диапазонында y=sin(x)cos(2x) қисығын салу үшін
>>fplot(‘sin(x).*cos(2*x)’,[0 5*pi])
Функциясын шығару керек.
Fplot функциясының тағы да екі қосымша аргументі бар. Олардың бірі-сызықтық типі мен түсін көрсететін жолб ал екіншісі-дәлдікті көрсетеді. Басқаша көрсетілмесе, дәлдік 2*10-3 –не тең және ол сызықтық интерполяциядан қателік шегі осы берілген дәлдіктен аспайтындай интервалды бөлу нүктелерінің санын анықтайды.