Функции для работы с файлами данных
Файл данных Mathcad – это текстовый файл, содержащий числовые данные. Встроенные функции для работы с файлами данных, перечисленные ниже, можно найти в категории File Access (Доступ к файлам).
· WRITEPRN(Имя_файла) – применяется для записи массива во внешний файл с указанным именем. Если файл с указанным именем уже существует, то старые данные теряются. Если указано неполное имя файла, например, WRITEPRN(data1), то новый файл создается в текущем каталоге (где находится рабочий файл Mathcad) и получает расширение .prn.
Структура файла будет подобна структуре массива. Ширина столбцов регулируется системной переменной PRNCOLWIDTH. Число значащих цифр, используемых при записи файлов функцией WRITEPRN, устанавливается переменной PRNPRECISION. Значения этих встроенных переменных изменяются в окне, вызванном последовательностью команд главного меню Math / Options… / Built-In Variables (Математика / Параметры / Встроенные переменные),вполеPRN File Settings.
Порядок применения функции WRITEPRN:
1) нажмите кнопку (Insert / Function) панели инструментов и выберите категорию File Access (Доступ к файлам) в появившемся окне вставки функций;
2) выберите функцию WRITEPRN и нажмите OK;
3) в появившемся знакоместе наберите кавычки (Shift + “), внутри впишите имя создаваемого внешнего файла;
4) примените оператор присваивания (:=) и задайте имя числового массива, записываемого во внешний файл.
Запустите файловый менеджер Total Commander, убедитесь в существовании нового файла и просмотрите его в Блокноте (клавиша F4).
· READPRN(Имя_файла) – считывает числовые данные из внешнего файла в массив, значения элементов которого однозначно связаны со значениями элементов файла, имеющего четкую матричную структуру.
Порядок применения функции READPRN:
1) введите имя создаваемого массива и знак присваивания;
2) нажмите кнопку (Insert / Function) панели инструментов и выберите категорию File Access (Доступ к файлам) в появившемся окне;
3) выберите функцию READPRN и нажмите OK;
4) в появившемся знакоместе наберите кавычки (Shift + “), внутри впишите имя считываемого внешнего файла.
Созданный массив можно использовать в дальнейшей работе.
· APPENDPRN(Имя_файла) – дописывает данные в уже существующий файл данных снизу. Количество столбцов внешнего файла и дописываемого массива должно быть одинаковым.
Применяется аналогично функции WRITEPRN.
Благодаря введению данных файлового типа возможности системы Mathcad существенно расширяются. Она может использоваться в сложных программных комплексах.
ПРИМЕРЫ ПРИМЕНЕНИЯ МАТРИЧНОЙ АЛГЕБРЫ В ЭКОНОМИКЕ
Матричное исчисление находит широчайшее применение в экономических исследованиях прежде всего потому, что экономические данные представляются в виде массивов. Например, для статистической обработки одномерной выборки экспериментальные данные представим в виде вектора:
Массивы применяются при корреляционно-регрессионном анализе данных, математическом моделировании, теории межотраслевого анализа экономических систем и т. д.
Например, при межотраслевом анализе структура системы в целом может быть представлена матрицей A технологических коэффициентов «затраты - выпуск» всех ее секторов. Предельно упрощая, введем в рассмотрение вектор U − общий выпуск продукции и K − конечный спрос в секторах. Уравнение межотраслевого баланса в матричной форме имеет вид
,
откуда путем матричных преобразований получаем решение
.
Пусть составлена матрица технологических коэффициентов и вектор потребности в конечном продукте:
.
Тогда общий выпуск продукции
.