Создание пользовательских функций и поверхностей

Содержание

Слайд 2

Написание формул.

Для набора функций в Excel с использованием математической записи необходимо выполнить

Написание формул. Для набора функций в Excel с использованием математической записи необходимо
следующие действия :
Вставка Объект Microsoft Equation 3.0

Слайд 3

Встроенные функции VBA. Для преобразования математической записи в запись в VBA необходимо выполнение

Встроенные функции VBA. Для преобразования математической записи в запись в VBA необходимо
нижеприведенных переходов.

|x |
arctg
cos
ln x
tg x

Abs()
Atn( )
Cos( )
Ln( )
Exp( )
Tan( )
Sqr( ) или ( )^(1/2)

Существует 2 способа написания функций: 1. набор вручную (с учетом вышеприведенных правил ) 2. выполнение следующих действий : Вставка Функции

В скобках должно быть заключено число или ссылка на переменную.

Слайд 4

Работа в VBA. Для начала работы в редакторе VBA необходимо выполнить следующие действия

Работа в VBA. Для начала работы в редакторе VBA необходимо выполнить следующие
: Сервис Макрос Редактор Visual Basic

Слайд 5

Создание пользовательских функций.

Пользовательские функции добавляются к стандартному списку «Мастер функций» в категории

Создание пользовательских функций. Пользовательские функции добавляются к стандартному списку «Мастер функций» в
«определенные пользователем». Эти функции создаются в специальном модуле сопровождения объекта WorksheetFunction.
Модуль добавляется с помощью команды
Insert Module
В окне проекта он отобразится на уровне приложения.

Слайд 6

Для примера рассмотрим функции y(x) и g(x) при x [0;2].

Запишем код пользовательской

Для примера рассмотрим функции y(x) и g(x) при x [0;2]. Запишем код
функции на примере функции z(x). Начинаем с написания Function z(x). End Function появляется автоматически. Обратите особое внимание на написание ПИ !

Для этого необходимо набрать application.w далее из предложенного списка выбрать WorksheetFunction. и затем Pi

Аналогичные действия выполняют и для функции y(x).

Слайд 7

Построение в Excel двух графиков (созданных пользовательской функцией) в одной системе координат.

На

Построение в Excel двух графиков (созданных пользовательской функцией) в одной системе координат.
примере функций y(x) и g(x) при x [0;2].
Для построения графика сначала необходимо составить таблицу его значений при различных значениях аргумента, выбрав шаг аргумента (шаг = 0,2).

Заполнение.

Рис 1 Рис.2
В ячейку А1 вводим начальное значение х = 0, в ячейку А2 - следующее с учетом шага 0,2. Выделяем эти ячейки. После этого устанавливаем указатель мыши на маркере заполнения выделенного диапазона (рис. 1) и протаскиваем его вниз до тех пор, пока не получится числовой ряд нужной длины (рис. 2).

Слайд 8

В ячейку В2 введем формулу
С помощью маркера заполнения «протащим» ее до ячейки

В ячейку В2 введем формулу С помощью маркера заполнения «протащим» ее до
В12.
То же самое проделаем со второй функцией, вводя соответствующую формулу в ячейку C2.

Слайд 9

Для построения двух графиков функции необходимо:
1.выделить диапазоны ячеек В1:В11 и С1:С11(с помощью

Для построения двух графиков функции необходимо: 1.выделить диапазоны ячеек В1:В11 и С1:С11(с
кнопки Ctrl на клавиатуре) , содержащие таблицы значений функций
2.вызвать мастер диаграмм:
Вставка Диаграмма
Вид Панель инструментов Стандартная Диаграммы
3.Выбрать в “Мастер диаграмм” необходимые параметры диаграммы:
вид диаграммы (линейчатая, столбчатая, круговая,…)
в поле «Диапазон данных» указать диапазон со значениями функции (в нашем случае В1:В11);
поставить флажок “Ряды в столбцах”,

переходим в закладку «Ряд» и в поле «Подписи оси Х»,
указываем диапазон со значениями аргумента Х
( в нашем случае это А1:А11).

Подписываем оси, даем название диаграммы,
при необходимости ставим флажок на легенду

Графики построены!

Слайд 10

Построенные графики.

Построенные графики.

Слайд 11

Знак $ означает, что при копировании формулы в любую ячейку, строка или

Знак $ означает, что при копировании формулы в любую ячейку, строка или
столбец, возле которой он стоит, не меняются (абсолютная адресация).

Слайд 12

Поверхность.

Для построения поверхностей используют те же правила, что и для создания функций

Поверхность. Для построения поверхностей используют те же правила, что и для создания
(при этом помня, что поверхность – функция от двух переменных).

Сервис Макрос Редактор Visual Basic

Insert Module

Обратите внимание на написание кода пользовательской функции для поверхности!

Для примера возьмем функцию d(x).

Слайд 13


Заполнение.

В ячейку А1 вводим аргументы функции X / Y
В ячейки А2

Заполнение. В ячейку А1 вводим аргументы функции X / Y В ячейки
и А3 вводим начальное и последующее (с учетом шага) значения X ; выделяем их и «протаскиваем» (вниз) с помощью маркера заполнения до конечного значения
В ячейки В1 и С1 вводим начальное и последующее (с учетом шага) значения Y ; выделяем их и «протаскиваем» (вправо) с помощью маркера заполнения до конечного значения

Слайд 14


В ячейку В2 введем формулу = d($A2,B$1)
Знак $ означает, что при дальнейшем

В ячейку В2 введем формулу = d($A2,B$1) Знак $ означает, что при
«протаскивании» формулы маркером заполнения те значения, перед которыми он стоит изменяться не будут.
Так например, выражение $A2 означает, что значения переменной Х выбираются только из колонки А при соответствующем изменении номера строки.
Затем маркером заполнения протащим функцию, введенную в ячейку В2, во все остальные ячейки.

Слайд 15

1.выделить диапазон ячеек B2:L12
2.вызвать мастер диаграмм:
Вставка Диаграмма
Вид Панель инструментов Стандартная

1.выделить диапазон ячеек B2:L12 2.вызвать мастер диаграмм: Вставка Диаграмма Вид Панель инструментов
Диаграммы
3.выбрать в “Мастер диаграмм” необходимые параметры диаграммы:
вид диаграммы (линейчатая, столбчатая, круговая,…)
в поле «Диапазон данных» указать диапазон со значениями функции (в нашем случае В2:L12);
поставить флажок “Ряды в столбцах”
4.Подписать все необходимые данные
Имя файла: Создание-пользовательских-функций-и-поверхностей.pptx
Количество просмотров: 195
Количество скачиваний: 0