Ғ.ДӘУКЕЕВ АТЫНДАҒЫ АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС УНИВЕРСИТЕТІ КОММЕРЦИЯЛЫҚ ЕМЕС АКЦИОНЕРЛІК ҚОҒАМЫ
«Автоматтандыру және басқару» кафедрасы
Студенттің өзіндік жұмысы №3. Функцияларды аппроксимациялау процедурасы
Пәні: Басқару объектілерін моделдеу және идентификациялау
Мамандығы:
Орындаған:
Тобы: Нұсқа: 9
Қабылдаған: профессор, Ибраева Л. К.
__________ ____________ «_____» _______2022 ж.
(баға) (қолы)
Алматы, 2022
3 тақырып. Функцияларды аппроксимациялау процедурасы
Жұмыс мақсаты: функцияларды аппрокимациялау есебіне Matlab ортаның Curve Fitting Toolbox құралын қолдану.
3.2 Әдістемелік кепілдемелер
Берілген функцияны кейбір анық функциялар жүйесімен жуықтау есебі – функцияны аппроксимациялау есебі болып табылады. Бұл есеп жиі жағдайда ортаквадраттар әдісі көмегімен шешіледі. MatLab құралдары арасында қисықтарды жуйықтаға Curve Fitting Toolbox пакетін қолдануға болады.
3.2 Тапсырма
3.2.1 Curve Fitting Toolbox ортасында жұмыс жасауды оқыңыз [3, п 10.6].
Барлық тапсырмалар MatLab ортасында орындалады.
3.2.2 Нұсқа бойынша берілген функцияның графигін құрыңыз.
3.2.3 Нұсқа бойынша берілген функцияның кейбір интервалында мәндерінің массивін орнатыңыз (интервалды таңдауын негіздеңіз, ол үшін функция графигін талдаңыз).
3.2.4 Curve Fitting Toolbox құралын қолданып, нұсқа бойынша алынған кестелік функцияны көпмүшелермен немесе басқа функциялармен аппроксимациялаңыз.
3.2.5 Ең жақсы жуықтайтын аппроксимациялау функцияның өрнегін жазыңыз.
3.2.6 Бастапқы (кестелік) және таңдалынған аппроксимациялау функцияның графиктерін бір фигурада құрыңыз. Жуықтаудың дәлдігін талдаңыз.
Кесте 3.1 – Тапсырмалар нұсқалары
№
|
Тапсырманы орындауға берілген функция
|
9
|
|
Шешуі: Нұсқа бойынша берілген функцияның негізгі графигін талдай отыра, полиномның реттік дәлдігін ашық көрсететін кіріс мәндер алынды.
1-сурет. Шығыс мәндер
Curve Fitting Tool терезесі:
2-сурет. Cftool командасы
X data = t9, Y data = f9 деп аламыз. Автоматты түрде полиномдық регрессия таңдалды. Салыстыру үшін сол сияқты тағы регрессияның бірнеше түрін, графигін алынады.
3-сурет. 2-ретті полином
Функциясы:
4-сурет. 3-ретті полином
Функциясы:
5-сурет. 5-ретті полином
Функциясы:
Регрессия түрлернің барлығы бір графикте тұрғызылуы:
6-сурет. Регрессия функцияларының белгіленуі
7-сурет. Полиномдар графиктері
5-ретті полином функциясы жақын. Оның функциясы:
Қорытынды
Функцияларды аппрокимациялау есебіне Matlab ортаның Curve Fitting Toolbox құралы пайдаланылды. Әсіресе n-ретті полином функцияларымен жұмыс жүргізілді. Басында берілген теңдеуге сәйкес әрі жақын келетін полином функциясы 5-ретті болып шықты, яғни реті өскен сайын жақын.
Достарыңызбен бөлісу: |