Brian_-_Matlab_R2007_s_nulya_33 (MatLabUchebnik), страница 10

DJVU-файл Brian_-_Matlab_R2007_s_nulya_33 (MatLabUchebnik), страница 10 Кратные интегралы и ряды (1523): Книга - 3 семестрBrian_-_Matlab_R2007_s_nulya_33 (MatLabUchebnik) - DJVU, страница 10 (1523) - СтудИзба2016-10-30СтудИзба

Описание файла

DJVU-файл из архива "MatLabUchebnik", который расположен в категории "". Всё это находится в предмете "кратные интегралы и ряды" из 3 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "высшая математика (криволинейные и кратные интегралы)" в общих файлах.

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 10 - страница

Затем дважды нажмите клавишу Д, чтобы вновь отобразить команду, задающую переменную у, и дважды нажмите на клавишу,'~>, чтобы поместить текстовый курсор между символами «)» и «1». Наконец, введите символ точки «.» и нажмите клавишу Щ: » у = айп(х) ./зс 0.99833416646828 0.99998333341667 0.99999983333334 Глава 3. Взаимодействие с программой МАТЕАВ М-файлы М-файлы позволяют сохранять множество команд программы МАТ[АВ в одном файле, а затем запускать их одной командой или с использованием мыши.

Вы можете достаточно легко и правильно решать простые задачи с первой попытки, однако более сложные задачи обычно решаются методом проб и ошибок — запуском, редактированием и перезапуском серий команд несколько раз подряд. В то время как окно Сопмпапд Н[втогу (История команд) может быть полезно на протяжении первых стадий этого процесса, в конечном счете вы убедитесь, что гораздо более эффективным будет использование М-файлов. М-файлы также позволяют использовать ваше решение задачи совместно с другими пользователями программы МАТОВ и форматировать ваши результаты для прочтения их др)тими. Существует два различных типа Мфайлов: Мфайлы — сценарии и М-файлы — функции.

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

(Это такие редакторы, как Но1ераб и ттогбраб в системе ЧЛпооттз, и етасз и ч1 — в системах 0Н(Х.) Для большего удобства вы можете использовать встроенный модуль Едйог (Редактор), который можно запустить с помощью команды ей1С, сам по себе (лля редактирования нового файла), или выбрав имя существующего М-файла в текущем каталоге. Для запуска модуля Едйог (Редактор) вы можете также использовать меню Р11е (Файл) или два крайних слева значка на панели инструментов, как для создания нового Мфайла, так и для открытия уже существующего. Двойной щелчок мышью на М-файле в окне Сцггеп[ О!гес1огу (Текущий каталог) также откроет выбранный файл в модуле Ед[1ог (Редактор). М-файлы-сиенарии М.файл-сценарий содержит последовательность команд программы МАП АВ для запуска в определенном порядке.

Сейчас мы покажем, как сконструировать М.файл— сценарий для решения математической задачи, рассмотренной ранее. Создайте файл, содержащий следующие строки: Еокзаав 1опа х = [0.1, 0.01, 0.001)з у = в1п[х)./х ПрЕдПОЛОжИМ, ЧтО ВЫ СОХраНИЛИ ЭтОт файЛ ПОд ИМЕНЕМ гаа(ГтЛП В ВаШЕМ тЕКущЕМ каталоге или в каком-либо каталоге вашего пути.

Вы можете присваивать файлу имя любым способом (в вашей операционной системе могут быть свои особенности), но расширение .гп является обязательным. МАТСОВ Вы можете заставить программу МАТ[АВ запустить (или выполнить) этот сценарий, введя команду 1ввК1 в окне Сопсспапс) ЧЧ!пс)ое (Командное окно). (Вам не следует вводить здесь расширение лп; программа МАТ[АВ автоматически добавляет расширение, когда производит поиск файлов.) Вывод результатов (но не команд, с помощью которых вычисляется результат) будет отображен в окне Сопнпапс) ЧЧ(пс)ое (Командное окно). Теперь последовательность команд может бьггь легко изменена путем модификации М файла (вв)с1зп.

Например, если вы хотите вычислить также в1п ( 0. О О 0 1) /0. О О О 1, вы можете модифицировать М файл: Еоквсак 1оаа х ~ [0.1, 0.01, 0.001, 0.0001)) у = вХп(х)./х а затем запустить модифицированный сценарий, снова введя команду (вв(с1. Но сначала убедитесь, что сохранили свои изменения в файле 1ввк1; в противном случае программа МАТЮКАВ не распознает эти изменения.

с«Некоторые переменные, задаваемые при запуске М-файлов — сценариев, будут сохраняться, как если бы вы ввели эти переменные в окне Соспспвпс) ЧЧ!пс)отс (Командное окно) напрямую. Например, программа, рассмотренная выше, послужит причиной того, что в будущем все числовые результаты будут отображаться с точностью до 15 знака. Чтобы вернуться к формату с 5 знаками, следует ввести команду йокзвас вЬокс.

сзобавление комментариев М-файлы рекомендуется снабжать комментариями. Эти комментарии могут содержать объяснения, что конкретно делается в процессе вычисления, или могут интерпретировать результаты вычисления. В программе МАТ(.АВ комментарий начинается со знака процента «%»; строка после этого знака не выполняег ся программой. (В модуле Ес()(ог (Редактор) комментарии выделяются зеленым цветом, чтобы помочь вам отличить их от команд, которые имеют черный цвет.) Ниже показана новая версия файла (вв)ст.сп с добавлением некоторых комментариев: йоксвав 1оап зс вика оп 15 ЫО1к сс1вр1ау зс = [0.1, 0.01, 0.001)) у ~ взп(х)./х зс тЬеве зга1цев з11иввкаве сЬе Каав вЬак сЬе 11свЫ ой зс вЫ(х)/х ав зс арркоаоЬев 0 зв 1.

Обратите внимание, что многострочный комментарий требует введения знака процента в начале каждой строки. Глава 3. Взаимодействие с программой МАТЮКАВ Режим ячейки 55 Инициализация М-файлов-сценариев Чтобы результаты М-файла-сценария были воспроизводимы, сценарий должен быть автономным, независимым от других переменных, которые вы можете задать где-либо в течение сессии программы МАТ! АВ, оставшейся от предьщущих вычислений графика должна быть также удалена. Например, если вы зададите переменную с именем е1п в окне Соти!апд !ЛЛпйочг (Командное окно), а затем запустите сценарий !авК1.т, вы получите сообщение об ошибке, так как в текущий момент е1п будет представлять переменную, а не обычную встроенную функцию.

Помня об этом, вы можете ввести строку с1еек е11 в начало М-файла- сценария, чтобы быть уверенным, что предыдущие настройки переменных не повлияют на результаты. Вы можете также ввести строку с1оее а11 в начале М-файла-сценария, создающего графику, чтобы закрыть все окна изображений и начать «с чистого листа». Как отмечалось ранее, команды в М-файле-сценарии не будут автоматически отображаться в окне Соштепд !ЛЛпдочч (Командное окно). Если вы хотите, чтобы команды отображались вместе с результатами, добавьте команду ес!зо ол в начало сценария (нелишним будет также добавить команду еоЬо о55 в конец сценария).

Тогда и любые комментарии в М-файле будут также отражены. При запуске длинного М-файла — сценария подобная операция полезна, чтобы отслеживать: какой вывод какому вводу соответствует. Новые воэможности программы МАТ(.АВ Т позволяют разделять М-файл — сценарий на части (элементы), которые называются ячейками. Это особенно полезно, если ваш М.файл длинный или если вы собираетесь его публиковать (последняя тема рассматривается в разделе «Публикация М-файлов»).

Чтобы запустить новую ячейку, вставьте строку комментария (которая послужит в качестве заголовка ячейки), начав эту строку двумя знаками процента %ть Если вы откроете М-файл в модуле Е<йог (Редактор) и выберете команду меню Сей + ЕпаЫе Сей Моде (Ячейка е Включить режим ячейки), в этом случае под первой панелью инструментов будет отображена вторая панель. Когда вы щелкнете мышью на какой-нибудь строке в М-файле, ячейка, которой принадлежит эта строка, будет выделена бледно-желтым цветом.

Вы можете произвести вычисление этой ячейки, выбрав команду меню Сей + Еча1ца1е Сиггеп! СеП (Ячейка е Вычислить теку- Г»щ) щую ячейку) или щелкнув мышью на значке ~~ Еча!ца1е сей (Вычислить ячейку). Это может быть весьма полезным, если вы внесли изменения только в одну ячейку и не хотите снова полностью запускать весь сценарий. Имеются также элемент меню и значок [~нй] для выполнения операции Еча!иа$е сей апд адчапсе (Вычислить ячейку и далее). Так как вы включили режим ячейки, вы можете также создать дополнительные ячейки, выбрав команду меню Сей е !паем Сей 01ч1бег (Ячейка е Вставить разделитель ячеек) или щелкнув мышью на значке ~~+ !.

МАТ(.АВ Ниже представлена версия файла (вв)г1зп с более подробными комментариями, в которой отображается как ввод, так и вывод. с1еат а11 Ъ тевюче о1с чатзвЬ1е сеЕЕпзсаопв есЬо оп зь Жвр1ау сЬе 1прпс зп сЬе совввапс мзпсом Еотжак 1опд Ъ вита оп 15 с10И савр1ау х = [0.1, 0.01, 0.0011) зь сеЕЕпе СЬе х ча1иев у вап(х)./х зз ссзврпке сЬе сзевзтес С(посаепсв Ъ ТЬеве ча1иев з11иввтаве вЬе Еасв вЬав кЬе 1ахзв оЕ зз вап(х)/х ав х арртоасЬев 0 зв ециа1 Фо 1. есЬо оЕЕ Автозагрузка М-файла При запуске программа МАТ(АВ производит поиск в пути по умолчанию на предмет М-файла-сценария с именем в(аг(цр.ш. Если вы создадите такой файл, то команды, которые он содержит, будут запускаться каждый раз, когда запускается программа МАТ(.АВ.

Вы можете использовать этот файл для сохранения настроек, которые переходят из одной сессии в другую, например, изменения текущего каталога или пути. (Кроме команд сс) и асМравЬ, рассмотренных выше, вы можете использовать команду кзвравЬ для удаления каталогов из пути.) М-файлы-функ()и и М-файлы-функции, в отличие от М-файлов-сценариев, позволяют задавать значения ввода, когда вы запускаете такие М-файлы из командной строки МАТ(АВ или из другого М-файла.

Как упоминалось в предыдущей главе, вы можете также использовать синтаксис анонимной функции (9) (отсутствующий в программе МАТ(.АВ 6 и более ранних версиях) или команду Еп1зпе для задания своих собственных функций в командной строке. Однако эти методы обеспечивают задание функции только в одной строке. Таким образом, М-файлы необходимы для задания более сложных функций. Подобно М-файлу-сценарию, М-файл-функция представляет собой файл с простым текстом, который может находиться в вашем текущем каталоге или где-либо в вашем пути МАТ(АВ.

Давайте вернемся к рассмотренной выше задаче, в которой мы вычисляли некоторые значения в1п(х) /х, где х е 10 ь при некоторых значениях Ь. Кроме того, предположим, что вы хотите найти наименьшее значение Ь, для которого взп(10 ь)/ (10 ь), и чтобы результат был равен 1 с точностью до 15 знаков. Глава 3. Взаимодействие с программой МАТ(.АВ 57 Ниже представлен М-файл-функция с именем в(пе(ппйзп, составленный с целью выяснения этого вопроса: кцпскйоп у = вйпе11тйк (с) ч Я1ИЕЫМХТ ссяарокев в1п (ж)/ж ког и = 10"(-Ь) зь ьгЬеге Ь = 1, ..., с. уоктвк 1опп Ь 1зсз зс = 10."(-Ь)з у = (вйп (зс) ./зс) ' г Первая строка файла начинается со слова (цпс((оп, которое идентифицирует файл как М-файл-функцию.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
428
Средний доход
с одного платного файла
Обучение Подробнее