Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная.docx
Скачиваний:
22
Добавлен:
03.03.2016
Размер:
1.13 Mб
Скачать

7. Контрольный расчёт с помощью Scilab

-->A=[R2+R3+R4,-R4,-R3;-R4,R1+R4+R5,-R5;-R4,-R5,R3+R5+R6]

A =

261. - 88. - 87.

- 88. 262. - 89.

- 88. - 89. 266.

-->B=[E2+E4;-E4+Ik1*R1;0]

B =

132.

- 0.5

0.

-->x=inv(A)*B

x =

0.7615859

0.3830105

0.3801034

-->R=A*x

R =

132.

- 0.5

0.

Pn=89.32142

Pi=89.031938

8. Анализ результатов

В результате работы данной программы были получены следующие значения контурных токов в цепи:

I[0]=-0.0616148

I[1]=0.757867

I[2]=-0.444932

I[3]=0.319481

I[4]=-0.125451

I[5]=0.312934

Pi=83.8065

Pn=85.8142

Мощность источника и мощность нагрузки приблизительно одинаковы.

Правильность работы данной программы проверена с помощью математического пакета Scilab.

Заключение

В результате курсовой работы я закрепила теоретические знания и практические навыки по курсу «Введение в информатику». При выполнении курсовой работы мною была разработана программа на языке C++, которая позволяет вычислять значения контурных токов во всех ветвях элкетрической цепи, при помощи метода LU-разложения. А также проверенна правильность работы программы в математическом пакете Scilab.

Список используемой литературы

  1. Алексеев Е.Р. Программирование на MicrosoftVisualC++ и TurboC++ Explorer(под общей редакцией Чесноковой О.В.); М.:«НТ Пресс», 2007 г.

  2. Алексеев Е.Р., Чеснокова О.В., Рудченко Е.А. Scilab. Решение инженерных и математических задач; М.: «ALT Linux; БИНОМ», 2008 г.

  3. Лекции по С++ Алексеева Е. Р. URL: www.teacher.dn-ua.com/CPP/cpp.html

Приложение 1. Данные программы, хранящиеся в текстовом файле 1.txt

Приложение 2. Запись данных и вычислений в текстовый файл 2.txt

Приложение 3. Результаты работы программы

Приложение 4. Проверка программы в Scilab