- •Прикладные вычисления в электроэнергетике
- •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 и их использование
3.5 Задание к лабораторной работе №3
3.5.1 С помощью любого текстового редактора (например, блокнота) создать файл матрицы A. Содержимое данной матрицы должно быть в соответствии с п. 1.5.2 задания к лабораторной работе № 1, при этом элементы матрицы должны содержать только действительную часть. Файл сохранить в каталоге результатов диска в форматеDOSс расширением .txt.
3.5.2 Запустить программу MatLab, в качестве рабочего каталога установить каталог результатов на диске. Открыть файл журнала сессии. Загрузить матрицу Aиз ранее созданного файла в рабочую среду MatLab и выполнить над матрицей следующие действия:
вычислить транспонированную матрицу AT;
вычислить обратную матрицу AI;
найти определитель матрицы D.
Каждую из этих двух матриц не только вывести на экран, но и записать в одноименные файлы каталога результатов диске в кодах ascii.
3.5.3 Создать матрицу комплексных чисел, аналогичную матрице в лабораторной работе № 1, путем выполнения матричной операции . Над данной матрицей выполнить следующие действия:
вычислить транспонированную матрицу AAT;
вычислить комплексно-сопряженную матрицу AAS;
вычислить обратную матрицу AAI;
найти определитель матрицы D2;
возвести в квадрат матрицу АА (результат в виде матрицы AA2);
выполнить поэлементное возведение в квадрат матрицы АА (результат в виде матрицы AA3);
вывести на экран значения любых трех элементов матрицы АА.
Каждую из этих матриц вывести только на экран, полученные результаты сравнить с аналогичными результатами лабораторной работы № 1. Удалить затем у матрицы AAS любую строку и любой столбец.
3.5.4 Создать следующие матрицы специального вида:
нулевую;
диагонально-единичную;
единичную;
выделить диагональ матрицы Aв векторd;
на основании вектора dсоздать диагональную матрицуADс нулевыми недиагональными элементами.
Каждую из этих матриц вывести только на экран. Имена первым трем матрицам дать самостоятельно, матрицы сделать квадратными, их размерность равна сумме предпоследней и последней цифр зачетной книжки. Если эта сумма меньше 5-ти, то размерность следует увеличить на 5.
3.5.5 С использованием символа двоеточия сгенерировать вектор-строку Bсо значениями элементов от 1 до 5 с шагом 0,2. Из данного вектора выделить с использованием символа двоеточия новый векторB1, содержащийXэлементов вектора B со 2 поX+1, гдеX– число строк в матрицеAD. Найти произведение вектораB1 на матрицуAD.
3.5.6 Сохранить рабочую среду сессии в виде файла с расширением .mat. Также закрыть журнал сессии и выйти из программы. С помощью блокнота просмотреть журнал сессии.
3.6 Содержание отчета
3.6.1 Титульный лист.
3.6.2 Цель и программа работы.
3.6.3 Задание на выполнение работы.
3.6.4 Результаты выполнения работы.
3.7Контрольные вопросы
3.7.1 Каким образом осуществляется передача исходных данных из внешнего файла в среду MatLab?
3.7.2 Как сохранить переменные данной сессии в двоичном виде?
3.7.3 Какие основные команды Matlab предусмотрены для выполнения операций над матрицами?
3.7.4 Какие отличия в результатах выполнения матричных команд при использовании матриц действительных и комплексных чисел?
3.7.5 Какие матрицы в MatLab относятся к матрицам специального вида?
3.7.6 Для каких целей в MatLab используется символ двоеточия?
3.7.7 Как организовать запись результатов работы данной сессии в файле журнала в текстовом формате?