Компьютерная обработка информации (в пакете MathCAD). Мартьянова А.Е. - 60 стр.

UptoLike

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

Мартьянова А.Е. Компьютерная обработка информации
60
0246
0
2
4
Y
yx()
Xx,
yx( ) a1 a0
x
:=
a1 4.824=a0 0.773=
a0
a1
Minimize f a0, a1,():=
0a1< 10<
0a0< 10<
Given
fa0a1,()
0
n1
i
Y
i
a1 a0
X
i
()
2
=
:=
a1 1:=a0 1:=
4.3.3. Использование функции "Minimize" для аппроксимации
нелинейной функцией
0246
0
2
4
Y
yx()
Xx,
yx() a
1
a
0
()
x
:=
a
1
4.799=a
0
0.775=
a
0
a
1
genfit X Y, v, f,():=
v
1
2
:=
fxa,()
a
1
a
0
()
x
a
1
a
0
()
x
x
a
0
a
0
()
x
:=
60                                     Мартьянова А.Е. Компьютерная обработка информации

                       ⎡ a 1 ⋅ ( a 0) x ⎤
                       ⎢                        ⎥
                       ⎢             x x ⎥
        f ( x , a ) := ⎢ a 1 ⋅ ( a 0) ⋅
                                         a0 ⎥
                       ⎢                        ⎥                 ⎛ 1⎞
                       ⎢                        ⎥         v := ⎜
                       ⎣       ( a0) x          ⎦                 ⎝ 2⎠
        ⎛ a0 ⎞
        ⎜           := genfit ( X , Y , v , f )           a 0 = 0.775      a 1 = 4.799
        ⎝   a 1  ⎠
        y ( x) := a 1 ⋅ ( a 0)
                                 x

                                                                   4


                                                         Y
                                                                   2
                                                         y( x)


                                                                   0
                                                                       0   2         4   6
                                                                               X,x
     4.3.3. Использование функции "Minimize" для аппроксимации
     нелинейной функцией
          a0 := 1          a1 := 1
                          n−1
        f ( a0 , a1) :=   ∑                (        )2
                                     ⎡Yi − a1 ⋅ a0Xi ⎤
                                     ⎣               ⎦
                          i =0
        Given
        0 < a0 < 10
        0 < a1 < 10
        ⎛ a0 ⎞
        ⎜      := Minimize( f , a0 , a1)
        ⎝ a1 ⎠                                            a0 = 0.773            a1 = 4.824
                             x
         y ( x) := a1 ⋅ a0
                                                                   4


                                                          Y
                                                                   2
                                                          y( x)


                                                                   0
                                                                       0   2         4       6
                                                                               X,x