Mоделирование процессов и систем в Matlab (966709), страница 23
Текст из файла (страница 23)
Эти колебания при наличии трения затухают, как пока- зано на рис. 2.13, и маятник азастываеть в верхнем положении. 16 о пптн а 6»= О УНЮ еу= о пн= 5 и нйчапп,нуслсмпс Г»О) = ттп ППВУОМ 4 В.Л « ° ЮЕ Е ПСОМ Ю 24 ООМЮПСН 146 ее но же Угол е оп!усе Отпюнеее ат оартпплн Б,м 161 о Рис.2.12.
Устойчивые колебания маятника относительно аерхнего положения ° лн о СНН О 4 «.Л Н .ЮЕ,.ЮПСОН га М ММПЮ» но па пп по гп пг ою тю гт н Рмпа Упл н го«Русе Пй Л М К!Е Оппсмемм ат Пер!пала Рис. 2.13. Затухание колебаний маятника относительно верхнего положения Наконец, продемонстрируем возможность существования значительных отклонений среднего положения маятяика от вертикали при строго горизонтальной 191 но по $,. 146 дмппнма Енттпесааге мантнана н соопегсп и с пгтамонпнпп!й о=ОКУ)*'К+)т ~па» Ч« ~ГЫ <б) ппп Вп»пггп«6«) сао)б) ГС 16 П!НП йейй ППМ61РП о=о 2 6 Н га Ю И М М П еР! й )66!о«Ойе! мйпннссбсгййюнннмйбтнйо) днпоппне»ппнчммгсае ммпннна Е СООПВГПЕНН С ПППЕНГгйн б" + а'оп'л'+ )т+апу'мпаплп«еуя'м»б) = . пгнлппфа'О«66)'сао)б) те й! Ма югййм пйРВН61РОП га О1 пну= та йу= о Р 5 й ннмаъннмуспснюа 655 = тгоюппо!В 2 4 6 в 16 12 Н 16 1В П ЕРВ й (6 П6РЮРП МПП В Спбсгаеенй ССП66ПМЕ 2г2 Программа моделирования движения маятника вибрации основания (явления, пока не описанного теоретически).
Как видно на Рис. 2.14, это отклонение составляет более 40 при принятых значениях парамет- ров вибрации, причем направление отклонения зависит от начальных условий движения маятника. в' ю=6 н а апыькустпюмс ИО) = О српыссе птл«О 03 103 пт т тымыо 3 н и н юе.мо сксн П»Ы ПН ° Ю Е юю юьеюн Опюснанне ет еартнкелн «н .ю о УПЮ Е 1РЮЗСЮ 2 0 а 10 ю 1 ° Всюмя(а ерюаа матюсыкпк ы я Оеым 10 пм»= !О ° »= 0 ° ют= О 03= О п(0)=2 »н н ° Л н Юо Е ПСОН 10 32 Ю»НПН»Н йр 0 Ю ю ю ю Упн е тралуса! 2 0 Й Ю 12 13 врюю (а пер!ела!мам» сспспсыньк юпе601 01 В в о е ю 8 .ПО данюнюа Фмлмтйююта мелтнмна и кютоетстннн с траннемнм О + 2'Оп'К + [1+ппПГ01п(пптеет))'юп(О) - пнк'юп(пмт+а»)'сос(О) П1 3Н 10 3«0 «ЙМ«К П«1«1»011»Ю Ю= От т«О от»= 10 ю«О е»= О дамм!анне Фмлтюеското юаятнмпа 0 М;0100!ты««С МЮЙННМНМ " + 2'332 К + [1 тппе'0(п(п~'~~"ЙУ)Гюкп) =- ппк'юп(пм'1+с»усоп(16 ° мстонкнюнеющ щреметрсс Ю= От 30= 6 «на а«мысу: осмя» ИО) = О Пюмсое ю ю 30 тют 3 мс»0 смсьщ ЮЕ Отююнанна от аартнкапн РисЛ.14.
Отклонение среднего положения маятника от вертикали при различных начальных условиях Урок а ° Програииироваиие в среде ИАТсАВ Вопросы для самопроверки 1. Что представляют собой функции функций в МАТ1.АВ? 2. Какие стандартные (встроенные) функции предусмотрены в МАТ1.АВ? 3. Для чего создаются программы в среде МАТ1.АВ? 4.
Какие виды файлов программ сушествуют в МАТЮКАВ? 5. Чем отличаются файлы-сценарии от файлов-функций7 Какова сфера их применення7 6. Перечислите правила написания текстов программ на языке МАТ1.АВ. 7. Как создается М-файл процедуры илн функции? 8. Какие процедуры обеспечения диалогового режима ввода-вывода информации предусмотрены в МАТ1 АВ? 9. Какими средствами можно обеспечить вывод текстовой информации в графическое окно (фигуру) МАТЮКАВ? 10. Каково назначение процедуры 1еча1? 11. Какие средства существуют в МАТЮКАВ для обеспечения численного интегрирования систем дифференциальных уравнений7 12. Какими средствами в МАТЮКАВ можно осуществить повторное вычисление большого фрагмента программы? МА'П АВ и другие приложения П Использование МАТЮКАВ при оформлении текстовых документов П Использование в ИАТИВ файлов данных Урок 3 ° ИАТСДВ и другие лрилоигеиил Важным свойством среды МАТ1.АВ является возможность ее интеграции с другими приложениями, например с текстовым редактором Юогг1.
Файлы данных, которые созданы в различных программах, также могут быть использованы в среде МАТ1АВ. Далее мы рассмотрим способы применения этих возможностей. Использование МАП.АВ при оформлении текстовых документов Одним из свойств системы МАТЕ.АВ является возможность создания текстовых документов в среле редактора Ъ'огг1 с одновременным проведением в нем вычислений с помощью данной системы и фиксированием результатов вычислений (в том числе в виде графиков) в тексте документа Жогб. Благодари этому можно непосредственно в указанном редакторе Ъ'огг1 создавать научные и инженерные текстовые документы, содержащие сложные расчеты и графики. Средством, позволяющим создавать такие документы, является пакет ЫогеЬоок, входящий в систему МАТ1.АВ.
Этот пакет связывается с редактором Уьгогг1 посредством специального шаблона Юогг1, который входит в комплект поставки МАТЮКАВ. Данный шаблон, имеющий имя И-Ьоок.оо1, должен быть предварительно скопирован в папку с шаблонами Жогг1. Создание М-нниги Документы Ъ'огг1, которые созданы с использованием МАТ1.АВ, обычно называют М-книгами. Для того чтобы приступить к написанию новой М-книги, выполните следующие действия. 1. Запустите редактор Ч~оггХ 2.
Выберите в окне редактора хогг( команду Файл ь Создать. 3. В появившемся на экране диалоговом окне выберите шаблон И-Ьоое В результате указанных действий будет запущена система МАТБАВ, и вид главного меню редактора %'огг1 несколько изменится, в нем появится новое меню— йо1еЬоой (рис. 3.1). Это и будет свидетельствовать о том, что к уг'огг1 присоединена система МАТ1.АВ. Использование команд МАТЮКАВ в И-нниге Написание М-книги связано с набором текста, операторов и команд МАТ1.АВ. Ввод текста осуществляется по обычным правилам редактора Ъ'огг(. Для того чтобы ввести и выполнить команду МАТ1.АВ в окне редактора Ъ'огг1, необходимо сделать следующее.
1. Напишите текст команды в виде отдельной строки (после набора строки с командой не нажимайте клавишу Еп1ег — курсор должен остаться в этой строке). 2. Выберите команду Рейпе 1лри1 Сей (Определить как входную ячейку) в меню йо1еЬоой или нажмите клавиши Ай+Р. Вид строки команды после этого изменится — символы команды приобретут темно-зеленый цвет, а текст будет заключен в квадратныс скобки темно-серого цвета.
125 Ислользоеание МАТ(ДВ при оформлении текстовых документов 3. Выберите команду Еча(па1е Се(( (Вычислить ячейку) в меню Мо1еЬоо(( или воспользуйтесь комбинацией клавиш С1г1+Еп1ег. Сразу после текста команды должны появиться результаты ее выполнения системой МАТ1.АВ (они выводятся синим цветом и заключаются в квадратные скобки). Рис. 3.1. Меню )(атеЬоа)г в окне редактора Фог() Приведем пример. Допустим, вы набрали в %'огб строку А" 1123: 456; 7891 В результате нажатия клавиш А(1+0 эта строка приобретет такой вид: (А (123: 456: 78911 Затем после нажатия клавиш СЫ+Еп1ег в следующих строках появится результат: (А- 1 4 7 2 3 5 6 8 9 1 В результате появится трехмерный график (рис.
3.2). Чтобы оставить в тексте документа введенные команды и выведенные результаты, следует поместить указатель мыши в одну из строк во фрагменте с выполненными командами, а затем выбрать в меню Мо(еЬоо)( команду ()пдейпе Се((з (Отменить определение входных ячеек) или нажать клавиши А(1+(). Вы увидите, что все Если нужно выполнить несколько команд МАТЮКАВ одну за другой, наберите их в несколько строк в соответствии с правилам написания текста программ. Выде- лите строки, как это делается при копировании части текста в Ъ'огс(, и повторите вышеуказанные действия.
Например: 1 - 0: рт(10: Р'р(: СХЛ.21 - Су)(ЛПЕГ(4ьСОС(С) + 1): еевь(Х.7,2) 126 Урви 3 ° МАТогВ и другие приложения символы как введенных команд, так и результатов их выполнения приобретут обычный для текста ТАгогй стиль, цвет и размеры, а квадратные скобки исчезнут. Рис. 3.2. График МАТ0й, который появится в тексте Редактирование М-книги Чтобы откорректировать М-книгу или внести в нее какие-либо дополнения, нужно выполнить одно из следующих действий: О войти в редактор %Кои и посредством команды Файл ь Открыть открыть файл требуемой М-книги; О в меню Файл программы Ъ'опт выбрать файл с М-киигой из списка последних использовавшихся документов; О в окне проводника глгшпотоз дважды щелкнуть мышью на имени докумегпа М-книги.
Редактор ТАтоггт откроет документ, используя шаблон И4кюк, запустит систему МАТЮКАВ, если она не была до этого активной, и добавит мешо МосеЬоок в окно редактора ЪЧопЕ Преобразование документа Иогй в М-книгу Чтобы превратить ранее созданный документ ТЧоп1 в М-книгу, необходимо слелать следующее: Т. Создать в редакторе Жоп1 новую (пока пустую) М-книгу. 2. Вызвать нз меню редактора ЪЧоп$ команду Вставка ь Файл. 3. Выбрать в появившемся диалоговом окне Вставка файла файл, который нужно превратить в М-книгу, и нажать клавишу Епсег. Особенности использования МАТЮКАВ в среде ууогд При написании М-квит можно применять все возможности системы МАТЕАВ, доступные в режиме калькулятора (непосредственных вычислений).