КАТЕГОРИИ: Архитектура-(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; Просмотров: 1349; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |