Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Д о д а т о к 3: Деякі команди Maple 8




Команди у Maple 8 завершуються крапкою з комою або двокрапкою. Двокрапка означає, що команда має бути виконаною, але результат її виконання не треба виводити на екран.

Вирази у Maple 8 записують як і в більшості мов програмування. Наприклад, вираз задається командою (a-3*b*sin(x^2))/(exp (x)+З*cos(2*x)^2);. Для спрощення виразів використовують коман­ду simplify, аргументом якої є спрощуваний вираз. Для обчислення наближеного значення виразу використовують команду evalf. Напри­клад, evalf(Pi, 100); виведе на екран 100 знаків числа .

Знайти розв'язок рівняння, або системи рівнянь можна командою solve. Наприклад, solve(х^3-5*х^2+6=0,х); знаходить розв'язки рів­няння , а команда solve({5*x-3*y=5,2*x+7*y=b},{х,у}); — розв’язки системи рівнянь

Для розв'язування задач лінійної алгебри треба спочатку заванта­жити відповідний пакет командою with(linalg);

Матрицю А розмірності задає команда matrix. Наприклад, команда A:=matrix(3,4,[5,7,-2,4,3,-5,0,2,5,7,-1,2]); задає матрицю .

Операції додавання матриць та множення матриці на число запи­сують за допомогою звичайних знаків арифметичних операцій. Напри­клад, А+В; -В; -2*В+3*А; А-х*Е;. Множення матриць позначається знаком &*. Наприклад, A&*B; B&*A; A&*A&*A+5*A&*A-3*A+5*E;. Вивести на ек­ран матрицю можна командою evalm.

Визначник квадратної матриці С обчислюють командою det(C);. Для знаходження матриці, оберненої до матриці С, можна використати команду inverse(C); або команду С^(-1);.

Власні значення матриці знаходить команда eigenvalues, а власні вектори — eigenvectors.

Для задання функції слугує команда ->. Наприклад, команда f:=x-> exp(5*sin(x)); задає функцію , команда F:=(x,y)->(x-у^3)/(х+3*у); — функцію , а команда z:=x->piecewise(x <=5 and x>-3,x-5,x+3); — функцію

Для побудови графіків функцій використовують пакет, що заванта­жується командою with(plots);. Команда plot(f(x),x=a..b); будує графік функції на проміжку . Команда plot(f(х,у),х=а.. b, у=с..d); будує поверхню, яка є графіком функції на прямокутнику .

Для обчислення границь послідовностей і функцій можна викорис­тати команду limit. Команда limit((1+1/n)^n,n=infinity); обчислює границю послідовності , коли . Команда limit((х^3-8)/(х^2-4),х=2); обчислює , а команди limit(abs(x-l)/ sin(x-1),x=l,left); та limit(abs(x-l)/sin(x-l),x=l,right); — односторонні границі та .

Для обчислення похідних функцій використовують команду diff. Так команда diff(x^2*cos(ln(x)),x); обчислює похідну за х функ­ції , послідовність команд g:=x->diff(x^2*cos(ln(x)),х$2); g(1); — другу похідну цієї функції в точці х = 1, а, напри­клад, команда diff ((х^2+у^2)*ехр(х-у),х$2,у$3); — частинну похідну .

Команда int служить для обчислення як невизначених, так і ви­значених інтегралів. Наприклад, команда int((x+3)*sin(2x/3),x); обчислює невизначений інтеграл , а команда int((x^3-2*х+5)* ехр(-х),х=0..2); — визначений інтеграл .

Збіжний невластивий інтеграл обчислюють командою int(x ^2*ехр(-х^2),х=0..infinity);.

Кратні інтеграли можна обчислити після їх попереднього зведення до повторних. Наприклад, команда int(int(x*y,y=-sqrt(4-x^2).. sqrt(4-x^2)),x=-2..2); обчислює подвійний ін­теграл .

Суму збіжного ряду можна обчислити за допомогою команди sum. Наприклад, команда sum((-1)^n/n^2,n=1..infinity); обчислить суму ряду .





Поделиться с друзьями:


Дата добавления: 2015-05-23; Просмотров: 1315; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.