Функции и их графики Третий способ задания функции: указание процедуры вычисления

Во многих случаях функцию $ f$ приходится задавать сложным образом, так как предыдущие способы задания функций не годятся. Приведём такой пример.

        Пример 1.17   Пусть $ a\in\mathbb{R}$ и $ f(a)$ -- это наибольший корень $ x_{\max}$ уравнения $ ax^4+2x^2-3ax+a^2=0$. Этим условием задаётся некоторая функция $ f:a\mapsto x_{\max}$. Её область определения $ \mathcal{D}(f)$ не пуста, так как, например, при $ a=0$ получается уравнение $ 2x^2=0$, у которого имеется единственный корень $ x_{\max}=0$, так что $ f(0)=0$ и, следовательно, $ 0\in\mathcal{D}(f)$. Однако ни выразить значение $ f(a)$ формулой или иным "конечным" образом, ни полностью описать область определения $ \mathcal{D}(f)$ функции $ f$ не удаётся. В этом случае, однако, для задания функции $ f$ возможно указание некоторой процедуры вычисления её значений $ f(a)$, которую можно реализовать в виде компьютерной программы. Эта процедура станет по каждому конкретно заданному значению $ a=a_0$ определять значение $ x_{\max}=f(a_0)$ либо указывать, что исходное уравнение не имеет корней, то есть что $ a_0$ не принадлежит $ \mathcal{D}(f)$.
Интегрирование по частям - приём, который применяется почти так же часто, как и замена переменной. Пусть u(x) и v(x) - функции, имеющие непрерывные частные производные
Изменяя число $ a$ в некотором диапазоне, можно найти соответствующие значения $ f(a)$ с заданной наперёд точностью и, например, построить график $ y=f(a)$ по точкам.     

Описанный в предыдущем примере способ задания функции, то есть реализация вычисления значений функции в виде компьютерной процедуры, приобретает всё большее значение по мере развития вычислительной техники и расширения области её применения.

Если числовая функция $ f(x)$, где $ x\in A\sbs\mathbb{R}$, реализуется в виде компьютерной процедуры, то строить график этой функции проще всего по точкам, то есть перебирая с некоторым шагом точки $ x_k\in A$, $ k=1,\dots,N$, и нанося на координатную плоскость $ xOy$ точки вида $ (x_k;f(x_k))$ и, быть может, для наглядности соединяя отрезками пары соседних точек. Этот способ, несмотря на свою подозрительную простоту, -- вполне возможный (а может быть, и единственно реальный) способ построения графика при отсутствии какой-либо удобной формулы, выражающей значения $ f(x)$ через $ x$.

Следует иметь в виду, что процедура, выдающая значения функции $ f(x)$ по заданным $ x$, делает это, как правило, лишь приближённо, да и сами значения аргумента $ x$ часто также оказываются заданными приближённо. Если точность вычислений в какой-либо задаче очень важна, то следует проделать анализ возможной погрешности в значении $ f$, вызванной тремя причинами:

а) приближённостью задания переменного $ x$ (погрешностью аргумента);

б) приближённостью способа получения значения $ f(x)$ (погрешностью метода);

в) приближённостью выполнения арифметических действий при вычислениях по программе, реализующей метод на компьютере (погрешностью вычислений).

Тщательный анализ погрешности обычно бывает провести гораздо сложнее, чем разработать сам алгоритм вычисления $ f(x)$. Если же такой анализ не проводится, то о точности произведённых вычислений судят по косвенным признакам: "хорошо ли ведёт себя" полученный график $ y=f(x)$, согласуется ли он с интуитивными представлениями о том, как выглядит процесс, описываемый функцией $ f$, и по другим косвенным признакам.

 

Тригонометрическая форма комплексного числа

  Пример 17.5   Запишите в тригонометрической форме числа $ {z_1=2+2i}$ , $ {z_2=-i}$ , $ {z_3=\sqrt3-i}$ , $ {z_4=5}$ . Вычисление определенного интеграла Примеры решения и офомления задач контрольной работы по высшей математике Вычислить интеграл . Решение. Для того, чтобы вычислить данный интеграл, воспользуемся основной тригонометрической заменой:
Решение. Находим модуль, аргумент, а затем выписываем тригонометрическую форму:
$\displaystyle \vert z_1\vert=\sqrt{2^2+2^2}=2\sqrt2,\quad \arg z_1=\mathop{\rm arctg}\nolimits \frac22=\frac{\pi}4,$
$\displaystyle z_1=2\sqrt2\left(\cos\frac{\pi}4+i\sin\frac{\pi}4\right);$
$\displaystyle \vert z_2\vert=\sqrt{0^2+(-1)^2},\quad \arg z_2=-\frac{\pi}2,$
$\displaystyle z_2=\cos\left(-\frac{\pi}2\right)+i\sin\left(-\frac{\pi}2\right);$
$\displaystyle \vert z_3\vert=\sqrt{(\sqrt3)^2+(-1)^2}=2,\quad \arg z_3=\mathop{\rm arctg}\nolimits \frac{-1}{\sqrt3}=
-\frac{\pi}6,$
$\displaystyle z_3=2\left(\cos\left(-\frac{\pi}6\right)+i\sin\left(-\frac{\pi}6\right)
\right);$
$\displaystyle \vert z_4\vert=\sqrt{5^2+0^2}=5,\quad \arg z_4=0,$
$\displaystyle z_4=5(\cos0+i\sin0).$
        

Используя правило умножения комплексных чисел в тригонометрической форме, получим формулу для возведения комплексного числа в степень $ n$ , где $ n$  -- натуральное число.

Пусть $ {z=r(\cos {\varphi}+i\sin{\varphi})}$ . Тогда

$\displaystyle z^2=z\cdot z=r^2\big(\cos({\varphi}+{\varphi})+i\sin({\varphi}+{\varphi})\big),$

то есть

$\displaystyle z^2=r^2(\cos2{\varphi}+i\sin2{\varphi}).$

Далее находим

$\displaystyle z^3=(z^2)\cdot z=r^3\big(\cos(2{\varphi}+{\varphi})+i\sin(2{\varphi}+{\varphi})\big),$

то есть

$\displaystyle z^3=r^3(\cos3{\varphi}+i\sin3{\varphi}).$

Классификация операционных систем Виртуальная память Реализация многозадачности
Системы безопасности Операционная система Linux Введение в компьютерные сети Принципы построения вычислительных систем Базовые технологии локальной сетиСредства анализа Процедуры и функции Pascal Язык запросов SQL Программирование на СИ Брандмауэры Протоколы TCP/IP Файловые системы Драйверы устройств