это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
ID (номер) заказа
1724315
Ознакомительный фрагмент работы:
Программирование в среде MATLAB
Цель работы: изучение возможностей MATLAB по составлению файлов-
сценариев и файлов-функций, в том числе для организации разветвляющихся и
циклических программ.
2-6. Создание М-файла
Начальные значения
Диапазон Х увеличен в 2 раза.
Выполнение выделенного фрагмента
8. М-функция
11-15. Условный оператор
Цикл while
Команда disp(lay)
Функция sprintf
Цикл for
Запишем программу для вычисления
Значения х изменяются от -10 до 10 с шагом 5.
Будем использовать М-файл.
Программа с циклом while.
Программа с циклом for
Контрольные вопросы
1 Как задается место хранения рабочих файлов в MATLAB?
Для этого надо выбрать команду File/Set Path…/Add Folder. В появившемся окне
указать свою папку, нажать на клавишу Save и закрыть окно, подтвердив запрос об
использовании указанной папки для хранения создаваемых файлов по умолчанию
2 Чем отличаются файлы-сценарии и файлы-функции в среде MATLAB?
Файлы, которые содержат в себе коды программы MATLAB, называются М-
файлами. Они бывают двух типов: файлы-сценарии (Script M-Files) и файлы-функции
(Function M-Files), описывающие функции, определяемые пользователем.
Основные программы, управляющие от начала до конца порядком всего
вычислительного процесса, являются файлами-сценариями.
Файлы-функции используют для оформления отдельных процедур и функций,
при выполнении которых либо внутри файлов-сценариев, либо внутри других файлов-
функций необходимо сначала задать значения их входных переменных.
3 Как создаются, открываются, сохраняются и запускаются на исполнение М-
файлы в среде MATLAB?
Создать М-файл командой меню File/New/M-file из основного окна MATLAB
Открыть М-файл командой меню File/Open из основного окна MATLAB. В
появившемся окне указать нужный файл, нажать на клавишу Open.
Открыть М-файл командой меню File/Save из основного окна MATLAB. Если
файл ещё не сохранялся, то появится окно, в котором следует указать имя файла. Чтобы
сохранить файл под другим именем, следует выбрать команду File/Save As… из
основного окна MATLAB.
Запустить на исполнение М-файл: команда Debug/Run из окна редактирования М-
файла или нажать клавишу F5.
4 Как выполнить несколько строк из окна редактирования в среде MATLAB?
Надо выделить нужные строки, нажать правую клавишу мыши и в контекстном
меню выбрать команду Evaluate Selection (или нажать клавишу F9).
5 Какие операторы управления вычислительным процессом существуют в среде
MATLAB и как они работают?
Для организации разветвляющиеся и циклические вычисления используют такие
операторы управления вычислительным процессом, которые начинаются со служебных
слов if, while или for и заканчиваются служебным словом end. Между указанными
служебными словами располагаются другие операторы.
Синтаксис оператора условного перехода:
if условие 1
<операторы 1>
elseif условие 2
< операторы 2>
. . .
else
<операторы>
end
При выполнении этого оператора сначала проверяется выполнение первого
условия. Если оно ложно, то по порядку проверяется условие в каждом из следующих за
ним операторов ElseIf (их может быть сколько угодно). Как только находится истинное
условие, выполняются соответствующие операторы, после чего выполнение блока If
прекращается и управление передается на оператор, следующий за словом End. Если
никакое из проверенных условий ElseIf не справедливо, то выполняются операторы,
следующие за словом Else, если они есть. После чего выполнение блока If…end
прекращается.
Циклы с неопределенным количеством повторений позволяет задавать
конструкция While…end, в которой указывается условие продолжения цикла:
While условие
... [операторы]
end
Цикл повторяется до тех пор, пока условие не станет ложным. После чего все
операторы до оператора end включительно пропускаются, и программа выполняется
дальше.
Для организации цикла с заданным числом повторений используется оператор
For…end, имеющий следующий формат:
for Имя = <Начальное значение>:<Шаг>:<Конечное значение>
. . . операторы
end
где Имя – имя управляющей переменной цикла. Если шаг не указан, то по умолчанию он
равен единице.
Конструкция выполняет операторы, следующие за оператором For, пока в
программе не встретится оператор end. Тогда к текущему значению переменной цикла
прибавляется значение шага, и полученное значение сравнивается с конечным
значением. Если значение переменной цикла больше конечного значения, то
выполняется оператор, следующий за оператором end, иначе управление снова передается
к оператору, находящемуся за оператором For.
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Создать 3д модель по чертежу и перерисовать чертеж в электронном виде.
Чертеж, Инженерная графика
Срок сдачи к 31 июля
Факультет химическая технология переработки нефти и газа.
Диплом, Нефтегазовое дело
Срок сдачи к 31 авг.
Технологическая (проектно-технологическая) практика
Отчет по практике, Педагогика
Срок сдачи к 3 авг.
1. кинематический анализ механизма. 2. кинетостатический анализ механизма. 3. динамический синтез маховика. 4. анализ и синтез кулачковых механизмов. 5. эвольвентное зацепление.
Курсовая, Теория механизмов и машин (ТММ), машиностроение
Срок сдачи к 16 июля
Задание для Телешун Матвея Вячеславовича + необходима...
Отчет по практике, Цифровая экология в промышленных предприятиях
Срок сдачи к 20 июля
Просмотрите 1 сезон сериала «Пациенты» (2008–2021) и выберите 3 серии
Контрольная, Профессиональная этика психолога» ДПО
Срок сдачи к 30 июля
Платформер: "Динамическое окружение"
Отчет по практике, Информационные системы и технологии
Срок сдачи к 18 июля
Внутренние производственные резервы, методы их выявления и пути использования в ооо «русагро»
Курсовая, Производственный менеджмент
Срок сдачи к 19 июля
Решение уравнений с одной переменной, решение систем линейных уравнений, вычисление определителей матриц, вычисление обратной матрицы, приближение функций, численное дифференцирование
Лабораторная, Вычислительная математика
Срок сдачи к 20 июля
Отчет о прохождении производственной практики: технологической (проектно-технологической) практики в пао «сбербанк»
Отчет по практике, Финансы и кредит
Срок сдачи к 17 июля
Проверить оформление готовых отчетов по практике. Государственное муниципальное управление. П-00032
Отчет по практике, Государственное муниципальное управление
Срок сдачи к 17 июля
Заполните форму и узнайте цену на индивидуальную работу!