
- •Векторларды енгізіңіз, қосыңыз және олардың айырмаларын табыңыз. Функция мәндерінің кестелерін құрыңыз.
- •Векторлардың элементтерімен амалдар орындаңыз.
- •Вектор және матрицаларды еңгізіңіз. Матрицаларды қосу, аудару және диагоналдау операциясы – 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. Логистикалық бейнелеуді түсіндіріңіз.
23. Бірөлшемді және екіөлшемді және көпөлшемді кестелік интерпояцияны алыңыз.
Интерполяция
Интерполяция дегеніміз – f(x) функциясының мәнін түйін нүктелерінің аралығында есептеп шығару. Сызықты, квадратты, және полиномиалдық интерполяция полиномиалдық интерполяция кезінде орындалады.
Бірқалыпты кестелі интерполяция үшін келесі функция қолданылады:
y1=interp1(x,y,x1) x және y векторлық интерполяциясынан алынған элементтері x1
элементтеріне сәйкес y1 векторын қайтарады. х векторы y-тің мәні берілген нүктені анықтайды.
y1=interp1(x,y,x1,method) method параметрі арқылы интерполяция әдісін, таңдауға мүмкіндік береді:
‘nearest’ – баспалдақты инт-я;
‘linear’ – сызықты инт-я;
‘spline’ – кубтық-сплайндық инт-я;
‘cubic’ – Эрлисттің көпмүшелік инт-я.
Мысалы (косинус функциясының интерполяциясы)
>>x=0:10;y=cos(x);
>>x1=0:0.1:10;
>>y1=interp1(x,y,x1);
>>plot(x,y,’*’,x1,y1,’g’), hold on
>>yi=interp1(x,y,x1,’spline’);
Мысалы (косинус функциясының интерполяциясы)
>>x=0:10;y=cos(x);
>>x1=0:0.1:10;
>>y1=interp1(x,y,x1);
>>plot(x,y,’*’,x1,y1,’g’), hold on
>>yi=interp1(x,y,x1,’spline’);
Екі өлшемді кестелік интерполяция
Екі өлшемді инт-ң мақсаты түйінді нүктелердің кеңістіктігіне жақын
орналасқан
аралық нүктелердің кейбір тәуелділіктерін z(x,y) табу. Екі өлшемді кестелік инт-я үшін interp2 функциясы қолданылады.
Z1=interp2(X, Y , X1, Y1) – X, Y, Z матрицалары арқылы екіөлшемді тәуелді инт-я арқылы алынған X1, Y1аргументтерінде берілген функция мәнінің нүктелерінен тұратын – Z1-матрицасын қайтарады. x пен y монотонды болуы және meshgrid функциясы арқылы алынғандай форматта болу керек. х және y матрицалары z мәні берілген нүктелерді анықтайды:
Z1=interp2(X, X1, Y1) – X=1:n және Y=1:m болатындай алады, ондағы [m, n]=size(Z).
Z1=interp2(X, Y , X1, Y1, method) – method опциясы арқылы инт-я әдісін шақырады:
‘nearest’ – көрші нүктелер бойынша инт-я;
‘linear’ – сызықты инт-я;
‘spline’ – сплайндық инт-я;
‘cubic’ – кубтық инт-я (Эрмиттің көпмүшелігі).
Егер X пен Y біркелкі орналасқан нүктелер векторлары болса, тез инт-
я үшін ‘*linear’,’*cubic’,’*nearest’ әдістерін қолдану керек. interp2 функциясының екіөлшемді интда қолдануын көрсетеді.peaks функциясы мысалында:
>> [X,Y]=meshgrid(-3:0.25:3); Z=peaks(X/2,Y*2);
>> [X1,Y1]=meshgrid(-3:0.1:3); Z1=interp2(X,Y,Z,X1,Y1);
>>mesh(X,Y,Z),hold on, mesh(X1,Y1,Z1+15),hold off
24. MatLab пакетінің Simulink бағыныңқыжүйесі.Simulink бағыныңқыжүесініңнегізгіқасиеттерінтүсіндіріңіз.Simulink блоктарыныңкітапханасы.
Simulinkпакеті динамикалық сызықтық емес жүйелердің іс-әрекетін зерттеуге және модельдеуге мүмкіндік береді. Зерттелінетін жүйелердің сипаттамаларын енгізу, қарапайым стандартты ұяшықтарды біріктірудің графикалық жинақтау үрдісі арқылы диалогтық режимде өтеді. Мұндай жинақтаудың нәтижесінде зерттелінетін жүйенің моделі пайда болады. Ол модель S-моделі д.а. Модель .mdl кеңейтілуімен файлда сақталады. Simulink пакетінде модельдерді құру Drag-and-Drop технологиясын қолдануға негізделген. S-моделін құру үшін қолданылатын “кірпіштер” ретінде
Simulink кітапханасында сақталатын модульдер қолданылады. Әрбір S-модель тармақтық құрылымға ие, яғни ол саны шексіз төменгі дәрежелі модельдерден тұрады. Модельдеу кезінде жүйеде жүріп жататын процестерді бақылауға мүмкіндік бар. Ол үшін Simulink кітапханасына кіретін арнаулы терезелер қолданылады.
Simulink терезесінің негізгі қасиеттері
Simulink бағыныңқы жүйесі:
Сызықты, сызықты емес, дискретті, гибридті, үздіксіз жүйелерді модельдеуге мүмкіндік береді;
Құрамында жаңа жүйелерді құру үшін қолдануға болатын ауқымды блоктар кітапханасы бар
Блок-диаграммаларды құрамдас блоктарға біріктіреді. Ол өз алдында модельдің тармақтық құрылымын қамтамасыз етеді;
Қолданушы өзі анықтайтын блоктар мен кітапханаларды құруға қажетті құралдары бар;
Уақыт бойынша құрылымын өзгертетін бағыныңқы жүйелерді жобалауға мүмкіндік береді.
Simulink блоктарының кітапханалары:
Simulink пакетінің моделін құру процесіндегі негізгі құрамдас материалы блок б.т.
Блокқа физулды объектілер жиынтығы енеді. Ол арқылы функцияларды байланыс сызықтар модулін біріктіре отырып, әрбір құрылғының блок-үрдісін құруға болады.
Блоктар кітапханасы тоғыз бөлікке бөлінген:
Continuous
Discrete
Function and Tables
Math
Nonlinear
Signals & Systems
Sinks
Sources
Subsystems
Керекті блокты кітапханадан модель құру терезесіне ауыстыру үшін, оны алдымен стандартты Simulink блоктарының тізімінен табу керек.Ол үшін Simulink Library Brouser терезесінде Simulink пунктін таңдап, пайда болған кітапханалар тізімінде сәйкес пунктті белгілеп, ашу керек. Орын ауыстыру үшін тышқан меңзерін керекті блокқа орнатады. Одан кейін, тышқанның сол жақ батырмасына баса отырып, блокты модель терезесіне аустырамыз. Модель құру терезесінде блок пайда болғанна кейін, оған сәйкес параметрлерді орнатуға болады.