Файл: Применение программных пакетов в инженерных расчетах.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.05.2024
Просмотров: 13
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ФГБОУ ВО «Пензенский Государственный Университет»
Кафедра «Конструирование и производство радиоаппаратуры»
Пояснительная записка к курсовой работе по дисциплине
«Введение в информационные технологии проектирования РЭС»
Тема: «Применение программных пакетов в инженерных расчетах»
Вариант №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