это быстро и бесплатно
Оформите заказ сейчас и получите скидку 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 заданиями. Контролируйте процесс написания работы в режиме онлайн
Требуется разобрать ст. 135 Налогового кодекса по составу напогового...
Решение задач, Налоговое право
Срок сдачи к 5 дек.
Школьный кабинет химии и его роль в химико-образовательном процессе
Курсовая, Методика преподавания химии
Срок сдачи к 26 дек.
Реферат по теме «общественное мнение как объект манипулятивного воздействий. интерпретация общественного мнения по п. бурдьё»
Реферат, Социология
Срок сдачи к 9 дек.
Выполнить курсовую работу. Образовательные стандарты и программы. Е-01220
Курсовая, Английский язык
Срок сдачи к 10 дек.
Изложение темы: экзистенциализм. основные идеи с. кьеркегора.
Реферат, Философия
Срок сдачи к 12 дек.
Заполните форму и узнайте цену на индивидуальную работу!