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

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

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

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

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

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

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

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

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

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

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

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