Реализация графики на плоскости и в пространстве в системах Maple и Maxima
презентация к уроку по математике (9 класс) на тему
Реализация графики на плоскости и в пространстве в системах Maple и Maxima.Основная информация о программах Maple и Maxima.Примерыпостроений графики, предсталеные в виде кодов и графики
Скачать:
Вложение | Размер |
---|---|
2.prezentatsiya.pptx | 2.85 МБ |
Предварительный просмотр:
Подписи к слайдам:
Для повышения эффективности программных продуктов предпочтительнее иметь в распоряжении пользователя – мощные встроенные функции или алгоритмы получения геометрических образов. Такими возможностями обладают, в том числе программы класса CAD систем, так и практически все системы компьютерной математики . 2D и 3 D графика в настоящий момент используются в области «яркой» графики, высоко информационных сред (графиков, диаграмм, геоинформационных систем, систем проектирования и т. д.), новых возможностей в искусстве и инсталляциях, а также для работы с человеческими чувствами и впечатлениями.
Maxima и Maple Maxima Maple Maxima — система для работы с символьными и численными выражениями, включающая дифференцирование, интегрирование, разложение в ряд, преобразование Лапласа, обыкновенные дифференциальные уравнения, системы линейных уравнений, многочлены, множества, списки, векторы, матрицы , позволяет строить графики функций и статистических данных в двух и трех измерениях Maple — программный пакет, система компьютерной алгебры, которая предназначена для символьных вычислений, хотя имеет ряд средств и для численного решения дифференциальных уравнений и нахождения интегралов. Обладает развитыми графическими средствами. Имеет собственный язык программирования, напоминающий Паскаль
Общие сведения о системе Maple Maple – программный пакет, система компьютерной алгебры (точнее, система компьютерной математики). Является продуктом компании Waterloo Maple Inc . , которая с 1984 года выпускает программные продукты, ориентированные на сложные математические вычисления, визуализацию данных и моделирование.
Интерфейс системы Maple
Двумерная графика в системе MAPLE V. Универсальные графические команды собраны в пакете plots (их можно подразделить команды двумерной и пространственной графики), а в подпакете statplots пакета stats находятся специальные команды отображения статистических данных. plot () (предназначена для построения графиков функций одной переменной (двумерная графика); plot3d()(строит трехмерные графические отображения поверхностей и пространственных кривых).
Графики функций и простейшие кривые в Maple В состав Maple входят несколько специальных пакетов для работы с графикой. Однако для построения графиков функций и простейших кривых и поверхностей нет неободимости подгружать эти пакеты. Достаточно использовать функцию plot , входящую в ядро Maple > > y:=x^3-4*x^2+x ; > plot(y, x=-1..4); y := x ^ 3 - 4 x^2 + x График явно заданной функции
Графики функций, построенные точками
Графики функций, заданных процедурами
Графики функций, заданных параметрически В ряде случаев для задания функциональных зависимостей используются заданные параметрически уравнения, например х = f 1 (t) и у =f 2 (t) при изменении переменной t в некоторых пределах. Точки(х, у) наносятся на график в декартовой системе координат и соединяются отрезками прямых. Для этого используется функция plot в следующей форме:
Графики функций в полярной системе координат Графики в полярной системе координат представляют собой линии, которые описывают конец радиус- вектора r(t) при изменении угла t в определенных пределах — от t до t . Построение таких графиков также производится функцией plot , которая для этого записывается в следующем виде:
Построение трехмерных графиков Трехмерными называют графики, отображающие функции двух переменных z( х,у ). Каждая точка z i таких графиков является высотой (аппликатой) точки, лежащей в плоскости XY и представленной координатами ( х,у ). Поскольку экран монитора компьютера в первом приближении является плоским, то на деле трехмерные графики представляют собой специальные проекции объемных объектов.
Для изображения поверхностей в Maple используется команда plot3d Так же, как и команда plot , в зависимости от синтаксиса plot3d может изображать поверхности, заданные явно (в виде графика функции двух аргументов) и параметрически > y:='y':plot3d(x^2+y^2, x=-2..2, y=-sqrt(4-x^2)..sqrt(4-x^2), grid=[20,20]);
График явно заданной функции
Построение трехмерного графика, заданной в параметрической форме При параметрическом задании поверхности первый аргумент представляет собой список трех функций двух переменных. Следующие два аргумента, как и в случае явного задания поверхности, определяют диапазон изменения переменных. Разумеется , при параметрическом задании поверхности также можно использовать дополнительные опции команды plot3d .
Построение поверхностей Пример простейшего построения графиков трехмерной поверхности. По умолчанию в Maple 7 строится поверхность с функциональной окраской и стилем style = patch .
Построение фигур в различных системах координат Вид графика трехмерной поверхности существенно зависит от выбора координатной системы. П ример построения нелинейного конуса в цилиндрической системе координат. Для задания такой системы координат используется параметр coords = cylindrical .
3d- графики параметрически заданных поверхностей
Общие сведения о Maxima Maxima – система для работы с символьными и численными выражениями, включающая дифференцирование, интегрирование, разложение в ряд, преобразование Лапласа, обыкновенные дифференциальные уравнения, системы линейных уравнений, многочлены, множества, списки, векторы, матрицы и тензоры.
Основными преимуществами программы Maxima являются : 1.Возможность свободного использования ( Maxima относится к классу свободных программ и распространяется на основе лицензии GNU). Эта лицензия предоставляет пользователям компьютерных программ: 1 ) свободу запуска программы, с любой целью; 2) свободу изучения того, как программа работает, и её модификации; 3) свободу распространения копий; 4) свободу улучшения программы, и выпуска улучшений в публичный доступ. 2. Возможность функционирования под управлением различных ОС (в частности Linux и Windows). 3. Небольшой размер программы (дистрибутив занимает порядка 23 мегабайт, в установленном виде со всеми расширениями потребуется около 80 мегабайт). 4. Maxima имеет удобный графический интерфейс ( wxMaxima ) на русском языке, а также есть возможность работать в режиме командной строки. 5. Maxima дает возможность решать широкий класс задач .
Построение графиков в Maxima В математике удобно полученное решение выводить в графическом виде. Система компьютерной математики Maxima может строить графики двумерных и трехмерных функций, заданных в явном виде, в параметрическом виде, в виде таблицы . Для построения двумерного графика можно использовать либо диалоговое окно пункта « Plot 2d…» из вкладки «Графики», либо команду «plot2d(f(x),[ x,a,b ]);», где f(x) – функция, график которой необходимо построить, x – переменная, а – левая граница, b – правая граница.
Построение двумерных и трехмерных графиков в системе Maxima plot2d( выражение, [символ, начало, конец ]) plot3d(выражение, [переменная1, начало, конец], [переменная2, начало, конец])
Программирование графиков функций, заданных в явном виде Для построения двумерных графиков используются функция: . Первый аргумент – список функций, второй и третий – ограничения поосям координат. Третий аргумент является необязательным. Если егоне указать – он будет подобран автоматически. Чтобы не вводить длинный вызов функции plot2d со всеми её параметрами, заполним вспомогательные формы для построения графика.
Пример : Построить графики функций, заданных в явном виде на отрезке
Программирование графиков функций, заданных в параметрическом виде Для построения графика параметрически заданной функции используется команда: где x – выражение и y – выражение задают зависимость вида x=x ( t ), y=y ( t ), где t – переменная параметризации; [ t , t 1, t 2] задает отрезок, в пределах которого параметр t будет изменяться; nticks задает количество кусочков, на которые будет разбит интервал изменения параметра при построении графика.
Программирование дискретных функций Maxima может рисовать графики функций, заданных таблично. Для этого ей нужны два списка: один – для значений абсцисс дискретных точек, второй – для значений ординат этих точек. Командная строка в этом случае выглядит так :
Программирование графики в полярной системе координат Если использовать две окружности с одинаковыми радиусами и вращать одну вокруг другой, то получится кардиоида. По мнению математиков, получаемая кривая напоминающая сердце. В прямоугольной декартовой системе координат уравнение кардиоиды имеет сложный вид: В полярной системе координат уравнение кардиоиды имеет простой вид: где ρ – расстояние от точки кривой до начала координат, t – полярный угол , a – диаметр окружности.
Пример : Построить фигуру Лиссажу
Программирование построения трёхмерных графиков Основная команда для построения трёхмерных графиков – plot3d .
Пример : Построение поверхсности функции, заданной в явном виде:
В ходе выполнения реферата использовались пакеты расширений : – Fractals – Dynamics – Draw
Пример : Построение графика с помощью пакета расширений fractals заданная в параметрическом виде
Пример: Построим параболоид вращения . В параметрическом виде уравнение параболоида имеет вид:
Пример : Построение графика с помощью пакета расширений dynamics .
Спасибо за внимание !!!
По теме: методические разработки, презентации и конспекты
Тема 26. МЕТОД КООРДИНАТ НА ПЛОСКОСТИ И В ПРОСТРАНСТВЕ.Теория. Ключевые методы решения задач.
Уважаемые коллеги!Актуальной задачей на сегодняшний день является качественная подготовка учащихся к государственной итоговой аттестации (ГИА) и единому государственному экзамену (ЕГЭ) по математике, ...
Тема 27. ИТОГОВЫЙ КОНТРОЛЬ ПО ТЕМЕ № 26: "МЕТОД КООРДИНАТ НА ПЛОСКОСТИ И В ПРОСТРАНСТВЕ".
Уважаемые коллеги!Актуальной задачей на сегодняшний день является качественная подготовка учащихся к государственной итоговой аттестации (ГИА) и единому государственному экзамену (ЕГЭ) по математике, ...
Векторы на плоскости и в пространстве
Справочник....
Открытый урок математика 6 класс. Тема: "Прямые на плоскости и в пространстве. Расстояние".
В данном материале описано проведение открытого урока по математике для учеников 6 класса. Обобщающий материал на тему: "Прямые на плоскости и в пространстве. Расстояние"....
Конспект урока по математике в 7 классе по теме: "Взаимное положение прямых на плоскости и в пространстве".
Конспект урока по математике в 7 классе по теме: "Взаимное положение прямых на плоскости и в пространстве"....
Вычисление интегралов с помощью системы компьютерной математики Maxima.
В некотрых случаях бывает сложно вычислить интеграл, так как трудно преобрзовать подынтегральную функцию к табличным первообразным. В качестве проверки не будет лишним научиться вычислять интегралы, и...
Контрольная работа по математике "Прямые на плоскости и в пространстве"
Контрольная работа по математике "Прхямые на плоскости и в пространстве" разработана для учащихся 6х классов общеобразовательных школ. В основе критериев оценки заложена балльная система....