Главная » Просмотр файлов » Матросов А.В. Maple 6. Решение задач высшей математики и механики

Матросов А.В. Maple 6. Решение задач высшей математики и механики (1185909), страница 67

Файл №1185909 Матросов А.В. Maple 6. Решение задач высшей математики и механики (Матросов А.В. Maple 6. Решение задач высшей математики и механики.djvu) 67 страницаМатросов А.В. Maple 6. Решение задач высшей математики и механики (1185909) страница 672020-08-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 67)

Дги этого следует 359 Глава 6. )Изрыв в Еков) нажатием кнопки Авв Рас1сайе То 1вЫ отобразить диалоговое окно открытия файлов, в котором выделить файл библиотеки пользователя и нажать кнопку Открыть. Полное имя папки, содержащей выбранный библиотечный файл, автоматически отобразится в списке Рас!гайея 1вс!идей, а сама библиотека будет подключена для использования. Удалить библиотеку из списка подключенных библиотек можно кнопкой Кешоте Яе)ес!ей Раскайе Ргош !яа1, предварительно выделив в списке каталогов подключенных библиотек требуемый каталог. Для того побы внесенные изменения вступили в силу, следует нажать кнопку Ассерй о л д ки еикт иве зкакгаизиез и '6",.'": Рис.

6.16. Вкладка задания файла инициализации и библиотек пользователя Последняя вкладка Мар!е Ор!!ова позволяет установить значения некоторых параметров Мар!е для выполнения им определенных действий (рис. б.17). В группе Савсе1 Са!св!а!!ов О!а)ой разрешается или запрещается отображение диалогового окна (флажок Евав!ей), с помощью которого можно прервать выполнение команды Мар!е, а также задается интервал времени в секундах (поле Р!зр)ауей Айег), через который после начала выполнения команды это окно отобразится.

Появление данного окна, вид которого показан на рис. 6.18, не останавливает вычисление команды Мар1е. Если нажать кнопку Теа, то выполнение команды будет немедленно завершено аварийно, если нажать кнопку )ь)о, то окно скроется, а команда будет продолжать выполняться. Если пользователь не нажмет ни одной кнопки в этом диалоговом окне, то оно автоматически скроется по завершении выполнения команды Мар!е.

Это окно позволяет пользователю Ехсе! выполнить действие, ассоциированное с кнопкой В!ор основной панели инструментов приложения Мар!е. Часть 1, Основы Мар1е 360 Рис. 6.17. Вкладка задания значений параметров дпя спецнапьнык действий Мар1е Рис. 6.18. Окно прерывания выполнения команды Мар1е В группе Са!св!а!юп Типе 1лтп1! устанавливается ограничение на время выполнения одной команды.

По умолчанию ограничение на время выполнения команды не установлено. В группе %ага!пй/Еггог Мевваяе Ориопа с помощью переключателей выбирается способ информирования пользователя о возникших ошибках при выполнении команды: звуковой сигнал и текст сообщения в ячейке (переключатель Яовп11), текст сообщения в ячейке вместе со звуковым сигналом и отображением диалогового окна с ошибкой (переключатель Мевяаяе) или только текст сообщения в ячейке (переключатель Г(опе).

Группа Хвптепс Оп!рп! Роппат предназначена для задания количества значащих цифр в мантиссе чисел при вычислениях с использованием ядра Мар!е, а также, в каком формате числовые результаты отображаются в ячейках рабочего листа. Формат Мар!е отображает числа как текстовые строки с заданным количеством значащих цифр в мантиссе, которые нельзя использовать в вычислениях Ехсе1, тогда как режим, использующий формат Ехсе!, преобразует полученные числа во внутренний формат Ехсе! с возможной потерей точности, но полученные числа можно использовать в вычислениях на рабочем листе. Глава 6. Мар!и а Ехсе! Действие кнопки Кое!ать Мар1е, последнего элемента управления на этой вкладке, аналогично действию команды хезсзхс на рабочем листе Мар!е: все переменные становятся неопределенными, а все подключенные пакеты отключаются.

После нажатия кнопки гхев!агГ Мар)е в русской версии МЗ Ехсе! станет невозможным подключение ни одного пакета Мар)е. Для того чтобы зто действие снова стало доступным, рекомендуется закрыть приложение Ехсе! и снова его загрузить. После выполнения этих действий станет возможным подключение любого другого пакета. 6.4. Программирование функций Мар!е в ЧВА Предыдушие разделы описывали интерактивную работу с командами Мар!е в Ехсе1. Если же необходимо автоматизировать некоторые действия, следует воспользоваться встроенным во все приложения МЯ Ой!се, и в том числе в МБ Ехсе!, средством программирования ЧВА (Ч!аца! Вагйс )ог Арр!)сабопз!. Мы предполагаем, что читатель знаком с основами создания приложений на ЧВА в среде МБ 00!се. Если это не так, то рекомендуем прочитать книгу "М1сгозой О!)!се 2000: разработка приложений" издательства ВНЧ.

написанную коллективом авторов под редакцией Федора Новикова. Самый простой способ выполнить команду Мар!е — задать в ячейке формуЛу С ОбраШЕНИЕМ К фуНКцИИ Нзр1е!), ЧтО будЕт В тОЧНОСтИ СООтастетВОВатЬ интерактивной процедуре использования Мар1е. В примере 6.! представлен текст процедуры ЧВА, задаюший в ячейке ))1 обрашение к построению ) рафика функции, определенной в ячейке в1. имя независимой переменной ОПРЕДЕЛЕНО В ЯЧЕЙКЕ С1.

РиЬ11с Зчь Иар1епхараьсз() Се11зг1, 2).уа1ие = "з1п!х)*1п!х) Се11з!1, 3).))а1ое = "х" Се11з!1, 1).гопко1а = "=Нар1е!""р1ое!К1,а2=0..Р1)",В1,с1) Епс) ЗоЬ СЛЕдуЕт СдспатЬ дВа ЗаМЕЧаНИя ОтНОСИтЕЛЬНО ПрОцЕдурЫ Мвр1есгзрЛасз!) примера 6.1. Первое, для задания двойных кавычек в строке ЧВА их следует повторить два раза. Второе, в качестве разделителя при перечислении ячеек, на которые определены ссылки в команде Мар!е, использовалась запятая, а зев Часть /.

Основы Мар/е не точка с запятой, как мы делали при непосредственном вводе обрашения к функциям Мар!е в ячейках рабочего листа !это относится к русской версии Ехсе! 2000). Однако если мы после выполнения процедуры мзр1еатзрпхсз(, нажатием клавиши <Г5> просмотрим на содержимое ячейки л), то обнаружим, что введенные нами разделители-запятые заменены точками с запятой. При задании параметров функции мзр1е () в кодЕ ЧВА в качестве разделителя в списке ячеек, на значения которых есть ссылки в команде Мар)е, определяемой первым параметром, следует использовать символ запятая (, ). Такое простое повторение в коде ЧВА интерактивной процедуры вызова команд Мар!е в некоторых случаях может оказаться недостаточно эффективным.

ЧВА позволяет непосредственно обращаться к процедурам, реализующим функциональность надстройки Мар!е 6, и переменным, влияюшим на значения устанавливаемых опций ядра Мар!е. Для этого следует использовать возможности ЧВА для организации ссылок на открытые процедуры и переменные других проектов. Прн ПОДКЛЮЧЕНИИ НадСтрОйКИ Мар!Е СОЗдаЕтСя ПрОЕКт Мар.ебгтоб =, КОТО- рый можно видеть в окне проектов редактора ЧВА, Этот проект содержит процедуры, реализующие функциональность надстройки Мар!е 6, а также определения и значения всех используемых глобальных переменных.

Чтобы ПОЛуянтъ дОСтуП КО ВСЕМ ПрОцсдурам И ПсрЕМЕННЫМ Просхта Ывр'.ебгт -есе, следует запать ссылку на него из текущего проекта в окнс Ке/егеасез— ЧВАРго/ест, отображаемом командой Тою!в > Ке/егепсев редактора ЧВА. После этого можно просмотреть доступные процедуры и переменные этого проекта в окне просмотра объектов ОЬ3ест Вготтвег. В процедурах ЧВА вызвать методы проекта мар1ебгтоэест или получить(установить значения его свойств можно, используя их полные имена: мар1ебрсойесс.проиепура Мар1ебрто)ест.переменная НЕПОСрЕдСтВЕННОЕ ОбраШЕНИЕ К МЕтОдаМ ПрОЕКта Мзр1ебгтоэест ПОЗВОЛяЕт создавать более эффективные алгоритмы с использованием команд Мар!е н переменных ЧВА.

РиЬ11с ЯнЬ Мар1еса1си1нз() Иар1ебртойесе.нар1е (/Штдьез и=20") г = "згп(х) гоет = мар1ебрхойесс.иар1е ("с(1гг (" а г з ",х) ) г1пг иар1ебртозесс.иар1е("1пс(" ь сяст(Роет) ь ",х=О..Р1/4)) 363 Глава 6. Марlе в Ехсе! б1лсяикс = Мар1ебргозесс.иар1е("ета1Г(%)) Овьедо.Рг1лс й, Гсег, б1лс, г1лсиссп Елс) ЯсЬ Грег = Мар1ебргс)есс.иар1е ("с(1ГГ (з1, З2), Се11з (1, 2) „Се1) ь ~), 3) Замечание В семействе се11з хранятся объекты Разде, представляющие ячейки рабочего листа Ехсе(. Первый индекс указывает номер ряда, а второй — номер столбца, на пересечении которых расположена ячейка.

процедура изр1еса1сс1сз () вычисляет производную функции з(л(х), имя которой хранится в переменной г, и сохраняет ее в переменной гсвг. Кроме этого, она вычисляет точное значение определенного интеграла этой жс функции иа интервале (о,ктз) !переменная гтлс) и его приближенное значение с двадцатью зиача(цими цифрами в мантиссе вещественного числа (переменная гглгм ~). Результат отображается в окне отладки редактора Ч1)А. Кроме использованной в примере 6.2 процедуры икр)е() в проекте Мзр1ебрго)есс СОДЕржатСЯ ДРУГИЕ ДОСТУПНЫЕ ИЗ КОда ПрОцЕдУрЫ, рЕаЛИЗУЮ- щие основные функции надстройки Мар!е 6. Перечень всех процелур представлен в табл.

6.1. Таблица 6.1. Процедуры проекта м.р)ебргсуегс Описание Процедура 1лзгьа11ге01оЬа1з() Инициализирует глобальные переменные Иар1е(ехрг Аз Зсгьлс, Рагаплггау галдев() Аз уагталс) Выполняет команду Мар!е, заданную параметром ехрг, с использованием значений в ячейках, определяемых последующими параметрами Мар1еСорутоС11рЬоагс(() Копирует данные из выделенного непрерывного диапазона ячеек рабочего листа в Буфер обмена для последующей вставки а рабочий лист Мар)е Процедура примера 6.2 демонстрирует использование переменных лля храИЕИИя рсэ)сдбтатОВ ВЫПОЛИЕИИя КОМанд Мар!Е.

Фунхцяя Мер ебргсзесс.иар1е() реализует вызов и выполнение команд Мар)е. Ее первым параметром является строка, содержащая вызываемую команду Мар!е, а последующие параметры являются объектами в .де, представляю>ними ячейки, значения которых подставляются вместо конструкций ал в вызове команды. Например, если в ячейке в1 хранится математическая запись функции в виде алгебраического выражения, а ячейка с1 содержит имя независимой переменной, то следующий оператор вычислит производную функции по залапиой переменной: Часть !. Основы Мар!е Таблица 6.7 (окончание) 364 Описание Процедура Вставляет скопированные из электрон- ной таблицы Мар1е в Буфер обмена дан- ные в рабочий лист Ехсе! Мар1еРаягеТсо11рЬояго ( ) аестпсетгсрстьгеягю1о(сьгеяьо1г( Ая Зтг1пд) Устанавливает интервал времени в секундах, через который отображаешься окно, позволяющее прервать выполнение команды Мар(е Реализует команду геяьагс () приложе- ния Мар)е ЪЪАеятагтмар1е(( Отображает диалоговое окно Мар1е 6 Не)р справочной системы Мар(е 71ечне1р(! Отображает диалоговое окно Мар!е 6 Ехсе! Орбопв задания опций и парамет- ров Мар1е (г1еиорс1опя () Отображает мастера построения коман- ды Мар)е Утечн1яаго(1 Таблица 67.

Характеристики

Список файлов книги

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