.

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

Создание Script-файлов в среде MATLAB

В Script-файлах все используемые переменные образуют так называемое рабочее пространство (Work space). Значения и смысл их сохраняются не только на протяжении работы программы, но и в течение всего сеанса работы с системой, а значит, и при переходе от выполнения одного Script-файла к выполнению другого. Таким образом, рабочее пространство является единым для всех Script-файлов, вызываемых в текущем сеансе работы с системой. Именно благодаря этому длинный Script-файл можно разбить на несколько фрагментов, оформить каждый из них в виде отдельного Script-файла, а в главном Script-файле вместо соответствующего фрагмента записать оператор вызова Script-файла, представляющего этот фрагмент. Таким образом, обеспечивается компактное и наглядное представление даже довольно сложной программы.

За исключением указанных отличий, файлы-функции и Script- файлы оформляются одинаково.

Основные особенности оформления М-файлов

В дальнейшем под М-файлом будем понимать любой файл (файл- функцию или Script-файл), записанный на языке системы MATLAB.

Рассмотрим основные особенности записи текста программы (М- файла) на языке MATLAB.

Обычно каждый оператор записывается в отдельной строке текста программы. Признаком конца оператора является символ, (не появляется в окне) возврата каретки и перехода на следующую строку, который вводится в программу при нажатии клавиши [Enter], т.е. при переходе на следующую строку.

Можно размещать несколько операторов в одной строке. Тогда предыдущий оператор этой строки должен заканчиваться символом ";" или ",".

Длинный оператор можно записывать в несколько строк. При этом предыдущая строка оператора должна заканчиваться тремя точками (...).

Если очередной оператор не заканчивается символом ";", результат его действия при выполнении программы будет выведен в командное окно. Поэтому для предотвращения вывода на экран результатов действия оператора программы, запись этого оператора в тексте программы должна заканчиваться символом ";".

Строка программы, начинающаяся с символа "%", не выполняется. Эта строка воспринимается системой MATLAB как комментарий. Таким образом, для ввода комментария в любое место текста программы достаточно начать соответствующую строку с символа "%".

Строки комментария, предшествующие первому выполняемому оператору программы, т.е. такому, который не является комментарием, воспринимаются системой MATLAB как описание программы. Именно эти строки выводятся в командное окно, если в нем набрана команда help <имя файла>.

В программах на языке MATLAB отсутствует оператор окончания текста программы.


В языке MATLAB переменные не описываются и не объявляются. Любое новое имя, появляющееся в тексте программы, воспринимается системой MATLAB как имя матрицы. Размер этой матрицы устанавливается при предварительном вводе значений ее элементов либо определяется действиями по установлению значений ее элементов, описанными в предыдущем операторе или процедуре. Эта особенность делает язык MATLAB очень простым в употреблении и привлекательным. В языке MATLAB невозможно использование матрицы или переменной, в которой предварительно не введены или не вычислены значения ее элементов (а значит, и не определены размеры этой матрицы). В этом случае при выполнении программы MATLAB появится сообщение об ошибке "Переменная не опреде-
лена".

• Имена переменных могут содержать лишь буквы латинского алфавита или цифры и должны начинаться с буквы. Общее число символов в имени может достигать 19. В именах переменных могут использоваться как прописные, так и строчные буквы. Особенностью языка MATLAB является то, что прописные и строчные буквы в именах различаются системой. Например, символы "а" и "А" могут использоваться в одной программе для обозначения разных величин.

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