Главная страница

Курсовая Сударев 21ЗПК1. Применение программных пакетов в инженерных расчетах


Скачать 0.64 Mb.
НазваниеПрименение программных пакетов в инженерных расчетах
Дата16.01.2023
Размер0.64 Mb.
Формат файлаdocx
Имя файлаКурсовая Сударев 21ЗПК1.docx
ТипПояснительная записка
#888411

ФГБОУ ВО «Пензенский Государственный Университет»

Кафедра «Конструирование и производство радиоаппаратуры»

Пояснительная записка к курсовой работе по дисциплине

«Введение в информационные технологии проектирования РЭС»

Тема: «Применение программных пакетов в инженерных расчетах»

Вариант №24

Выполнил: студент группы 21ЗПК1

Сударев М.Р.

Проверил: Кочегаров И.И.

Пенза, 2022

Оглавление


Источники. 12

Задание:

1. В программе MathCAD получить разложение в ряд для индивидуально заданной функции. Подсчитать значения функции в 100 точках на интервале [−𝜋; +𝜋] и сохранить полученные значения в файл для загрузки в Excel. Количество членов ряда должно обеспечивать точность 0,001 на заданном интервале;

  1. В среде VisualStudio, используя полученный в п.1 числовой ряд, подсчитать значения функции в 100 точках на заданном интервале [−𝜋; +𝜋]. Полученные данные сохранить в файл в формате CSV (для загрузки в Excel);

  2. Используя Excel, загрузить данные из файла, полученного в среде MathCAD (исходная функция) и из файла, созданного в C# (рассчитанных по разложению в числовой ряд). Определить разницу между полученными в MathCAD и C# значениями (абсолютную погрешность). Отобразить полученные результаты (данные из MathCAD, C#, погрешность) на графике.

Практическая часть:

    1. В программе 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


написать администратору сайта