Басылым:
алтыншы
ЕҰУ Ф 703-08-17. Пәннің оқу-әдістемелік кешені. Алтыншы басылым
31
2-сурет. 1-суретте келтірілген, екі деңгейлі массивтер
интерполяциясының қорытындысы
Mathcad-та кӛп деңгейлі интерполяцияда болуы мүмкін. XY массивіне әуелі бағандар қоса
отырып, сонан соң
interp
функциясына берілетін, Z векторына сәйкесінше қатарлар санын қосып,
тәуелсіз айнымалылардың санын кӛбейтуге болады.
regress
функциясында тәуелсіз айнымалылардың
саны кез келген болуы мүмкін, бірақ айнымалылардың саны үлкен болған жағдайда ол баяу жұмыс
істейді және кӛп жадты қажет етеді.
loess
функциясы ең кӛп дегенде 4 тәуелсіз айнымалыны
қабылдайды.
M>
Regress
функциясы үшін
m
нәтижелі мәндер саны келесі қатынасты қанағаттандыруға тиіс
n
k
n
k
k
n
m
1
Мұнда
n
-тәуелсіз айнымалылар саны (XY баған саны ),
к
- қажетті полинома дәрежесі,
m
- дерек
мәнінің саны ( XY массивындегі қатар саны ).
Мысалы, егер 5 тәуелсіз айнымалы болса және 4 дәрежелі полиноммен жуықтау ізделсе, онда кем
дегенде 126 бақылау қарастыру керек.
Жалпыландырылған регрессия.
Функцияның ӛзгеру заңдылығы белгілі болып, тек осы
функцияның коэффиценттерін табуды қажет ететін жағдайлар болады. Бірақ апроксимациялық
тәуелділіктің ӛзі сондай, арнайы регрессияның функциясын пайдалану мүмкін емес. Бұл жағдайда
Mathcad жалпыландырылған регрессияның екі функциясын ұсынады:
linfit
және
genfit
. Егер
қарастырылып отырған тәуелділік қандай да бір функциялардың сызықтық комбинациясын құрса, у =
a
0 *
f
0
(x) + a
1 *
f
1
(x) + …+ a
n
* f
n
(x) және осы функциялардың тек коэфиценттерін анықтау керек болса,
онда
linfit
функциясы қолданылады.
Мысалы, f(x)=a
1 *
sin(2x) + a
2 *
cos(3x) функциясы берілсін.
Бұл функция үшін
linfit
(х, у, F) f
i
(x)функциясы бойынша коэффиценттер жиыны бар векторды
қайтарады. Мұнда у(х)-х векторындағы бар аргумент мәні үшін берілген функция мәндерінің
векторы, F- y(x)-сызықтық комбинацияға кіретін функция векторы.
Анықталмаған коэффициенті бар еркін түрде алынған функция үшін
Достарыңызбен бөлісу: |