Использование пакета MathСAD в инженерных расчетах. Регеда В.В - 33 стр.

UptoLike

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

33
гумента просто имя файла, то файл будет записан или прочитан из
той папки, в которой находится сам документ MathCAD.
На рис. 18 приведены примеры использования операторов для
ввода-вывода данных.
РАБОТА С ДАННЫМИ МАТРИЧНОГО ТИПА
x04..:= y
x
x
2
10:=
Создание файла данных в
корневом каталоге диска D
y
10
9
6
1
6
=
WRITEPRN "d:/dannie.prn"()y:=
Считывание файла данных,
создание вектора r
r READPRN "d:/dannie.prn"():= r
10
9
6
1
6
=
M
5
2
7
9
:= N
13i+
28i
24i+
45i
:=
Определение матриц
WRITEPRN "d:/matr.prn"()N:=
Запись матрицы в файл
NN READPRN "d:/matr.prn"():=
MN NN M+:= MN
4 3i+
48i
94i+
5 5i
=
A
52i
26i+
5i
13i+
:=
Определение матрицы
APPENDPRN "d:/matr.prn"()A:=
Дозапись матрицы A в
существующий файл
NA READPRN "d:/matr.prn"():= NA
13i+
28i
52i
26i+
24i+
45i
5i
13i+
=
Считывание файла данных,
создание матрицы
Рис. 18
Использование функций с условиями сравнения
В системе MathCAD существует ряд встроенных функций, у ко-
торых возвращаемый ими результат зависит от знака или значения
аргумента. Так, при их вычислении производится сравнение аргу-
мента с некоторыми числовыми константами, например с нулем или
целыми числами. Ниже представлены такие функции с условиями
сравнения.
гумента просто имя файла, то файл будет записан или прочитан из
той папки, в которой находится сам документ MathCAD.
   На рис. 18 приведены примеры использования операторов для
ввода-вывода данных.
                       РАБОТА С ДАННЫМИ МАТРИЧНОГО ТИПА
                             2          ⎛ −10 ⎞
   x := 0 .. 4
                  x
                    y := x − 10         ⎜     ⎟
                                          −9
                                        ⎜     ⎟                     Создание файла данных в
                                    y = ⎜ −6 ⎟
                                                                    корневом каталоге диска D
                                        ⎜ −1 ⎟
   WRITEPRN( "d:/dannie.prn" ) := y     ⎜     ⎟                   ⎛ −10 ⎞
                                        ⎝ 6 ⎠                     ⎜     ⎟
                                                                    −9
                                                                  ⎜     ⎟ Считывание файла данных,
                 r := READPRN( "d:/dannie.prn" )              r = ⎜ −6 ⎟
                                                                          создание вектора r
                                                                  ⎜ −1 ⎟
                                                                  ⎜     ⎟
                                                                  ⎝ 6 ⎠
        ⎛ −5 7 ⎞                     ⎛ 1 + 3i 2 + 4i ⎞                 Определение матриц
 M := ⎜        ⎟                 N := ⎜              ⎟
        ⎝ 2 −9 ⎠                     ⎝ 2 − 8i 4 − 5i ⎠
   WRITEPRN( "d:/matr.prn" ) := N                                      Запись матрицы в файл

  NN := READPRN( "d:/matr.prn" )
                                          ⎛ −4 + 3i 9 + 4i ⎞
   MN := NN + M                    MN = ⎜                  ⎟
                                          ⎝ 4 − 8i −5 − 5i ⎠
   A := ⎜
         ⎛ 5 − 2i 5i ⎞
                         ⎟                                              Определение матрицы
         ⎝ 2 + 6i 1 + 3i ⎠
   APPENDPRN( "d:/matr.prn" ) := A                                      Дозапись матрицы A в
                                         ⎛ 1 + 3i 2 + 4i ⎞
                                         ⎜               ⎟              существующий файл
                                         ⎜ 2 − 8i 4 − 5i ⎟
     NA := READPRN( "d:/matr.prn" ) NA =                             Считывание файла данных,
                                         ⎜ 5 − 2i 5i ⎟
                                         ⎜ 2 + 6i 1 + 3i ⎟           создание матрицы
                                         ⎝               ⎠

                                                    Рис. 18


        Использование функций с условиями сравнения
   В системе MathCAD существует ряд встроенных функций, у ко-
торых возвращаемый ими результат зависит от знака или значения
аргумента. Так, при их вычислении производится сравнение аргу-
мента с некоторыми числовыми константами, например с нулем или
целыми числами. Ниже представлены такие функции с условиями
сравнения.


                                                         33