- •1 Построение графиков
- •1.1 Построение графика функции
- •1.2 Построение графика
- •1.3 Математические функции рабочего листа
- •1.4 График функции с двумя условиями
- •1.5. Логические функции
- •1.6 График функции с тремя условиями
- •1.7 Два графика в одной системе координат
- •1.8 Построение поверхности
- •2 Решение нелинейных уравнений
- •2.1 Нахождение корней уравнения с помощью подбора параметра
- •2.2 Нахождение корней уравнения методом деления отрезка пополам
- •2.3 Синтаксис функции текст
1.5. Логические функции
МS Excel имеются функции логических условий, перечисленные в таблице 1.
Таблица 1 – Функции логических условий2
Функция (рус.) |
Функция (англ.) |
Описание |
И (лог_знач1; лог_знач2; ..) |
AND(arg1;arg2; ..) |
Возвращает значение ИСТИНА, если все аргументы имеют значение истинА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ. Например, И(2 + 2 = 4; 2 + З = 5) воз вращает значение ИСТИНА, если ячейка В4 содержит число из интервала от 1 до 100, то функция И (1<В4; В4<100) возвращает значение ИСТИНА, а в противном случае – ложь. |
ИЛИ(лог_знач1; лог_знач2; ..) |
OR(arg1; arg2; …) |
Логическое сложение. Возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ложь, если все аргументы имеют значение ЛОЖЬ. Например, И(2 + 2 = 4; 2 + З =6) возвращает значение ИСТИНА. Если ячейка В4 содержит число меньше 1 или больше 100, то ИЛИ(B4<1; B4>100) возвращает значение ИСТИНА, а в противном случае – Ложь |
НЕ (лог_ знач.) |
NOT(arg) |
Логическое отрицание. Изменяет на противоположное значение логическое значение своего аргумента. Например, НЕ(2 + 2 = 5) воз вращает значение ИСТИНА. Если ячейка B4 содержит число меньше 1 или больше 100, то НЕ (ИЛИ(B4<1; В4>100)) возвращает Ложь, а в противном случае -лОжь |
1.6 График функции с тремя условиями
Рассмотрим пример построения графика функции y при x Î [0; 1]:
График строится, как описано ранее в этой главе, за исключением того, что в ячейку B1 вводится формула
=ЕСЛИ(A2<0,2;1+LN(1+A1);ЕСЛИ(И(A1>=0,2;A1<=0,8);(1+A1^(1/2))/(1+A1);2*EXP(-2*A1)))
Тот же результат можно получить, введя в ячейку B1 простую формулу:
=ЕСЛИ(A1<0,2;1+LN(1+A1);ЕСЛИ(A1<=0,8;(1+A1^(1/2))/(1+A1);2*EXP(-2*A1)))
1.7 Два графика в одной системе координат
Рассмотрим пример построения в одной системе координат при x Î [-3; 0] графиков следующих двух функций:
y=2*sin(x)
z=3*cos(2x)-sin(x)
Начнем процесс построений.
В ячейки A1, B1 и C1 введите соответственно x, y и z.
Выделите диапазон A1:C1. Выберите команду Формат →Ячейки. На вкладке Выравнивание появившегося диалогового окна Формат ячеек в группе Выравнивание в списке по горизонтали укажите значение по правому краю. Нажмите кнопку ОК. Заголовки столбцов окажутся выровненными по правому краю.
В диапазон ячеек A2:A17 введите значения аргумента x от -3 до 0 с шагом 0.2.
В ячейки B2 и C2 введите формулы
=2*SIN(A2)
=3*СОS(2*A2)-SIN(A2)
Выделите диапазон B2:C2, расположите указатель мыши на маркере заполнения этого диапазона и протяните его вниз так, чтобы заполнить диапазон BЗ:C17.
Выберите команду Вставка → Диаграмма
В появившемся диалоговом окне Мастер диаграмм (шаг 1 из 4): тип диаграммы на вкладке Стандартные в списке Тип выберите значение График, а в списке Вид укажите стандартный график. Нажмите кнопку Далее.
В появившемся окне Исходные данные на вкладке диапазон данных вы берите переключатель Ряды в столбцах, т. к. данные располагаются в столбцах. В поле ввода диапазон приведите ссылку на диапазон данных В2:С17, значения из которого откладываются вдоль оси ординат.
На вкладке Ряд диалогового окна Исходные данные в поле ввода Подписи оси Х укажите ссылку на диапазон А2:А17, значения из которого откладываются по оси абсцисс (рис. 2.14).
Рисунок 2.14
В списке Ряд приводятся ряды данных, откладываемых по оси ординат (в нашем случае имеется два ряда данных). Эти ряды автоматически определяются на основе ссылки, указанной в поле ввода Диапазон предыдущего шага алгоритма. В поле Значения автоматически выводится ссылка на диапазон, соответствующий выбранному ряду из списка Ряд. В поле ввода Имя отображается ссылка на ячейку, в которой содержится заголовок соответствующего ряда. Этот заголовок в дальнейшем используется мастером диаграмм для создания легенды.
Выберите в списке Ряд элемент Ряд1. В поле ввода Имя укажите ссылку на ячейку B1, значение из которой будет использоваться в качестве идентификатора данного ряда. Это приведет к тому, что в поле Имя автоматически будет введена ссылка на ячейку в абсолютном формате. В данном случае, =Лист1!$B$1. Теперь осталось только щелкнуть на элементе Ряд1 списка Ряд. Это приведет к тому, что элемент Ряд1 поменяется на y, т. е. на то значение, которое содержится в ячейке B1. Аналогично поступите с элементом Ряд2 списка Ряд. Сначала выберите его, затем в поле ввода Имя укажите ссылку на ячейку C1, а потом щелкните на элементе Ряд2. На рис.2.15 показана вкладка Ряд диалогового окна Исходные данные после задания имен рядов. Теперь можно нажать кнопку Далее.
Рисунок 2.15
В появившемся диалоговом окне Мастер диаграмм (шаг З из 4): Параметры диаграммы на вкладке Заголовки в поле Название диаграммы введите график двух функций, в поле Ось Х (категорий) введитеx, в поле Ось Y(значений) введите y и z . На вкладке Легенда установите флажок Добавить легенду. Нажмите кнопку Далее.
В появившемся диалоговом окне Мастер диаграмм (шаг 4 из 4): размещение диаграммы выберите переключатель Поместить диаграмму на листе имеющемся. Диаграмма будет внедрена в рабочий лист, имя которого указывается в соответствующем списке. Если выбрать переключатель Поместить диаграмму на листе отдельном, то диаграмма будет помещена на листе диаграмм. Нажмите кнопку Готово.
Для большей презентабельности построенной диаграммы в ней были произведены следующие изменения по сравнению с оригиналом.
Изменена ориентация подписи оси ординат с вертикальной на горизонтальную. Для этого выберите подпись оси ординат. Нажмите правую кнопку мыши и в появившемся контекстном меню укажите команду Формат названия оси. На вкладке Выравнивание диалогового окна Формат названия оси в группе Ориентация установите горизонтальную ориентацию. Нажмите кнопку ОК.
Для того чтобы пользователю было легче отличить, какая линия является графиком функции у, а какая z – , изменен вид графика функции. С этой целью выделите график функции. Нажмите правую кнопку мыши и в появившемся контекстном меню выберите команду Формат рядов данных. На вкладке Вид диалогового окна Формат ряда данных, используя элементы управления групп, Маркер и Линия, установите необходимый вид линии графика. Нажмите кнопку ОК.
Изменен фон графика. С этой целью выделите диаграмму (но не область построения). Нажмите правую кнопку мыши и в появившемся контекстном меню выберите команду Формат области диаграммы. На вкладке Вид диалогового окна Формат области диаграммы установите флажок скругленные углы, а, используя, элементы управления группы Заливка, установите цвет и вид заливки фона. Нажмите кнопку ОК.