
- •28 Введение
- •Лабораторная работа №1.
- •Лабораторная работа №2.
- •Лабораторная работа №3.
- •Лабораторная работа №4.
- •Содержание отчета
- •Краткие теоретические сведения
- •Лабораторная работа №5. Работа с цветными изображениями в пакет mathcad Цель работы
- •Постановка задачи
- •Содержание отчета
- •Краткие теоретические сведения
- •Варианты заданий
- •Литература
Лабораторная работа №2.
Импортирование текстовых файлов в Excel.
Цель работы
Научиться импортировать текстовые файлы в среду Excel для последующей обработки данных.
Постановка задачи
Импортировать с диска в Excel текстовый файл, созданный в Лабораторной работе 1.1.1. Результаты представить: 1) в виде таблицы, 2) в виде графика.
Содержание отчета
Отчет по лабораторной работе должен содержать номер, название, цель лабораторной работы, задание на лабораторную работу, распечатки результатов выполнения лабораторной работы.
Краткие теоретические сведения
В Excel можно импортировать данные, полученные либо в результате эксперимента, либо при расчётах на языках программирования. Содержание файла должно представлять собой столбцы чисел, разделённые между собой либо пробелами, либо запятыми, либо символами табуляции. Для внедрения тестового файла в Excel нужно выполнить следующие действия:
Шаг 1. Из меню Данные выберите Внешние данные и затем Импорт текстового файла, укажите желаемый файл. В появившемся диалоговом окне (Рис. 1) укажите формат данных С разделителями и нажмите Далее.
Шаг 2. Выберите из предлагаемых символов-разделителей (Рис.2) Пробел и нажмите Далее.
Шаг 3. В каждом столбце (Рис.3) установите Формат данных столбца – Текстовый и нажмите Готово.
Шаг 4. Выберите, куда нужно поместить данные – На имеющийся лист с указанием адреса левой верхней ячейки, либо На новый лист. (Рис. 4)
Шаг 5. Выделите появившиеся столбцы чисел и замените десятичную точку на запятую (Рис. 5).
Теперь можно приступать к действиям с полученными данными стандартными средствами Excel
Рис.1
Рис. 2
Рис.3
Рис.4
Рис. 5
Лабораторная работа №3.
Работа с текстовыми (ASCII) файлами в пакете MATHCAD
Цель работы
научиться импортировать текстовые файлы в среду MathCad для последующей обработки данных.
научиться записывать результаты расчетов, произведенных в среде MathCad, в текстовый файл.
Постановка задачи
Импортировать с диска в MathCad текстовый файл, созданный в Лабораторной работе 1.1.1. Результаты представить: 1) в виде таблицы, 2) в виде графика.
Рассчитать значения функций (матричным способом) в диапазоне изменения аргумента и с шагом, задаваемым преподавателем. Результаты расчета записать в текстовый файл на жестком диске. Ширина столбцов и количество десятичных знаков в файле устанавливается по указанию преподавателя.
Содержание отчета
Отчет по выполненной лабораторной работе или практическому занятию должен содержать:
1. Фамилию и инициалы студента.
2. Номер учебной группы.
3. Дату выполнения работы.
4. Название работы и формулировку задания..
5. Распечатку созданного документа.
Отчет о выполненной работе должен быть представлен индивидуально каждым студентом перед выполнением следующей лабораторной работы или практического занятия.
Краткие теоретические сведения
MathCad можно использовать для обработки данных, сохранённых в виде файла. Это могут быть текстовые файлы, файлы изображений и звуковые файлы. Список основных функций для работы с файлами приведен в Приложении. У всех перечисленных функций в качестве аргумента служит полное имя файла (с указанием диска и пути), заключенное в двойные кавычки. Если диск и путь не указаны, то работа с файлом производится из текущей директории.
Замечание. Ни в имени файла, ни в названиях промежуточных директорий не должно содержаться русских букв.
В MathCad можно импортировать данные, полученные либо в результате эксперимента, либо при расчётах на языках программирования. Содержание файла должно представлять собой столбцы чисел, разделённые между собой либо пробелами, либо запятыми, либо символами табуляции. В качестве десятичного разделителя обязательно должна использоваться точка. Числа со степенью должны быть записаны в инженерном формате (например, 1.657Е-02).
Для считывания данных из текстового файла используется функция READPRN(“filename”), значение которой надо присвоить матрице. При помощи этой функции можно импортировать данные не только из файлов с расширением prn, но и из файлов любых других форматов, использующих кодировку ASCII: dat, txt и др. Файл может даже вообще не иметь расширения.
Замечание. Если считываемый файл имеет расширение, то его указывать обязательно.
Пример: Импортирование текстового файла res5.dat с диска:
Рис. 6
Для записи данных в текстовый файл используется функция WRITEPRN(“filename”), которой надо присвоить значение матрицы. При помощи этой функции можно записывать данные не только в файлы с расширением prn, но и в файлы любых других форматов, использующих кодировку ASCII: dat, txt и др. Файл может даже вообще не иметь расширения.
Замечание. Если при записи не указать расширение, то на диске будет создан файл с расширением prn.
По умолчанию в экспортированных данных будет 4 десятичных знака, а ширина столбцов будет равна 8 символам. Для увеличения точности надо изменить системную переменную PRNPRECISION либо в диалоговом окне Math – Options – Built-in Variables (см. Рис. 7), либо непосредственно в документе MathCad. Наибольшее значение величины PRNPRECISION равно 16.
Рис. 7
За ширину столбцов отвечает системная переменная PRNCOLWIDTH. Величина ширины столбца в MathCad не лимитируется.
Пример: Запись данных в текстовый файл при стандартных настройках:
В результате на диске G: появится файл sin.txt (см. Рис. 8)
Рис. 8
Пример: Запись данных в текстовый файл с максимальной точностью:
Рис. 9