MathCad 2000. Шейкер Т.Д. - 37 стр.

UptoLike

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

списка располагать данные в строку, так как именно таким образом
записывает их MathCad процедурой
WRITE.
При использовании функций READPRN, WRITEPRN,
APPENDPRN действия выполняются с матрицей, имеющей
определённое число строк и столбцов. Запись матрицы в файле
соответствует представлению её на экране, то есть имеет
привычный вид двумерного массива. Структура данных
определяется автоматически, что облегчает выполнение операций
чтения и записи данных, но лишает пользователя возможности
управлять этим процессом.
Особое внимание на структуру данных надо обращать при
дополнении массива. Чтобы добавить данные в конец
существующего файла со структурированными данными,
необходимо убедиться в том, что число столбцов в добавляемых
данных совпадает с количеством столбцов в файле данных.
Например, если в файле f.txt хранится матрица:
1 55 99 88 77 44
10 20 30 40 50 60
31 32 33 34 35 36
41 42 43 44 45 46
51 52 53 54 55 56
то можно сформировать массив matr4
matr4 := ( 5 55 555 55 5 555 )
и дополнить им данные в файле командой
APPENDPRN "f.txt"( ) matr4:=
В итоге в файле будет записан массив:
1 55 99 88 77 44
10 20 30 40 50 60
31 32 33 34 35 36
41 42 43 44 45 46
51 52 53 54 55 56
5 55 555 55 5 555
Предусмотрена возможность хранения в файлах матриц с
комплексными элементами. В этом случае MathCad
действительную и мнимую часть каждого числа записывает через
запятую и заносит в файл служебную информацию. Поэтому
создавать файлы с массивами комплексных чисел целесообразно в
среде MathCad, а не в каком-либо текстовом редакторе.
37
списка располагать данные в строку, так как именно таким образом
записывает их MathCad процедурой WRITE.
      При использовании функций READPRN, WRITEPRN,
APPENDPRN действия выполняются с матрицей, имеющей
определённое число строк и столбцов. Запись матрицы в файле
соответствует представлению её на экране, то есть имеет
привычный вид двумерного массива. Структура данных
определяется автоматически, что облегчает выполнение операций
чтения и записи данных, но лишает пользователя возможности
управлять этим процессом.
      Особое внимание на структуру данных надо обращать при
дополнении массива. Чтобы добавить данные в конец
существующего файла со структурированными данными,
необходимо убедиться в том, что число столбцов в добавляемых
данных совпадает с количеством столбцов в файле данных.
Например, если в файле f.txt хранится матрица:
       1    55     99   88    77   44
      10    20     30   40    50   60
      31    32     33   34    35   36
      41    42     43   44    45   46
      51    52     53   54    55   56
      то можно сформировать массив matr4
       matr4 := ( 5 55 555 55 5 555 )
      и дополнить им данные в файле командой
     APPENDPRN ( "f.txt" ) := matr4
      В итоге в файле будет записан массив:
      1       55      99     88     77     44
      10      20      30     40     50     60
      31      32      33     34     35     36
      41      42      43     44     45     46
      51      52      53     54     55     56
      5       55      555    55     5      555
      Предусмотрена возможность хранения в файлах матриц с
комплексными      элементами.     В    этом    случае MathCad
действительную и мнимую часть каждого числа записывает через
запятую и заносит в файл служебную информацию. Поэтому
создавать файлы с массивами комплексных чисел целесообразно в
среде MathCad, а не в каком-либо текстовом редакторе.

                              37