Дьяконов В. Maple 7 - Учебный курс (Дьяконов В. Maple 7 - Учебный курс.djvu), страница 95

DJVU-файл Дьяконов В. Maple 7 - Учебный курс (Дьяконов В. Maple 7 - Учебный курс.djvu), страница 95 Компьютерный практикум по специальности (3491): Книга - 11 семестр (3 семестр магистратуры)Дьяконов В. Maple 7 - Учебный курс (Дьяконов В. Maple 7 - Учебный курс.djvu) - DJVU, страница 95 (3491) - СтудИзба2020-08-25СтудИзба

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

DJVU-файл из архива "Дьяконов В. Maple 7 - Учебный курс.djvu", который расположен в категории "". Всё это находится в предмете "компьютерный практикум по специальности" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

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

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

Так как наше приближение будет давать только 6 точных цифр, мы также потребуем 6 точных цифр и от интегрального представления функции; > 01дттп:- гц зт;= С1ве(): > зео( еча1((Г(1/250.0)). т = 1..1000 ): > 010С(ве;= т1ге() — зт,' о/с///ттте:= 8! .805 В процессе вычислений с использованием представления рациональной функции в виде непрерывной дроби иногда требуется внести несколько дополнительных цифр точности для страховки.

В данном случае достаточно внести две дополнительные цифры. Итак, новос время вычислений: > 0(д(еп:= 8: пт:= Стпв(): > пед( Мтп(пвхАрргох(1/250.0), т = 1,. 1000 ): > яенттпе:= 11пв() - зьх нен втне:= .694 Ускорение вычисления при аппроксимации есть: > >рееецр;- о10мве/пенттве: Бреей)р.:= 117.87464 Мы видим, что процедура вычислений, основанная на МтптвахАрргох, выполняется почти в (20 раз быстрее процедуры с использованием исходного интегрального определения. Это просто феноменальный успех, полностью оправдывающий время, потерянное на предварительные эксперименты по аппроксимации и ее оптимизации! Разумеется, при условии, что вы будете применять эту аппроксимацию многократно.

Преобразование в код Фортрана или С Один из поводов разработки эффективной аппроксимации для вычисления математической функции заключается в создании библиотек подпрограмм для популярных языков программирования высокого уровня, таких как Фортран или С. В Мар!е имеются функции преобразования на любой из этих языков. Например, мы можем преобразовывать формулу для миннмаксной аппроксимации в код Фортрана. (Моделирование физических велений б29 > Гогсгал(М(тиахлрргох(х)): Гог(гап —.0468860934488 1.07859095973 16.1901858102 хе 4.41993871351е 70.1941645008 х а 4.29117952 35> 4 77540023037- х — 10.2912413941е — — — —— х е 1.23883860342 Итак, нами показано, что правильный выбор аппроксимации (шя сложной функции обеспечивает уменьшение времени ее вычисления более чем на два гюрядка (! ) при весьма приличной точности в 6 верных знаков и при использовании для вычислений минимального числа арифметических операций.

применение при этом средств системы Мар!е 7 позволяет генерировать разложения в различные ряды, быстро вычислять раппональныс аппроксимации функций и выполнять преобразования в различные специальные формы, сочетая это с мощными средствамн интерактивной работы и графической визуализации, в частности с построением графиков функции и кривых ошибок при разных видах аппроксимации. Все это обеспечивает идеальную среду для решения таких задач.

Моделирование физических явлений Расчет траектории камня с учетом сопротивления воздуха Вы хотите метнуть камень в огород вашего вредного соседа? Разумеется, во время его отсутствия. Давайте промоделируем эту ситуацию, предположив два актуальных случая: пело происходит на Луне и на Земле. В первом случае сопротивления воздуха (как и его самого) нет, а в другом — сопротивление воздуха есть и его надо учитывать. Иначе камень упадет в ваш огород, а не в огород соседа! Итак, пусть полвернувшиеся под руку камни с массой 500 и 100 г брошены под углом 45' к горизонту со скоростью >)о = 20 м/с.

Найлем их баллистические траектории, если сила сопротивления воздуха игр=А"Ч, где А=0,1 Н*с/и. Сравним их с траекториями, получающимися без учета сопротивления возлуха. Начнем с подключения пакета р1онц нужного для визуализапии ланной задачи: > гевтагм > и(сп(р)ота): ЧЧагп)пц, 0)е пате спвппесооп(з Пав Ьееп ге((е(1пеб Составим параметрические уравнения для проекций скорости на оси координат чох;-чо>сов(а)рва);чово чо>в1п(а1рва): г'ох:= Ко сов(а) р7ц:- во вш(а) 630 Урок 11. Примеры решения научно-технических задач Зададим исходные числовые безразмерные данные для расчета: > Чо; 20;мазза: [0.5,0.

Ц;А: [О. 1,0]:а1раа: Р$)4;д:=0.8: $'а;= 20 тала:= $.5,,1( А .'= $.1, О] 1 а:= — и 4 А:= 9.8 Вы!полн!!а! решение заданных систем ДУ: > р1: бпо1че((пуп1,х(0)-0.0(х)(0) Чох,у(О)-0,0(у)(0)-Чоу], (У(С),х(С)], Суре пшпегзс ,оогроС-1$пгргосебоге): д р! +=(ргос(г) ... епбргос ),х(г)=(ргос(г) ... епбргос ),— х(с) =(ргос(г) ... дг д у(г) =(ргос(г) ... епбргос ), — у(г) =(ргос(г) ... епбргос )] 'дг > рзнбпо1че((пуп2.х(О)-0,0(х)(О) Чох.у(О)-О,О(УНО)-чог]. (У(С).х(С)].

Суре помет(с .оогроС-1$пгргосебоге): > рЗ: бпо)че((пупЗ,х(0)-0,0(х)(0) Чох,У(0) 0,0(У)(0)-Чоу]. (у(С),х(С)]. Суре-пшпег(с .оогрог 1!пгргосебоге): > р4:-бпо1че((пуп4,х(0) 0.0(х)(0) Чох.у(0)-0 0(у)(0)-Чоу]. (У(С).х(СЦ, Суре пшпег)с .оогроС=1$пгргосебоге): Создадим графические объекты — результаты решения систем ДУ: > а1:-обер1ог(р1,[х(С),у(С)],О..З.со1ог дгееп. чзеи [0,.50.0..15]. Сшс1тпеы 2): > а2: обер1ог(р2,[х(С),у(С)].0..3,со!ог геб.

чзеи-[0..50.0..15]. С)нс$ппеы-2): > аЗ:-обер1ог(рЗ,[х(С),у(С)],0..3,со1ог-а]ое. ч!шп-[0..50.0..15]. Са(схпепп-2п > а4: обер!ог(Р4.[х(С),у(С)],0,.3,со1ою Ь)асх, ч(еи [0..50,0.. 15], Са!схпепп-2): епбргос ), Мы рассматриваем два случая: камень массой 500 г и камень массой 100 г. По- скольку для каждого случая мы предусматриваем расчет в двух вариантах (с у- четом сопротивления воздуха и без такого учета), то мы должны составить 4 системы дифференциальных уравнений (ДУ), Каждая система состоит из двух ДУ второго порядка и вид этих систем известен из курса физики.

Ниже пред- ставлено задание этих систем ДУ (для первой системы дан вывод ее вида): > пуп):тпаппа[Ц"0$(Г(х(С),С$2) -А[Ц'0$(Г(х(С),С), паыа[Ц>б$(Г(у(С).С$2) -А[Ц*(б$(Г(у(С).С))-паыа[Ц*д; туут':= тала — х(г) =-А — х(г), тала — у(г) =-А — у(г) — тала 5 '(дгз ) $(дг )' $(дгз ) $(дг ) > пуп2: птппа[Ц"б(ГГ(х(С),С$2) -А[2]'ч1$(Г(х(С),С), мпппа[Ц"б$(Г(у(С),С$2)--А[2]ч(0$(Г(у(С),С))-маыа[Ц*д: пу53:тзшппп[2]"0$1(Г(х(С).$$2) -А[Ц"б(ГГ(х(С).С), шпака[2]чб$(Г(у(С),С$2) -А[Ц*(0$(Г(у(С),С))-мама[2]"д: > пуп4;тппппа[2]*бт'ГГ(х(С),С$2) -А[2]*б(ГГ(х(С),С), паыа[2]*б$(Г(у(С),С$2) -А[2]*(ай ГГ(у(С) С))-иаыа[2]чд: Моделирование физических явлений 63 $ Построим графики траекторий для первого случая: > С:-тех(Р10С([[25,8,'А-О. 1'3,[35,9 'А-0'33,со1ог Ь)ое.

(опс"[Т1МЕ5,МОМАМ. 123)г > 11: Сехтр101([[17.3,'А О. 1'3.[35,9,'А 0'33,со1ос-Ь)ое. топо [т1ме5,ЙОИАм. 123): > Отзр1ау((а1,а2,1),стт)е= траект. полета тела нассой 500г', 1аЬе1з [х,у3.)аЬе1(опт [Т!МЕ5,МОМАМ,143); Графики траекторий полета камня с массой 500 г представлены на рис. 17.6.

Траемерлл лепета тела масспй 502 г !2 та е У б о то зо зо ао 50 х Рис. 17.6. Баллистические траектории камня с массой 500 г Теперь построим графики траекторий для второго случая: > 0(зр1аУ((аз.а4Л1],С(С1е"'Траект. полета тела нассой 100 г'. 1аЬе1з [х.У3,1аЬе1(опт-[Т1МЕ5,00МАМ,143), Они представлены на рис. 17.7. тааесюрпл пелега тела массой 100 г гй го У 6 Рис.

17.7. Баллистические траектории камня при массе 100 г 632 Урок 17, примера решения научно-технических задач Из провеленных расчетон и графиков видно, что при учете силы сопротивления ноздуха дальность и высота полета сильно уменыпаются по сравнению с полетом в вакууме, и эта разница зависит от массы тела, поэтому при небольшой массе тела сопротивлением воздуха пренебрегать нельзя. Движение частицы в магнитном поле От реального мира перейдем к микромиру. Пусть мпкрочастпца массой 9*10'" кг и зарядом +1,6*10" Кл нлетает н магнитное поле с ппдукпией В = 0,1 Тл под у?лом а=80'.

Рассчитаем траекторшо движения частицы прп начальной скорости Чо =- 1*10' мУс: > гез1аг(и Сила Лоренца, действующая на движущуюся частицу Г = (1*(Е+(ч, В1). Проек- ции некторного произведения (ч, В) па оси х, у, х: [ч,в]х чу"8?.ч?яву [ч,в]у н?чвх-чх>8? РоВ]а чхчву-чу"'87 В соответ(тнпи с этим известные из курса физики днфференпиальпые уравнения, ошгсывающие траекторию полста частицы по осям х, у, г имеют впд: > зуа:-Фг((х(1).112)-п*(Ех+(0((((у(1),1)чва-вт(Г(а(1),1)>ВУ))/ааааа,ет(((у(1),112)- -9*(ЕУ+(0?(((?(1) 1)>вх-0((((х(1) 1)чва))/пваааА?(((?(1),182)" 9*(Е?+(0?И((х(а) 1)* Ву-Отт((у(1) Л) "Вх))/паааа: ? д д д д/ " д? ?/ Ехч- — у(?)  — — г(?) Ву ?уз:= — х(?) = . д' ?пажа д' — у(?) = д?' о?аяза д' — х(?) = д?? ?т???ззтп Зададим исходные числовые данные (опустив размерности): > О: -1.бе-19:ааааа: 9.1е-з!:У: 1е7:а)риа:-80*9!/180: Ух:-У соа(а)раа):Чу:=У*это(а)раа):Ех:=О:Еу:-О:Ею-О: Вх:=0.1;Ву:-О: Вю-О: Построим траекторию движения частиц в пространстве: > итти(ОЕаоо) з):ОЕр) о130((ауа),(х(1),у(1),г(1)),1=0..2е-9, [[х(О) 0,0(х) (0)=ух.

У(0)= 0,0(у)(0)-УУ,?(0)0,0(а)(0)=0]],з1ераттке-1е-11,ог(еп1ащоп [24,117]); Полученная траектория предстанлена на рис. 17.8. Она имеет вид спирали в пространстве. При этом скорость движения частицы вдоль оси х неизменна, а вдоль осей у и х имеет характерную колебательную компоненту. Случай янно куда менее тривиальный, чем полет камня, описанный выше.

Моделирование физических явлений 633 о оот о,оооо ,о восо о оооо О ООО1 Рис. 13.В. Траектория движения частицы в магнитном поле Мы можем найти аналптп теское представление для траектории частицы в виде параметрическп заданной (с параметром времени () системы пз трех уравнении: цхум=с)ао)чеЦвуа,х(0)=0,0(х)(0)=Чх,у(0)=0,0(у)(0)= =Чу,а(0)-0,0(а)(0)0),(х(1),у(1),а(1)), жетаосм)ар)асе): 1000000 . У4 (4 *о*:- ( с ) = (- ) Ы отопоотоо )', С ) = сооооооо 879 20879 з(п( - п Рйп(17582417580 с) ) 500000 г'4 879120879 Моделирование движения заряженной частицы в пространстве с магнитным полем показывает, что для принятых для молелпроваппя параметров решаемой задачи, движение частицы происходит по спиралеобразной траектории.

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