
- •Прикладные вычисления в электроэнергетике
- •13.03.02 (140400.62) Электроэнергетика и электротехника
- •2014 Содержание
- •1 Лабораторная работа №1. Изучение вычислительных возможностей программы «MathCad» при проведении электротехнических расчетов
- •1.1 Цель и программа работы
- •1.2 Краткая характеристика персональной эвм
- •1.3 Указания мер безопасности
- •1.4 Методические указания к выполнению работы
- •1.5 Задание к лабораторной работе №1
- •1.6 Содержание отчета
- •1.7Контрольные вопросы
- •2 Лабораторная работа №2. Изучение графических возможностей и возможностей символьных вычислений программы «MathCad» при проведении электротехнических расчетов
- •2.1 Цель и программа работы
- •2.2 Краткая характеристика персональной эвм
- •2.3 Указания мер безопасности
- •2.4 Методические указания к выполнению работы
- •2.5 Задание к лабораторной работе №2
- •2.6 Содержание отчета
- •2.7Контрольные вопросы
- •3 Лабораторная работа №3. Изучение вычислительных возможностей программы «MatLab» при работе в режиме прямых вычислений
- •3.1 Цель и программа работы
- •3.2 Краткая характеристика персональной эвм
- •3.3 Указания мер безопасности
- •3.4 Методические указания к выполнению работы
- •3.5 Задание к лабораторной работе №3
- •3.6 Содержание отчета
- •3.7Контрольные вопросы
- •4 Лабораторная работа №4. Изучение вычислительных возможностей программы «MatLab» при работе с м-файлами и графических ее возможностей
- •4.1 Цель и программа работы
- •4.2 Краткая характеристика персональной эвм
- •4.3 Указания мер безопасности
- •4.4 Методические указания к выполнению работы
- •4.5 Задание к лабораторной работе №4
- •4.6 Содержание отчета
- •4.7Контрольные вопросы
- •5 Лабораторная работа №5. Изучение возможностей совместной работы программы «MatLab»с программами msOffice«Word»«Excel»
- •5.1 Цель и программа работы
- •5.2 Краткая характеристика персональной эвм
- •5.3 Указания мер безопасности
- •5.4 Методические указания к выполнению работы
- •5.5 Задание к лабораторной работе №5
- •5.6 Содержание отчета
- •5.7Контрольные вопросы
- •6 Лабораторная работа №6. Изучение вычислительных и графических возможностей пакета моделирования «Simulink»программы «MatLab»
- •6.1 Цель и программа работы
- •6.2 Краткая характеристика персональной эвм
- •6.3 Указания мер безопасности
- •6.4 Методические указания к выполнению работы
- •6.5 Задание к лабораторной работе №6
- •6.6 Содержание отчета
- •6.7Контрольные вопросы
- •7 Лабораторная работа №7. Программирование в среде Fortran применительно к задачам электроэнергетики
- •7.5 Задание к лабораторной работе №7
- •7.6 Содержание отчета
- •7.7Контрольные вопросы
- •8 Лабораторная работа №8. Связь программы «MatLab» с программами на языке Fortran. Генерация Mex-файлов
- •8.5 Задание к лабораторной работе №8
- •8.6 Содержание отчета
- •8.7Контрольные вопросы
- •9 Лабораторная работа №9. Изучение графических возможностей пакета программ визуализации данных «origin»
- •9.1 Цель и программа работы
- •9.2 Краткая характеристика персональной эвм
- •9.3 Указания мер безопасности
- •9.4 Методические указания к выполнению работы
- •9.5 Задание к лабораторной работе №9
- •9.6 Содержание отчета
- •9.7Контрольные вопросы
- •10 Список литературы
- •Приложение а
- •Приложение б
- •Приложение в основные команды интерпретатора ТеХ
- •С о с т а в библиотеки пользователя avt.Lib
- •С т р у к т у р а командных файлов ms Fortran 5.0 и их использование
7.5 Задание к лабораторной работе №7
7.5.1 С помощью любого DOS-редактора (рекомендуется FAR-manager) составить программу на языке Фортран, в которой следует объявить массивы комплексных чисел X, Y, Z1 и Z2. Содержимое массива Y должно соответствовать матрице по п. 1.5.2 задания к лабораторной работе №1. Вариант этого задания определяет и размерность данного массива. МассивX имеет такую же размерность, как и массив Y и состоит по диагоналииз мнимых единиц 0.0+1.0i, а остальные элементы этого массива должныбыть равны нулю. Построить алгоритм данной программы следующим образом:
- с помощью двух циклов сформировать массив X;
- с помощью двух циклов и операторов PRINT и READ под управлением списка организовать ввод значений массива Y с клавиатуры;
- с помощью обычного цикла и вложенного в оператор PRINT циклаорганизовать поочередно форматный вывод матриц X и Y как на экран,так и в файл. Для вывода использовать следующий оператор FORMAT:
FORMAT(А(2X,F7.3,'+',F7.3,'i'))
где А – число, равное размерности строки матрицы;
- используя подпрограмму MATRIX2 (см. описание подпрограмм вприложении Б), выполнить умножение массива Y на массив X с выводом
результирующего массива Z1 на экран и в файл;
- используя подпрограмму MATRIX1, выполнить сложение массива Yс массивом Z1 с выводом результирующего массива Z2 на экран и в файл.
Файл программы сохранить с расширением .for в корневом каталогеFORTRAN, в соответствии с приложением В выполнить компиляцию, компоновку и выполнение данной программы. Рекомендуется сначала отладитьпрограмму без записи результатов в файл, а затем дополнить ее командами работы с файлами. После выполнения программы и получения результатов программу и результаты сохранить на диске в каталоге результатов.
7.5.2 Составить следующую программу на языке Фортран для расчетамомента асинхронного двигателя:
C PROGRAMM MOMENT
REAL M
DATA SM/Х.ХХ/,S/0.0/
PRINT 1
1 FORMAT(19X,'РЕЗУЛЬТАТЫ РАСЧЕТА МОМЕНТА'/
*17X,'СКОЛЬЖЕНИЕ',13X,'МОМЕНТ')
DO 2 I=1,20
S=0.05*I
M=2/(S/SM+SM/S)
PRINT 3,S,M
3 FORMAT(15X,E12.5,8X,E12.5)
2 CONTINUE
END
При этом значения числа X.XX в операторе DATA принять по вариантам, согласно таблице:
Таблица 7.1 – Значения X.XX в операторе DATA
Последняя цифра зачетной книжки |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Х.ХХ |
1,22 |
1,24 |
1,26 |
1,28 |
1,30 |
1,32 |
1,34 |
1,36 |
1,38 |
1,40 |
Файл данной программы также сохранить с расширением .for в корневом каталоге FORTRAN, в соответствии с приложением В выполнитькомпиляцию, компоновку и выполнение данной программы. После отладкипрограммы дополнить ее командами записи результатов в файл в видедвух столбцов данных без текстовых комментариев. Файл результатовдолжен иметь расширение .dat с целью последующего его использованияв лабораторной работе №9 без предварительных доработок. После выполнения программы и получения результатов программу и результатысохранить на диске в каталоге результатов.
7.6 Содержание отчета
7.6.1 Титульный лист.
7.6.2 Цель и программа работы.
7.6.3 Задание на выполнение работы.
7.6.4 Результаты выполнения работы.