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

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

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

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

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

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

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

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

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

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

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

Все диэлектрики поляризуются под действием электрического поля. Все магнетики намагничиваются под действием магнитного поля. Статические диэлектрические свойства вещества могут быть полностью описаны функциональной зависимостью вектора поляризованности P от вектора напряженности электрического поля E (P=P(E)).
Имитационное моделирование моделей Пакет Simulink Математика производная, интеграл , дифференциальное исчисления