Лабораторная работа № 7
ГРАФИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ РЕЗУЛЬТАТОВ
НАУЧНО-ТЕХНИЧЕСКИХ РАСЧЕТОВ
1. Введение
Результатами научно-технических расчетов чаще всего бывают зависимости одной величины от другой или семейства зависимостей для разных значений параметра, которые обычно представляются в виде таблиц числовых данных. Для визуального анализа удобнее использовать графики кривых, соответствующих этим таблицам. Графическое представление табличных данных можно выполнить с помощью подпрограмм графической библиотек фортрана или паскаля, либо специальными программными средствами, называемыми графическими постпроцессорами.
Графические библиотеки языков содержат подпрограммы,выполняющие только элементарные графические действия, поэтому реализовать с их помощью вывод кривых в удобной визуальной форме с автоматическим выбором масштаба и оцифровкой осей и другим сервисом достаточно непросто. Готовый графический постпроцессор обеспечивает хороший сервис и не требует затрат на программирование, однако, как правило, не может быть запущен непосредственно из вычислительных программ. Поэтому возникает необходимость в последовательном запуске программы, осуществляющей расчет зависимости, а затем - графического постпроцессора и в передаче данных от первых ко второму через файл.
В данной лабораторной работе изучаются простой русскоязычный графический постпроцессор Edgraf и работающий под Windows графический пакет Origin. Отрабатываются практические приемы работы с ними в ручном режиме ввода данных для построения графиков и при получении выходных данных от фортрановских или паскалевских программ.
2. Передача данных из вычислительных программ в графический постпроцессор
Передача выходных данных из вычислительных программ в графический постпроцессор осуществляется через файл на магнитном диске. Структура этого файла определяется требованиями постпроцессора, но в самом простейшем случае может представлять два, три или более столбцов чисел в кодах ASCII.
Сначала рассмотрим случай, когда вычислительная программа рассчитывает только одну зависимость и помещает выходные данные в одномерные массивы X, Y (Real); причем в массиве X содержатся значения аргумента, а в массиве Y - значения функции. Максимальное число рассчитанных точек определяется размером массива, фактическое их число может быть меньше. Далее эти данные могут выводиться на дисплей, печатающее устройство или в файл на магнитном диске в виде таблицы. Для того, чтобы записать эти данные в файл, удовлетворяющий требованиям графического постпроцессора, удобно
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.