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

UptoLike

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

Мартьянова А.Е. Компьютерная обработка информации
21
t polyroots a():=
t
0
1.981= t
1
6.177=
2.1.5. Решение с помощью функции "Find"
h60:= V0 40:= g 9.81:=
TOL 1 10
3
×=
условие прекращения итераций численным
алгоритмом по умолчанию
Given
задание погрешности выполнения
уравнения по умолчанию
CTOL 1 10
3
×=
0h V0 t+
g
2
t
2
ft( ) Find t():=
f0( ) 1.981=
f10( ) 6.173=
2.1.6. Символьное решение с помощью функции "Find"
Given
0h V0 t+
g
2
t
2
Find t()
1
2g()
2V0 2V0
2
2g h
()
1
2
+
1
2g()
2V0 2V0
2
2g h
()
1
2
2.2. ЗАДАЧА. Тело брошено вертикально вверх с начальной скоростью
40 м/с. Определить, на какую максимальную высоту может подняться тело.
Определить, в какой момент времени тело упадет обратно на землю.
Дано:
V0 40
m
sec
:=
начальная скорость
g 9.807 m sec
-2
=
ускорение
Мартьянова А.Е. Компьютерная обработка информации                                                             21

              t := polyroots ( a )
  t0 = 1.981                 t1 = 6.177

  2.1.5. Решение с помощью функции "Find"

    h := 60            V0 := 40            g := 9.81
                       −3
    TOL = 1 × 10                               условие прекращения итераций численным
                                               алгоритмом по умолчанию
          Given
                                −3             задание погрешности выполнения
          CTOL = 1 × 10
                                               уравнения по умолчанию
                                 g 2
          0     −h + V0⋅ t −       ⋅t
                                 2
          f ( t) := Find ( t)
          f ( 0) = 1.981
          f ( 10) = 6.173
         2.1.6. Символьное решение с помощью функции "Find"

         Given
                                 g 2
         0     −h + V0 ⋅ t −       ⋅t
                                 2
            ⎡            ⎡                               ⎛ 1 ⎞⎤
                                                         ⎜2                ⎡                               ⎛ 1 ⎞⎤
                                                                                                           ⎜2       ⎤
            ⎢            ⎢                                    ⎥            ⎢                               ⎝ ⎠⎥     ⎥
Find ( t) → ⎢
                 1
                                       (  2
                       ⋅ ⎣ 2 ⋅ V0 + 2 ⋅ V0 − 2 ⋅ g ⋅ h ) ⎝ ⎠
                                                              ⎦
                                                                   1
                                                                                         (  2
                                                                         ⋅ ⎣ 2 ⋅ V0 − 2 ⋅ V0 − 2 ⋅ g ⋅ h )      ⎦   ⎥
            ⎣ ( 2 ⋅ g)                                          ( 2 ⋅ g)                                            ⎦




      2.2. ЗАДАЧА. Тело брошено вертикально вверх с начальной скоростью
40 м/с. Определить, на какую максимальную высоту может подняться тело.
Определить, в какой момент времени тело упадет обратно на землю.


                     Дано:
                              m
                    V0 := 40⋅                                    начальная скорость
                             sec
                                      -2
                    −g = −9.807 m sec                            ускорение