- •Прикладные вычисления в электроэнергетике
- •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 и их использование
5.5 Задание к лабораторной работе №5
5.5.1 Открыть текстовый редактор Word, учитывая, что предварительная настройка совместной работы программWordиMatLabуже выполнена. С помощью меню «Создать» открыть новую М-книгу.
Скопировать в данный документ текст из приложения А к лабораторной работе № 1. Сразу после каждой формульной строки документа, кроме строк, выражающих ток и момент, добавить строки с формулами в формате MatLab. Исходные данные использовать те же, что и в лабораторной работе № 1. Затем выделить эти формулы и с помощью меню «Notebook» преобразовать их в ячейки ввода MatLab. При этом предусмотреть блокировку вывода значений исходных данных.
Формулы, выражающие ток и момент двигателя в формате MatLab, разместить в конце документа, перед ними ввести формулу в формате MatLAb, определяющую диапазон и шаг изменения скольжения. Эти данные взять такие же, как и в задании к лабораторной работе № 2. График построить с помощью командыplotyy. Полученные четыре строки формул MatLab объединить в одну групповую ячейку, при этом заблокировать в ней вывод всех результатов, кроме графика.
Запустить на выполнение ячейки Matlab, используя меню «Notebook». Отформатировать выравнивание по границам абзаца появившихся ячеек вывода. График с помощью углового маркера растянуть пропорционально на ширину страницы. Документ сохранить в каталоге результатов диске.
5.5.2 Открыть программу работы с электронными таблицами Excel и с помощью меню «Сервис» и команды «Надстройки» подключить MatLabкExcelпутем установки галочки напротив надстройки «ExcelLink1.1.2forusewithMATLAB». После нажатия кнопки ОК загрузится в фоновом режиме программаMatLab, а вExcelпоявится дополнительная панель с тремя кнопками.
Начиная с первой ячейки, ввести значения действительной части матрицы комплексных значений, согласно п. 1.5.2 задания к лабораторной работе № 1. Ниже, отступив 2 пустых строки, ввести значения мнимой части этой матрицы. Затем выполнить следующее:
с помощью мастера функций Excel в разделе «Определенные пользователем» выбрать функцию MLPutMatrix, с помощью которой присвоить в MatLab матрицеAячейкиExcel, которые определяют действительную часть матрицы комплексных значений;
вызвав вновь эту функцию, присвоить в MatLab матрице BячейкиExcel, которые определяют мнимую часть матрицы комплексных значений;
вызвать функцию MLEvalString, с помощью которой вычислить матрицуM = A + i*B;
с помощью функции MLEvalStringвычислить обратную функциюIM = inv(M);
используя функцию MLEvalString, вычислить сначала действительную часть матрицы IMIM1 = real(IM), а затем мнимую часть этой матрицыIM2 = imag(IM);
c помощью функции MLGetMatrixвывести матрицыIM1 и IM2. Диапазоны ячеек этих матриц задать такие, чтобы они располагались ниже исходных матриц, и между двумя соседними матрицами было две пустые строки;
Для ввода вышеперечисленных функций использовать столбец электронной таблицы, расположенный правее введенных матриц. Полученную электронную таблицу сохранить в каталоге результатов диска. Переключиться в MatLab и, нажав кнопку браузера рабочей области, вызвать окно со списком переменных и убедиться, что выше определенные переменные находятся в рабочей среде MatLab.
В исходной матрице мнимой части комплексных значений любую строку переписать в обратном порядке. Затем в столбце функций активизировать пересчет исходных данных, используя для каждой ячейки с функцией сочетание клавиш «F2 -Enter». Электронную таблицу с полученными значениями также сохранить на диске в каталоге результатов. Отключить надстройку связи Excel с MatLab и выйти из программы.