Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Add Procedure
катетов (3 и 4), а в ячейку С2 вставим формулу, воспользовавшись кнопкой «f B x B» на панели инструментов либо командой Вставка ® Функция и выбрав созданную функцию в категории «Определенные пользователем» диалогового окна Мастер функций (рис. 12 и 13).
Рис. 12. Диалоговое окно Мастер функций Рис. 13. Результат выполнения функции
Добавим к вновь созданной функции описание, поясняющее ее назначение. Для этого выполним команду Вид ® Макросы ® Макросы и, набрав в поле Имя макроса диалогового окна Макрос название данной функции (рис. 14), введем описание, нажав кнопку «Параметры» (рис. 15).
Рис.14. Диалоговое окно Макрос Рис.15. Диалоговое окно Параметры макроса Пример 2 Создадим функцию пользователя, математически определенную как y = sin(px) e -2 x и построим ее график. Для этого в редакторе VB MS Excel в новом модуле через команду
Public Function Y (x As Single) Y = Sin(Application.Pi() * x) * Exp(-2 * x) End Function
Здесь мы воспользовались стандартной функцией Pi(), которая возвращает значение постоянной p (в Excel – функция пи()). Так как она не является внутренней функцией VBA, то ее необходимо записать в виде Application.Pi().
1. Введем в ячейки А1 и В1 соответственно «х» и «y», в ячейки А2 и А3 – значения х, например -0, 5 и -0, 4 соответственно, и с помощью маркера заполнения скопируем значения в ячейки А4: А12. 2. В ячейку В2 вставим формулу «=Y(A2)» и также с помощью маркера заполнения скопируем ее в ячейки В3: В12 (рис. 16). 3. Выделим диапазон ячеек В2: В12 и с помощью Мастера диаграмм построим график данной функции (рис. 16).
Рис. 16. Результат выполнения созданной функции и ее график
Задания к лабораторной работе 2 Задание 1 В соответствии с вариантом (№ п/п) создать пользовательскую функцию MS Excel и воспользоваться ей в формулах, размещаемых на рабочем листе.
Задание 2 В соответствии с вариантом (№ п/п) создать пользовательскую функцию MS Excel, назвав ее своей фамилией, и построить ее график. Таблица 3
|