Манзон Б.М. Maple V Power Edition (Манзон Б.М. Maple V Power Edition.djvu), страница 7

DJVU-файл Манзон Б.М. Maple V Power Edition (Манзон Б.М. Maple V Power Edition.djvu), страница 7 Компьютерный практикум по специальности (3488): Книга - 11 семестр (3 семестр магистратуры)Манзон Б.М. Maple V Power Edition (Манзон Б.М. Maple V Power Edition.djvu) - DJVU, страница 7 (3488) - СтудИзба2020-08-25СтудИзба

Описание файла

DJVU-файл из архива "Манзон Б.М. Maple V Power Edition.djvu", который расположен в категории "". Всё это находится в предмете "компьютерный практикум по специальности" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 7 - страница

> пора(А[1,5])упора(А[а][5])у > ор(1,А[и.,5])уор(1,А[А][5])у > ор(О,А[з.] [2] ) у Если исследуемый объект — функция-процедура (с именем Гпате(х1,х2...)), то команда поря возвращает число аргументов этой функции, команда ор(1,Гпагое(х1,х2,...)) возвращает 1-тый аргумент, а команда ор(О,Гвалте(х1, х2,...) — имя функции. > пора (в' (х, у, г ) ) у ор ( 1 .. 3, в. (х, у, г ) ) у ор ( О, в. (х, у, г) ) у 40 Мер!е Ч Ромгег Ег1Шоп 5.

Команды Чар!е Изучив выражения Мар(е и такис типы объектов, как последовательности, списки и наборы, мы можем приступить к изучению команл Мау(е, использующих эти объекты в качестве параметров. Как упоминалось ранее, Мор(е имеет большое количество (более чем 2500) встроенных команл, сохраняемых в ядре Мар(е, основной библиотеке и специализированных пакетах. Имена команд выбирались таким образом, чтобы лучше всего отразить функциональные возможности команл и, в то же время, быть как можно короче, Например, команда для интегрирования по частям называется )в(рагЬ, а команда для замены переменных называется сйап~еуаг. Некоторые имена команд длиной в один символ (например Г)), в то время как лругие имеют длину более лесяти символов (например совр)е1еввваге).

Большинство команд Мар!е написаны полностью в символах нижнего регистра. Однако следует помнить, что Мар(е "чувствителен к регистру". Это означает, что "г)1(Г' и "01(Г' различны. Независимо от того используются ли они как имена команды или как имена переменных, Мар(е всегда рассматривает их как различные объекты. Имена собственных команл Мар(е защищены. Это означает, что если вы попытаетесь использовать их для присвоения каких либо-выражений, то получите предупреждение об ошибке.

5.1. Последовательности параметров Каждая команда Ма(з(е использует последовательность параметров в качестве аргумента. ) Имяг команды(параметр1, параиетр2,...) ! Эта последовательность может содержать несколько чисел, выражений, наборов или списков или может вообще не содержать никаких параметров. Независимо от того сколько параметров задано, параметры команды асегла заключены в круглые скобки ( ).

Другие типы скобок не будут приволить к интерпретации записанного выражения как команлы. Любой из рассмотренных объектов Мар(е (и некоторые из тех, которые еще не рассматривались) могут использоваться как параметры. Команлы могут также использоваться как параметры; эти команды выполняются, и их результаты вставляются в последовательность параметров. Некоторые команды имеют ограничения на тип объектов, которые они применяют для ввода, и для большинства команд порядок параметров также важен. Все команды обязаны иметь минимальное число параметров, с которыми они могут вызываться (например команда 1в( должна иметь, по крайней мере, два параметра — выражение и переменную интегрирования). В то же время большинство команл могут использовать больше параметров, чем их минимальное число. Эти экстра-параметры могу включать большое количество дополнительных возможностей.

в том числе. опции управляющие функционированием команлы. 5. Команды Мар!е 41 Рассмотрим несколько примеров команд: > Шйй (3 *х"2+2" х-б, х)1 — (Зх' + 2х — 6) д ох > бай (3 *х" 2+2" х-б, х, х) 1 > сх1дехрк:=соа(х) "5 + абаза(х) *4 + 2*соа(х) "2 2*а1и(х)"2 — соа(2*х)) > а1атр1айу(Ек1дехрх') 1 ггфехрг:= сов(х)' + яп(х)" + 2 соа(х)' — 2 яп(х) — сох(2 х) соа(х)г + соа(х)' > 1пс ( 1ххс ( х"2 * у"3, х ), у))хга1зхе(™)) Я~х у г)х бу 1 э — х у 12 5.2. Как вызвать команду? Не всегла достаточно просто знать имя команды, которую вы хотите ввести— иногда вы лолжны загрузить команду из некоторой конкретной части библиотеки Мар(е.

Если при вызове некоторой команды просто повторяется ввол, однако команда не выполняется, то это может означать, что вызываемая команда нс существует или не загружена в память. Приведем несколько примеров такого поведения. > ХИТ ( х'2, х ) 1 1)х(Т(х', х) > Иассоха( 120 )т пасгога( — 120) > пюахх( 1, 2, 3, 4 5 б )а гпеап(1, 2, 3, 4, 5, 6) 42 Мер!е У Роигег Ет!!т!оп Когда это случается, проверьте по буквам правильность записи команды (включая соответствие нижнего и верхнего регистров символов) и загрузили ли Вы команду в память Мар!е. Автоматически загружаемые и загружаемые из библиотек команды Когда программа Мар1е запускается, она не имеет ни одной команды, полностью загруженной в память. Однако большое количество станлартных команд имеют указатели их нахождения при загрузке.

Когда вы вызываете одну из них, Мар!е загружает ее автоматически. Другие команды, постоянно находящиеся в основной библиотеке, автоматически не загружаются, а должны вначале явно загружаться командой геав!1Ь (чтение из библиотеки). Если при попытке вызвать команду из основной библиотеки команда не выполняется, следует перел командой поставить геав!1Ь. Приведем некоторые примеры как автоматически загружаемых, так и загружаемых при помощи геаа)1Ь команд. > ехрахъс (( х-2) * (х+5))! х +Зх — !О > хеас111Ь(хйассоха) ) ргос(п) ...

епд > хйассога(120)! (1, П2. 3), !З 11 )5 1И! Однажды загруженную в память команду нет необходимости перезагружать в течение текущего сеанса. Команды в пакетах Мар1е содержит несколько десятков специализированных наборов команд называемых пакетами (например 1)па!а, йевупип и т.д.). Подпрограммы в этих пакетах не загружаются автоматически, и не могут инициироваться командой геаг)!!Ь. Один из способов вызова этих команд состоит в использовании команды и!1Ь(имя пакета) для загрузки указателей ко всем командам пакета, Тогда при вызове любой команды пакета она автоматически загружается в память. Другой способ состоит в том, чтобы перед названием команды добавлять название пакета, а саму команду заключать в квалратные скобки.

Следующие примеры иллюстрируют эти методы. > «г1п!з(созв)>алас); Нагпгпд, пеи с1еГ(п(езоп аког С1ть 5. Команды Мар1е 43 7СЬЬ ЬеП, Ь(потГа(, саггргогу, сЬагасгег, сйоозе, сатрап(оп, соп(раг(, с(есог(ераг(, епсос(ераг(, 7)Ьопасс(, 7)г5(раг(, дгаусос(е, тпоиес, (аз(раг(, ти(гтотга(, пех(рагб питЬсотЬ, питЬсотр, питЬрагг, питЬрегт, раг66оп, регти(е, ровегзег, ргеграг(, галс(сотЬ, галс(рагс, гапг(регт, зг(г((пе(, зг(г(1пе2, зиЬзеггп тес(оаг(/ > лшвЬрекза ( ( 1, 2, 3, 4 ) ) т 24 > хе1тЬ(есате) г > с1еесг1Ье [звеап) ([1,2,3,4,5,6))т 7 2 5.3. Некоторые часто используемые команды Команд и функций, входящих в основную библиотеку около пятисот, часть пз них — элементарные н специальные функции, лругие предназначены для определения функций, процелур, операторов и других структур данных, боль~пая часть команд предназначена лля проведения вычислений с числами, многочленами, векторами и матрицами, функциями и другими обьектами Мар(е, в том числе для дифференцирования и интегрирования, решения алгебраических и дифференциальных уравнений.

Много команд предназначенных для графического представления выражений, для взаимодействия с системой, ввода и вывода информации и так далее. Трудно перечислить не только все команды, но даже все области применимости команд. Поэтому здесь мы рассмотрим наиболее общие, наиболее часто используемые команды, входящие в ядро Мар(е и основную библиотеку. Команды из специализированных пакетов будут рассмотрены в разделе "Обзор специализированных пакетов". Преобразование выражений Прежде чем использовать команды Мар(е для выполнения алгебраических преобразований, вначале покажем, как выполняются стандартггые преобразования без использования этих команд. В качестве примера решим уравнение > ее(:=4*к+17=23) ед:= 4 х + 17 = 23 Сначала вычтем из обеих частей уравнения 17 44 Мар1е )/ Роигег Ео(т)оп > ест-(17=17)) 4х=б Теперь разделим уравнение на 4„чтобы получить ответ > н/,ф 3 х =-— 2 Части выражения (команды Фз, г)зз, питег, г)епот, гетоке, йаз, зе)ес(, /пг)ес, зи)>з, зипзор) Помимо рассмотренных выше команд ор, авЬаор и вора существует еше несколько команд для оперирования элементами объектов Мар!е, Рассмотрим уравнение > ео:юал2+Ьл2юол2 ед:=а +Ь'=с Чтобы выделить левую или правую часть этого уравнения, сугцествуют команды ПьО и г)зяб.

> 1Ьв(ец)) а +Ь > кЬв(ец)) Эти же команды используются для выделения границ диапазона, задаваемого оператором диапазона 1,.): > 1Ьв(2..5))1гж2..5) 1:= 2 .. 5 > хЬа(2..5)) Существует также команды вьшеления числителя и знаменателя дробного выражения. Пусть имеется дробь > йкас~1= (1+елть(х) лЗ-у/х) / (ул2-1+х) ) 1 + а1п(х)' — у/х /гас!; = у' — 1+х 5. Команды Мар)е 45 Можно из этой лроби выделить числитель командой пшпег: > пшпег(ггасс) ! х + яп(х)' х — у или знаменатель командой дедов: > цепов(йгасс)! х (у — ! + х) Команда гевоче удаляет элементы из списка, набора, суммы, произведения или функции по заданному логическому отношению (правилу).

Например, зададим правило в виле; > 1агде:=и->езга1Ь(1а(г>3)=багие)т !агле:= а — э еча)Ь()з(3 < ~) = (гле) Теперь по этому правилу удалим элементы из выражения > гевозге(1агде,5+8:чаЛ.п(х)-ехр(9))! 8 яп(х) — е' Команда Ьав проверяет наличие данного операнда в выражении. Пусть > К:= 2чехр(а*х) *алп(х) "1п(у) ! (':= 2 е'"' яп(х) !п(у) > Ьаа(й,ехр(а*х))! (где Команда ве!ес! извлекает из выражения операнды заданного типа > ае1ест.(Ьае, Й, х); е'""' яп(х) > гевозге(Ьаа, й, х) т 2 !п(у) Команда !пде(а перечисляет все независимые переменные, находяшиеся в математическом выражении, или переменные заданного типа > 1пс1еМ(й)т1пйеса(й,'йипсс1оп')т (х, у, а, яп(х), е'""', )п(у)) (яп(х), е'"', )п(уЦ 46 Мар!е Ч Роигег ЕбШоп Команда подстановки вийе(а=Ь, выражение) позволяет заменить в математическом выражении один операнд (а) другим (Ь), в частности числом.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее