Лабораторный практикум по современным компьютерным технологиям. Часть 3. MathCAD. Ершова Е.Е - 30 стр.

UptoLike

Составители: 

Рубрика: 

024
0
1
2
max y()1+
min y()
1
y
Pz()
max x()
1+min x() 1 xz,
2. Функцию аппроксимации можно построить с помощью встро-
енных возможностей MathCAD. Но если все выше указанные вычис-
ления мы можем проводить для не отсортированной выборки, то
встроенные функции MathCAD требуют, чтобы выборка была отсор-
тирована по
x.
После того как выборка отсортирована, можно построить вектор
базисных функций:
Fx()
cos x()
x
2
e
x
ln x 1+()
sin x()
:=
Далее ищем коэффициенты пробной функции с помощью встро-
енной функции пользователя
linfit:
A linfit x y, F,():=
где
x, yэлементы выборки; Fвектор базисных функций.
Теперь можно построить аппроксимацию
g:
gt() F t() A:=
                              2
               max( y ) + 1


                              1
                   y

                   P( z)
                              0


               min( y ) −1
                                        0        2         4

                                  min( x) −1   x, z   max( x) + 1
     2. Функцию аппроксимации можно построить с помощью встро-
енных возможностей MathCAD. Но если все выше указанные вычис-
ления мы можем проводить для не отсортированной выборки, то
встроенные функции MathCAD требуют, чтобы выборка была отсор-
тирована по x.
     После того как выборка отсортирована, можно построить вектор
базисных функций:

                                     ⎛ cos ( x)       ⎞
                                     ⎜                ⎟
                                     ⎜     x2         ⎟
                           F ( x) := ⎜     e
                                             x        ⎟
                                     ⎜                ⎟
                                     ⎜ ln( x + 1)     ⎟
                                     ⎜                ⎟
                                     ⎝ sin( x)        ⎠
    Далее ищем коэффициенты пробной функции с помощью встро-
енной функции пользователя linfit:

                           A := linfit( x , y , F )
где x, y – элементы выборки; F – вектор базисных функций.
     Теперь можно построить аппроксимацию g:

                              g( t) := F ( t) ⋅ A