Курсовая Сударев 21ЗПК1. Применение программных пакетов в инженерных расчетах
Скачать 0.64 Mb.
|
ФГБОУ ВО «Пензенский Государственный Университет» Кафедра «Конструирование и производство радиоаппаратуры» Пояснительная записка к курсовой работе по дисциплине «Введение в информационные технологии проектирования РЭС» Тема: «Применение программных пакетов в инженерных расчетах» Вариант №24 Выполнил: студент группы 21ЗПК1 Сударев М.Р. Проверил: Кочегаров И.И. Пенза, 2022 ОглавлениеИсточники. 12 Задание: 1. В программе MathCAD получить разложение в ряд для индивидуально заданной функции. Подсчитать значения функции в 100 точках на интервале [−𝜋; +𝜋] и сохранить полученные значения в файл для загрузки в Excel. Количество членов ряда должно обеспечивать точность 0,001 на заданном интервале; В среде VisualStudio, используя полученный в п.1 числовой ряд, подсчитать значения функции в 100 точках на заданном интервале [−𝜋; +𝜋]. Полученные данные сохранить в файл в формате CSV (для загрузки в Excel); Используя Excel, загрузить данные из файла, полученного в среде MathCAD (исходная функция) и из файла, созданного в C# (рассчитанных по разложению в числовой ряд). Определить разницу между полученными в MathCAD и C# значениями (абсолютную погрешность). Отобразить полученные результаты (данные из MathCAD, C#, погрешность) на графике. Практическая часть: В программе MathCAD получил разложение в ряд для заданной функции. Подсчитал значения функции в 100 точках на интервале [−𝜋; +𝜋] и сохранил полученные значения в файл для загрузки в Excel; Рисунок 1 – MathCad \ Рисунок 2 – MathCad Рисунок 3 – MathCad Рисунок 4 – MathCad Рисунок 5 – MathCad 1.2 Описание используемых функций и процедур: - series – функция разложения в ряд; - ORIGIN – процедура задания шага изменений; - PRNCOLWIDTH – задание ширины столбцов; - PRNPRECISION – задание количества знаков после запятой; - WRITEPRN – процедура записи в файл; 2.1 В среде С#, используя полученный в MathCad числовой ряд, подсчитал значения функции в 100 точках на заданном интервале [−𝜋; +𝜋] и сохранил полученные данные в файл; Рисунок 6 – Программа в среде разработке VisualStudio 2.2 Переменные в программе. double[,] ARR = newdouble[100, 4]; - массив 100х4 для записи полученных значений; Integer - целочисленная переменная, используемая в цикле for для расчета значений и, так же, служащая номером строки массива ARR; String - строковые переменные, которым присваиваются элементы массива ARR с конвертированием их из действительного в строковый тип данных. 2.3 Описание работы программы. При запуске программы сразу начинается подсчёт 100 значений разложенной функции и значений Х. Рассчитанные значения автоматически сохраняются в файл “Project1.csv” . 3.1 В Excel загружены данные из MathCad и VisualStudio; Рисунок 7 – Excel 3.2 Согласно загруженным данным построены графики функций и погрешности. Рисунок 8 – Excel Вывод: В ходе выполнения курсового проекта я научился применять программные пакеты и среду разработки VisualStudio и MathCad в расчетах. Источники.1. Джон Шарп Microsoft Visual C#. изд.-СПб.: Питер, 2017 – 848 стр. 2. Алексеев Г.В. Математические методы в инженерии Учеб.- метод. пособие. — СПб.: НИУ ИТМО; ИХиБТ, 2014. — 68 с. 3. Д.Гурский Вычисления в MATHCAD 12. С-Пб: Питер, 2006, 544с. Приложение : Приложении 1- Рисунок 1 – Программа в среде MathCad \ Приложении 2 - Рисунок 2 –График уравнения в среде MathCad Приложении 3 - Рисунок 3 –Программа в среде MathCad Приложении 4 - Рисунок 4 – Выходные данные MathCad Приложении 5 - Рисунок 5 – Выходные данные MathCad Приложение 6 - Рисунок 6 – Программа в среде разработке VisualStudio Приложение 7 - Рисунок 7 – Данные в Excel Приложение 8 - Рисунок 8 – Графики в Excel |