Инфоурок Информатика Другие методич. материалыПрезентация "Решение задач дифференциального счисления в пакетах символьной математики"

Презентация "Решение задач дифференциального счисления в пакетах символьной математики"

Скачать материал
Скачать материал "Презентация "Решение задач дифференциального счисления в пакетах символьной математики""

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Психолог-перинатолог

Описание презентации по отдельным слайдам:

  • РЕШЕНИЕ ЗАДАЧ ДИФФЕРЕНЦИАЛЬНОГО СЧИСЛЕНИЯ В ПАКЕТАХ СИМВОЛЬНОЙ МАТЕМАТИКИВыпо...

    1 слайд

    РЕШЕНИЕ ЗАДАЧ ДИФФЕРЕНЦИАЛЬНОГО СЧИСЛЕНИЯ В ПАКЕТАХ СИМВОЛЬНОЙ МАТЕМАТИКИ
    Выполнила: кокурина Н. с.
    студентка 5 курса,
    группы МДи-118

  • ВведениеСистема компьютерной алгебры mathematica, разработанная американской...

    2 слайд

    Введение
    Система компьютерной алгебры mathematica, разработанная американской компанией wolfram research inc., является одним из наиболее распространенных программных средств, которое позволяет весьма эффективно выполнять как численные, так и символьные вычисления, имеет развитую двумерную и трехмерную графику, а также встроенный язык программирования высокого уровня. Прикладной пакет mathematica позволяет находить решение дифференциального уравнения или системы уравнений, как в символьном, так и в численном виде. Есть возможность визуализации полученных результатов.

  • ВведениеМногочисленные примеры показывают, что при объединении теории диффере...

    3 слайд

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

  • ДифференцированиеMathematica позволяет вычислять в символьной форме производн...

    4 слайд

    Дифференцирование
    Mathematica позволяет вычислять в символьной форме производные всех стандартных математических функций, а также производные спецфункций. В пакете также встроены функции для решения дифференциальных уравнений. Приведем их в следующей таблице:

  • Дифференцирование

    5 слайд

    Дифференцирование

  • ДифференцированиеДля вычисления производной используется функция D, обращение...

    6 слайд

    Дифференцирование
    Для вычисления производной используется функция D, обращение к которой имеет вид: D[f,x], где f – функция от переменной x или алгебраическое выражение, содержащее переменную x:

  • ДифференцированиеПри вычислении производной некоторой функции f(x) нужно обяз...

    7 слайд

    Дифференцирование
    При вычислении производной некоторой функции f(x) нужно обязательно указывать ее аргумент, в противном случае результат получится неверный:






    Поскольку функция f(x) неизвестна, Mathematica записывает производную в символьной форме.

  • ДифференцированиеПри вычислении n-й производной функция D вызывается в следую...

    8 слайд

    Дифференцирование
    При вычислении n-й производной функция D вызывается в следующей форме: D[f[x],{x,n}]:

  • ДифференцированиеФормат обращения к функции D при вычислении смешанной произв...

    9 слайд

    Дифференцирование
    Формат обращения к функции D при вычислении смешанной производной имеет вид: D[f[x,y,z], {x,n1},{y,n2},{z,n3}], где n1, n2, n3 – порядки производных по переменным x, y, z соответственно:

  • ДифференцированиеАльтернативным вариантом вычисления производной является зап...

    10 слайд

    Дифференцирование
    Альтернативным вариантом вычисления производной является запись ее в символьной форме f’[x], f’’[x] и так далее. Для частной производной ∂xf[x,y] –

  • ДифференцированиеВыражение Dt[f] обозначает полный дифференциал от функции f....

    11 слайд

    Дифференцирование
    Выражение Dt[f] обозначает полный дифференциал от функции f. Так функция Dt[f,x] вычисляет полную производную функции f по переменной x:





    Здесь функция y не известна, и ее производная Dt[y,x] не вычисляется.

  • ДифференцированиеЕсли в определении функции содержатся константы и требуется...

    12 слайд

    Дифференцирование
    Если в определении функции содержатся константы и требуется учесть равенство их производных нулю, то вводится соответствующая опция:

  • Решение простейших дифференциальных уравненийДля решения дифференциальных ура...

    13 слайд

    Решение простейших дифференциальных уравнений
    Для решения дифференциальных уравнений в аналитической форме в пакете Mathematica используется функция Dsolve, формат обращения к которой имеет вид: Dsolve[□==□, y[x],x], где □==□ – дифференциальное уравнение относительно функции y(x). Функция y и все ее производные должны быть записаны с аргументом, заключенным в квадратные скобки: y[x], y’[x].

  • Решение простейших дифференциальных уравненийФункция Dsolve стремится найти о...

    14 слайд

    Решение простейших дифференциальных уравнений
    Функция Dsolve стремится найти общее решение ДУ в явном виде и выдает результат в виде списка правил замены, причем каждое решение заключается в фигурные скобки. Для ДУ порядка n общее решение содержит n произвольных констант, которые обозначаются C[1], c[2],…,c[n].

  • Решение простейших дифференциальных уравненийДля получения частного решения н...

    15 слайд

    Решение простейших дифференциальных уравнений
    Для получения частного решения необходимо в качестве первого аргумента Dsolve указать список, состоящий из самого уравнения и начальных или граничных условий:

  • Решение простейших дифференциальных уравненийНайденные с помощью Dsolve решен...

    16 слайд

    Решение простейших дифференциальных уравнений
    Найденные с помощью Dsolve решения можно подставить в любое выражение, содержащее y(x). Однако это решение не определяет правил замены производных y’(x), y’’(x) и так далее, например:

  • Решение простейших дифференциальных уравненийЧтобы получить решение, не имеющ...

    17 слайд

    Решение простейших дифференциальных уравнений
    Чтобы получить решение, не имеющее этого недостатка, нужно в качестве второго аргумента функции Dsolve записать только имя искомой функции, не указывая ее аргумент. В этом случае решение представляется в виде чистой функции («purefunction»-объекта), в котором роль аргумента x, в некоторых случаях, играет символ «#1», а признаком этого объекта является символ «&». полученное решение можно подставить в любое выражение, содержащее как функцию y(x), так и ее производные:

  • Решение простейших дифференциальных уравненийДля решения систем уравнений в к...

    18 слайд

    Решение простейших дифференциальных уравнений
    Для решения систем уравнений в качестве первого аргумента функции указывается список уравнений, а в качестве второго аргумента – список искомых функций:

  • Решение простейших дифференциальных уравненийЕсли в список уравнений включить...

    19 слайд

    Решение простейших дифференциальных уравнений
    Если в список уравнений включить необходимое количество начальных или граничных условий, то будет найдено частное решение системы ДУ, не содержащее произвольных постоянных:

  • Решение простейших дифференциальных уравненийДля некоторых уравнений решение...

    20 слайд

    Решение простейших дифференциальных уравнений
    Для некоторых уравнений решение может быть выражено через спецфункции, встроенные в пакет mathematica. Если же Dsolve не может найти аналитического решения ДУ, то mathematica просто перепечатывает введенные данные в выходную ячейку:

  • Решение простейших дифференциальных уравненийДля получения численного решения...

    21 слайд

    Решение простейших дифференциальных уравнений
    Для получения численного решения дифференциального уравнения используется функция NDsolve, которая вызывается по крайней мере с тремя аргументами: NDsolve[{□==□, begindata}, y,{x,xmin,xmax}], где □==□ – дифференциальное уравнение относительно функции y, аргумент которой x изменяется в пределах отрезка [xmin,xmax].

    Обычнопри
    выводе
    результатавычислений указывается только диапазонопределения интерполяционной функции, а таблица данных
    изображается символом в виде «<>».

  • Решение простейших дифференциальных уравненийПри использовании NDsolve искома...

    22 слайд

    Решение простейших дифференциальных уравнений
    При использовании NDsolve искомая функция y[x] находится в виде interpolatingfunction[{{xmin, xmax}}, <таблица данных>] – объекта, который представляет собой таблицу значений функции y(xi) в различных точках из отрезка [xmin, xmax] и позволяет найти значение функции в любой точке этого отрезка путем интерполяции табличных данных. При этом предполагается, что в промежутках между заданными точками функция является достаточно гладкой:

  • Решение простейших дифференциальных уравненийПостроим график полученного выше...

    23 слайд

    Решение простейших дифференциальных уравнений
    Построим график полученного выше решения:

  • Решение простейших дифференциальных уравненийВ случае решения системы диффере...

    24 слайд

    Решение простейших дифференциальных уравнений
    В случае решения системы дифференциальных уравнений в качестве первого аргумента используется список уравнений системы и начальные условия, а вторым аргументом является список искомых функций: NDsolve[{□==□,□==□,…,begindata}, {y1,y2,…},{x,xmin,xmax}]:

  • ЗаключениеМногие прикладные задачи сводятся к решению обыкновенных дифференци...

    25 слайд

    Заключение
    Многие прикладные задачи сводятся к решению обыкновенных дифференциальных уравнений (ОДУ) или их систем. Для некоторых уравнений и систем имеются формулы «точного» решения, и пакет Mathematica умеет их находить. В тех задачах, для которых символьное решение построить не удается, Mathematica может находить численное решение. В решениях она использует богатый набор специальных функций и свои интерполяционные функции, представляя решение в форме, в которой они могут быть непосредственно использованы.

Получите профессию

Фитнес-тренер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 645 материалов в базе

Скачать материал

Другие материалы

Комплект измерительных материалов учебной практики ПМ 03 Ревьюирование программных модулей
  • Учебник: «Информатика (углублённый уровень)», Калинин И.А., Самылкина Н.Н.
  • Тема: § 8. Архитектура и некоторые виды информационных систем
  • 01.11.2022
  • 290
  • 5
«Информатика (углублённый уровень)», Калинин И.А., Самылкина Н.Н.
Рабочая программа по ЕН.02 Информационные технологии в профессиональной деятельности
  • Учебник: «Информатика (углублённый уровень)», Калинин И.А., Самылкина Н.Н.
  • Тема: § 8. Архитектура и некоторые виды информационных систем
  • 01.11.2022
  • 117
  • 6
«Информатика (углублённый уровень)», Калинин И.А., Самылкина Н.Н.
Комплект измерительных материалов по ЕН.02 Информационные технологии в профессиональной деятельности
  • Учебник: «Информатика (углублённый уровень)», Калинин И.А., Самылкина Н.Н.
  • Тема: § 6. Информационные системы
  • 01.11.2022
  • 211
  • 9
«Информатика (углублённый уровень)», Калинин И.А., Самылкина Н.Н.

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 01.11.2022 112
    • PPTX 872.4 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Кокурина Наталья Сергеевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Кокурина Наталья Сергеевна
    Кокурина Наталья Сергеевна
    • На сайте: 2 года и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 4633
    • Всего материалов: 10

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Методы и инструменты современного моделирования

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 19 регионов
  • Этот курс уже прошли 70 человек

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Курс профессиональной переподготовки

Информатика: теория и методика преподавания в образовательной организации

Учитель информатики

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 496 человек из 73 регионов
  • Этот курс уже прошли 1 529 человек

Мини-курс

Применение семантического ядра в SEO и рекламе

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Основы нарративного подхода: теория и методы

5 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Управление стрессом и эмоциями

2 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 127 человек из 41 региона
  • Этот курс уже прошли 77 человек