kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Работа в системе Maxima.

Нажмите, чтобы узнать подробности

                                                                  Maxima

Эффективные алгоритмы решения алгебраических уравнений, вычисления производных, решение систем линейных алгебраических и дифференциальных уравнений в Maxima. Визуализация моделей.

Maxima — система для работы с символьными и численными выражениями, включающая дифференцирование, интегрирование, разложение в ряд, преобразование Лапласа, обыкновенные дифференциальные уравнения, системы линейных уравнений, многочлены, множества, списки, векторы, матрицы и тензоры. Maxima производит численные расчеты высокой точности, используя точные дроби, целые числа и числа с плавающей точкой произвольной точности. Система позволяет строить графики функций и статистических данных в двух и трех измерениях.

В  текстовом  меню  wxMaxima  находятся  функции  для  решения  большого количества   типовых   математических   задач,   разделенные   по   группам: уравнения,  алгебра,  анализ,  упростить,  графики,  численные  вычисления.

Ввод  команд  через  диалоговые  окна  упрощает  работу  с  программой.    Например,    пункт    меню    Анализ/Дифференцировать   позволяет вычислить производную.

Функция diff позволяет найти производные.

Синтаксис: diff(функция, переменная, порядок производной);

Пример: найти первую производную функции y(x)=e x /x 2.

Сначала   введем   функцию:   y(x):=exp(x)/x^2;   (обратите   внимание,   что   в

отличие от присвоения значения переменной, здесь используется комбинация

символов  ":="  (двоеточие  и  равно)),  а  затем  найдем  ее  производную  по

переменной х. 

Для  этого  введем  команду:  diff(y(x),x,1);  или  diff(y(x),x);.  В  случае  первой

производной ее порядок можно не указывать.

solve   -   решение   алгебраических   уравнений   и   их   систем   (в   качестве параметров  в  первых  квадратных  скобках  указывается  список  уравнений через запятую, во-вторых - список переменных, через запятую).В  случае  множества  решений  у  тригонометрических  уравнений  выдается соответствующее сообщение только и одно из решений.Также Maxima позволяет находить комплексные корни.

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

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

Для построения графиков функций, заданных параметрически, используется опция parametric.
Для построения графика указывается область изменения параметра. 
Пример графика простейшей параметрической функции представлен на рисунке. Опция ntics указывает число точек, по которым проводится кривая.

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Работа в системе Maxima.»

Maxima Эффективные алгоритмы решения алгебраических уравнений, вычисления производных, решение систем линейных алгебраических и дифференциальных уравнений в Maxima. Визуализация моделей .

Maxima

Эффективные алгоритмы решения алгебраических уравнений, вычисления производных, решение систем линейных алгебраических и дифференциальных уравнений в Maxima. Визуализация моделей .

Maxima — система для работы с символьными и численными выражениями, включающая дифференцирование, интегрирование, разложение в ряд, преобразование Лапласа, обыкновенные дифференциальные уравнения, системы линейных уравнений, многочлены, множества, списки, векторы, матрицы и тензоры. Maxima производит численные расчеты высокой точности, используя точные дроби, целые числа и числа с плавающей точкой произвольной точности. Система позволяет строить графики функций и статистических данных в двух и трех измерениях.

Maxima — система для работы с символьными и численными выражениями, включающая дифференцирование, интегрирование, разложение в ряд, преобразование Лапласа, обыкновенные дифференциальные уравнения, системы линейных уравнений, многочлены, множества, списки, векторы, матрицы и тензоры. Maxima производит численные расчеты высокой точности, используя точные дроби, целые числа и числа с плавающей точкой произвольной точности. Система позволяет строить графики функций и статистических данных в двух и трех измерениях.

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

В текстовом меню wxMaxima находятся функции для решения большого количества типовых математических задач, разделенные по группам: уравнения, алгебра, анализ, упростить, графики, численные вычисления.

Ввод команд через диалоговые окна упрощает работу с программой . Например, пункт меню Анализ/Дифференцировать позволяет вычислить производную.

Функция diff позволяет найти производные Синтаксис: diff(функция, переменная, порядок производной); Пример: найти первую производную функции y(x)=e x /x 2 . Сначала введем функцию: y(x):=exp(x)/x^2; (обратите внимание, что в отличие от присвоения значения переменной, здесь используется комбинация символов

Функция diff позволяет найти производные

Синтаксис: diff(функция, переменная, порядок производной);

Пример: найти первую производную функции y(x)=e x /x 2 .

Сначала введем функцию: y(x):=exp(x)/x^2; (обратите внимание, что в

отличие от присвоения значения переменной, здесь используется комбинация

символов ":=" (двоеточие и равно)), а затем найдем ее производную по

переменной х.

Для этого введем команду: diff(y(x),x,1); или diff(y(x),x);. В случае первой

производной ее порядок можно не указывать.

solve - решение алгебраических уравнений и их систем (в качестве параметров в первых квадратных скобках указывается список уравнений через запятую, во-вторых - список переменных, через запятую) В случае множества решений у тригонометрических уравнений выдается соответствующее сообщение только и одно из решений. Также Maxima позволяет находить комплексные корни

solve - решение алгебраических уравнений и их систем (в качестве параметров в первых квадратных скобках указывается список уравнений через запятую, во-вторых - список переменных, через запятую)

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

Также Maxima позволяет находить комплексные корни

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

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

       Пример :

Для решения систем обыкновенных линейных дифференциальных уравнений в  Maxima  имеется функция desolve .  Пример:   %i1) eq1:'diff(f(x),x)='diff(g(x),x)+sin(x); (%i2) eq2:'diff(g(x),x,2)='diff(f(x),x)-cos(x); (%i3) atvalue('diff(g(x),x),x=0,a); (%i4) atvalue(f(x),x=0,1); (%i5) properties(f); (%i6) printprops(f,atvalue);

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

Пример:  

%i1) eq1:'diff(f(x),x)='diff(g(x),x)+sin(x);

(%i2) eq2:'diff(g(x),x,2)='diff(f(x),x)-cos(x);

(%i3) atvalue('diff(g(x),x),x=0,a);

(%i4) atvalue(f(x),x=0,1);

(%i5) properties(f);

(%i6) printprops(f,atvalue);

Для построения графиков функций, заданных параметрически, используется опция parametric.  Для построения графика указывается область изменения параметра.   Пример графика простейшей параметрической функции представлен на рисунке. Опция ntics указывает число точек, по которым проводится кривая.

Для построения графиков функций, заданных параметрически, используется опция parametric. Для построения графика указывается область изменения параметра.  Пример графика простейшей параметрической функции представлен на рисунке. Опция ntics указывает число точек, по которым проводится кривая.

Спасибо за внимание!

Спасибо за внимание!


Получите в подарок сайт учителя

Предмет: Внеурочная работа

Категория: Презентации

Целевая аудитория: 11 класс

Скачать
Работа в системе Maxima.

Автор: Никонова Валентина Александровна

Дата: 12.11.2015

Номер свидетельства: 252367

Похожие файлы

object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(70) "Моделирование фракталов в системе Maxima"
    ["seo_title"] => string(46) "modielirovaniie_fraktalov_v_sistiemie_maxima_1"
    ["file_id"] => string(6) "461232"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1520684799"
  }
}
object(ArrayObject)#875 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(70) "Моделирование фракталов в системе Maxima"
    ["seo_title"] => string(46) "modielirovaniie_fraktalov_v_sistiemie_maxima_2"
    ["file_id"] => string(6) "461233"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1520684989"
  }
}
object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(72) "«Обзор пакетов расширений системы Maxima»"
    ["seo_title"] => string(40) "obzor_paketov_rasshirenii_sistemy_maxima"
    ["file_id"] => string(6) "589343"
    ["category_seo"] => string(10) "matematika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1634990351"
  }
}
object(ArrayObject)#875 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(72) "«Обзор пакетов расширений системы Maxima»"
    ["seo_title"] => string(42) "obzor_paketov_rasshirenii_sistemy_maxima_1"
    ["file_id"] => string(6) "589344"
    ["category_seo"] => string(10) "matematika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1634990516"
  }
}
object(ArrayObject)#853 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(61) "Cистема компьютерной алгебры Maxima."
    ["seo_title"] => string(40) "cistiema-komp-iutiernoi-alghiebry-maxima"
    ["file_id"] => string(6) "252362"
    ["category_seo"] => string(10) "matematika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1447358063"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Проверка свидетельства