.

Теоретические основы электротехники – базовая дисциплина дающая фундамент научных знаний, язык и методологию, необходимые в этих областях. Своему возникновению она обязана промышленной революции рубежа 19 - 20 веков, связанной с практическим освоением явления электромагнетизма и обусловленной им необходимостью массовой подготовки инженерных кадров

Создание М-файлов

Коды программ в системе MATLAB пишутся на языке высокого уровня, достаточно понятном для пользователей умеренной квалификации в области программирования. Язык программированияMATLAB является типичным интерпретатором. Это означает, что каждая инструкция программы распознается и тут же исполняется, что облегчает обеспечение диалогового режима общения с системой. Этап компиляции всех инструкций, т. е. полной программы, отсутствует. Высокая скорость выполнения программ обеспечена наличием заведомо откомпилированного ядра, хранящего в себе критичные к скорости выполнения инструкции, такие как базовые математические и иные функции, а также тщательной отработкой системы контроля синтаксиса программ в режиме интерпретации.

Интерпретация означает, что MATLAB не создает исполняемых конечных программ. Они существуют лишь в виде М-файлов. Для выполнения программ необходима средаMATLAB. Однако для программ на языкеMATLAB созданы компиляторы, транслирующие программыMATLAB в коды языков программирования С и С++. Это решает задачу создания исполняемых программ, первоначально разрабатываемых в средеMATLAB. Компиляторы для системыMATLAB являются вполне самостоятельными программными средствами и в данном пособии не рассматриваются.

Следует особо отметить, что не все инструкции MATLAB могут компилироваться, так что перед компиляцией программы нуждаются в некоторой доработке. Зато скорость выполнения откомпилированных программ порой возрастает в 10-15 раз (правда, это достигается, как правило, для простых примеров с большими циклами).

Начальное представление о переменных, встроенных константах и функциях уже было дано в предшествующих главах. В этой главе эти представления будут существенно расширены с позиций пользователя- программиста.

М-файлы (то есть программные файлы MATLAB) бывают двух видов: М-файлы сценариев или Script-файлы и М-файлы функций (процедуры).

Главным внешним отличием текстов этих двух видов файлов является то, что файл-функции имеют первую строку вида:

function <ПКВ> = <Имя процедуры >(<ПВВ>), где ПКВ - Перечень Конечных Величин;

ПВВ - Перечень Входных Величин. Script-файлы такой строки не имеют.

Принципиальное же отличие заключается в совершенно разном восприятии системой имен переменных в этих файлах.

Задачи по электротехнике решаются проще, нежели задачи по другим техническим дисциплинам. К примеру нам дана тепловая пушка и нужно расчитать или спроектировать ее мощность по заданным параметрам, такие как мощность, металл для тена или найти объем комнаты который тепловая пушка может обогреть.
Решение задач по электротехнике использование MATLAB Язык программирования MATLAB Лекции по теоретическим основам электротехники