Программирование в Matlab
Автор: Chiper YFR • Апрель 21, 2022 • Контрольная работа • 1,263 Слов (6 Страниц) • 204 Просмотры
УТВЕРЖДАЮ
Руководитель ООП
__________П.В. Тютева
«___»_________20___ г.
ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ НА ПРАКТИКУ
1. Перечень работ (заданий), подлежащих выполнению:
1.1. В соответствии с программой практики посетить обязательные мероприятия, выполнить все задания в соответствии со своим вариантом. |
1.2. Подобрать и изучить основные источники по теме Программирование в MATLAB и SMath Studio, составить библиографию, провести обработку, анализ и систематизацию информации. |
1.3. Разработать план и написать отчет по учебной практике. |
1.4. Вести дневник по практике. |
1.5. Составить презентацию и подготовить доклад для защиты практики. |
2. Перечень отчетных материалов:
2.1.Отчет по практике, содержащий 20-70 страниц |
2.2. Презентация (10-15 слайдов) |
2.3. Дневник по практике со всеми заполненными полями |
Руководитель практики от ТПУ
доцент ОЭЭ ИШЭ _________________ О.С. Качин
Задание принял к исполнению
(подпись) (Ф. И. О. обучающегося)
«___» _________ 20___г.
SMath Studio – бесплатный математический графическим интерфейсом для вычисления математических выражений и построения двумерных и трёхмерных графиков.
Поддерживает работу с матрицами, векторами, комплексными числами, дробями и алгебраическими системами.
Панель «Программирование» содержит средства, позволяющие организовать циклические вычисления (циклы «for» и «while») или задать условную функцию «if». Вместо операторных скобок используется линия(line). Линия по умолчанию содержит два места для последовательных вычислений, но её можно растянуть.
Функции программирования SMath Studio
1 Оператор условного перехода if - else служит для выполнения определенного набора команд, в зависимости от выполнения условия.
В начале функция if проверяет условие и если это истина, то выполняется следующее после if выражение В противном случае выполняется выражение, следующее после else(рис.1).
[pic 1]
Рис.1. Пример использования оператора if – else с выражением
Если нужно выполнить только одно условие после if или else, то в таком случае можно записать на месте ненужного выражения любое число(рис.2).
[pic 2]
Рис.2. Пример использования оператора if – else с числом
2 Циклы for, while
Цикл — специальная конструкция, предназначенная для многократного повторения набора инструкций.
Количество повторений может задаваться заранее определенного условия.
Цикл со счетчиком for
Цикл со счетчиком(рис.3).
[pic 3]
Рис.3. Пример использования оператора for - while
∙Важно: если условие построено таким образом, что выдает всегда истину — цикл никогда не остановится.
∙Важно: если счетчик цикла не изменяется или изменяется неправильно, то цикл может работать бесконечно:
∙Важно: если условие цикла не выполняется изначально, то цикл ни разу не выполнится.
∙Обратите внимание: для выхода из цикла достаточно изменить счетчик цикла так, чтобы условие цикла стало ЛОЖНЫМ.
Цикл с предварительной проверкой условия while
Цикл с предварительной проверкой условия(рис.4).
[pic 4]
Рис.4. Пример использования оператора while
∙Важно: все замечания по циклу for также относятся и к циклу while.
∙Важно: переменная, которая участвует в условии цикла, должна быть задана, иначе вы не сможете предсказать как будет работать цикл.
...