Перейти к содержимому

Анализ функций в Python

Анализ функций в Python

Ранее мы познакомились с синтаксисом Python, его структурами данных и основными идеями, на которых строится язык. Благодаря кросс‑платформенности и огромному числу библиотек Python применяют почти в любой области, где вообще используется программирование.

Начиная с этого момента, мы переходим от «языка как такового» к его практическим применениям. В первую очередь разберём, как Python помогает анализировать и решать математические задачи.

Конечно, математика — область очень широкая, и далеко не всё в ней удобно «закрывать» программированием. Но для заметной части прикладных задач универсальные языки вроде Python оказываются очень полезными.

Главная мысль урока: в программировании математику обычно делают двумя путями — символьно (работаем с формулами как с объектами) и численно (считаем приближённые значения). Например, можно получить формулу производной или можно просто посчитать значение производной в конкретной точке.

Содержание

1. Цели урока

  • Освежить базовые понятия матанализа, которые понадобятся дальше: функции, производные, интегралы, дифференциальные уравнения.
  • Повторить, какие бывают числовые множества и зачем вообще различать типы чисел.
  • Подготовиться к изучению SymPy — библиотеки для символьной математики.
Что особенно важно запомнить: дальше мы будем использовать библиотеки, которые умеют делать «математику за нас», но чтобы пользоваться ими правильно, нужно понимать смысл основных объектов: что именно считается, что означает результат и где возможны ограничения.
↑ К оглавлению

2. Python и математика: символьные вычисления и численные расчёты

Потребности математики действительно огромны, и программирование не заменяет математику целиком. Но для большого класса задач Python подходит хорошо — именно из‑за универсальности и большого выбора библиотек.

Во многих языках программирования (и в Python тоже) для математических задач обычно выделяют два подхода:

  • Символьные вычисления — когда мы работаем с выражениями, формулами и уравнениями как с наборами символов. Это близко к тому, что делают в школьной алгебре: упрощают выражения, преобразуют формулы, ищут решения в общем виде.
  • Численные расчёты — когда нас интересуют приближённые значения и вычисления с учётом округлений. Здесь мы подставляем числа, считаем значения и получаем результат в виде числа.

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

Python можно применять и для символики, и для численных методов. Но прежде чем обсуждать инструменты языка и библиотек, полезно восстановить в памяти базовые математические идеи.

# Идея двух подходов (краткая иллюстрация):
import math

x = 3
print(math.sqrt(x))  # численно: получаем приближённое число

# символьно (превью — подробно будет дальше с SymPy)
# import sympy as sp
# x = sp.Symbol('x', positive=True)
# expr = sp.sqrt(x)
# print(sp.diff(expr, x))  # формула производной
Python

Частая путаница: «точно» и «приближённо»

Запомните: численный результат на компьютере часто является приближением. Например, тип float хранит вещественные числа в двоичном виде, из‑за чего некоторые десятичные дроби представляются не идеально точно. Это нормально и ожидаемо — просто нужно учитывать это в задачах.
↑ К оглавлению

3. Числовые множества

3.1. Как «устроены» числа в математике

Начнём с того, как в математике группируют числа. Числовые множества — это наборы чисел, объединённые общими свойствами. Такое разделение помогает понимать, какие операции и утверждения применимы.

1. Натуральные числа — это положительные целые числа, начинающиеся с 1 и уходящие в бесконечность. Обозначаются символом \( \mathbb{N} \).

Примеры натуральных чисел: 1, 2, 3, 4, 5, …

2. Целые числа — это натуральные числа, их «отрицательные пары» и ноль. Обозначаются \( \mathbb{Z} \). Они нужны там, где появляются отрицательные значения: долги, изменения температуры, смещения и т.п.

Примеры целых чисел: −4, −3, −2, −1, 0, 1, 2, 3, 4, …

3. Рациональные числа — это числа, которые можно записать как дробь \(\frac{p}{q}\), где \(p\) и \(q\) — целые, а \(q \ne 0\). Обозначаются \( \mathbb{Q} \).

Примеры рациональных чисел: \( \frac{3}{5} \), \( -\frac{7}{2} \), \( \frac{11}{4} \), 0.125, …

4. Иррациональные числа — это числа, которые нельзя представить в виде обыкновенной дроби. В десятичной записи у них бесконечное количество знаков без периода. Часто встречаются константы и корни: \( \pi \), \( e \), \( \sqrt{3} \) и т.д. Обозначение в конспектах бывает разным; здесь будем использовать \( \mathbb{I} \).

5. Вещественные числа — это все рациональные и иррациональные вместе. Обозначаются \( \mathbb{R} \). В прикладных задачах это одно из центральных множеств, потому что оно обладает свойством полноты: между любыми двумя вещественными числами \(a\) и \(b\) (если \(a < b\)) найдётся число \(c\) такое, что \(a < c < b\).

На первый взгляд может показаться, что вещественные числа «закрывают» все возможные ситуации. Но есть ещё одно множество, которое поначалу выглядит непривычно, однако встречается во многих приложениях — это комплексные числа.

Практический вывод: в математике «число» — это элемент множества (например, \( \mathbb{Q} \) или \( \mathbb{R} \)), а в Python «число» ещё и имеет конкретный тип (int, float, complex и т.д.).
# Примеры чисел в Python (как опора для дальнейших уроков):
import math

n = 6          # int
z = -4         # int
q = 0.125      # float (приближённое вещественное)
irr = math.sqrt(3)  # приближённое значение иррационального
c = 1 - 2j     # complex

print(n, z, q, irr, c)
Python

3.2. Типичные ошибки

Ошибка 1: судить о рациональности по тому, «как число записано»

Десятичная запись не всегда помогает. Рациональные числа могут быть конечными (0.125) или периодическими (0.333…), а иррациональные — непериодическими и бесконечными. В компьютере многие значения представлены приближённо, поэтому «вид записи» может вводить в заблуждение.

Ошибка 2: считать, что float «точно хранит дроби»

float — двоичное приближение вещественных чисел. Некоторые десятичные дроби нельзя представить точно в двоичном виде, поэтому появляются эффекты округления. Это важно помнить для численных вычислений.

↑ К оглавлению

4. Функции

Одних чисел обычно недостаточно — в задачах нас интересует не только «какие числа есть», а то, как они связаны. Один из основных способов описывать такие связи — это функции.

4.1. Что такое функция

Функция — это математический объект, который каждому значению из области определения сопоставляет единственное значение из области значений. Функции нужны, чтобы описывать зависимости между величинами в математике, физике, экономике и других науках.

# Пример функции как «правила соответствия»:
def f(x):
    return 5 * x - 2

print(f(0))  # -2
print(f(4))  # 18
Python

4.2. Элементарные функции и основные классы

Элементарные функции — это функции, которые строятся из базовых операций, степеней, логарифмов, экспонент и тригонометрии. Они служат «кирпичиками» для более сложных выражений.

1. Рациональные функции — функции, полученные из сложения, вычитания, умножения, деления и целых степеней. В общем виде:

\[ f(x)=\frac{a_n x^n + a_{n-1}x^{n-1} + \dots + a_1 x + a_0}{b_m x^m + b_{m-1}x^{m-1} + \dots + b_1 x + b_0}. \]

Частные случаи:

  • линейная функция: \[ f(x)=ax+b \]
  • квадратичная функция: \[ f(x)=ax^2+bx+c \]
  • обратная пропорциональность: \[ f(x)=\frac{k}{x} \]
  • обратная квадратичная функция (один из типовых вариантов): \[ f(x)=\frac{1}{1+a x^2} \]

2. Иррациональные функции содержат нецелые степени (корни). Примеры:

  • \( f(x)=\sqrt{1+x} \)
  • \( f(x)=\sqrt[3]{x-2} \)
  • \( f(x)=\frac{1}{\sqrt{1+x^2}} \)

3. Показательные функции имеют вид \[ f(x)=a^x, \] где \(a\) — основание. Они быстро растут или убывают и подходят для моделей роста/затухания.

4. Логарифмические функции — обратные к показательным: \[ f(x)=\log_a(x). \]

5. Тригонометрические функции связаны с углами: синус, косинус, тангенс и другие.

Изображение: (в исходном материале был пример графиков тригонометрических функций)

4.3. Функции нескольких переменных

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

  • \( f(x,y)=x+2y \)
  • \( f(x,y)=x\ln(1+y) \)
  • \( f(x,y)=\sin x \cdot \cos y \)

Функции — основа моделирования: ими описывают движение, расход ресурсов, экономические зависимости и многое другое.

4.4. Типичные ошибки

Ошибка 1: не учитывать область определения

Например, \(\ln(x)\) (в вещественных числах) определён только при \(x > 0\), а \(\frac{1}{x}\) — только при \(x \ne 0\). Если это забыть, вычисления будут давать ошибки или некорректные выводы.

Ошибка 2: воспринимать функцию только как «формулу без условий»

Во многих задачах функция задаётся кусочно или с ограничениями. Поэтому важно помнить, что «правило» включает и условия применимости.

↑ К оглавлению

5. Производная

Рассмотрим процесс, описываемый функцией \(f(x)\). Например, функция может задавать координату объекта по времени или изменение температуры по часам. По одной функции можно понять многое, но анализ становится глубже, когда мы используем производные и интегралы.

Производная отвечает на вопрос: как быстро изменяется функция.

5.1. Определение производной

Производная функции \(f(x)\) в точке \(x_0\) определяется как предел отношения приращения функции к приращению аргумента при стремлении приращения аргумента к нулю:

\[ f'(x_0)=\left.\frac{df}{dx}\right|_{x=x_0}=\lim_{\Delta x\to 0}\frac{f(x_0+\Delta x)-f(x_0)}{\Delta x}. \]

То есть мы смотрим, как меняется значение функции при очень малом изменении аргумента. Это и даёт «скорость изменения» вблизи выбранной точки.

deff_28022026_109ea.jpeg

5.2. Что показывает производная

  • если \(f(x)\) возрастает, то \(f'(x)\) положительна;
  • если \(f(x)\) убывает, то \(f'(x)\) отрицательна;
  • если \(f'(x)=0\), то в точке может быть минимум, максимум или точка перегиба.

Изображение: (в исходном материале был рисунок с локальными свойствами)

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

Таблица производных (элементарные функции)

Примечание: в столбце «Условия» указаны ограничения области определения (там, где это важно).
Функция \(f(x)\)Производная \(f'(x)\)Условия / замечания
\(C\) \(0\) \(C=\text{const}\)
\(x\) \(1\)
\(x^n\) \(n\,x^{n-1}\) \(n\in\mathbb{R}\) (где выражение определено)
\(\sqrt{x}=x^{1/2}\) \(\dfrac{1}{2\sqrt{x}}\) \(x>0\)
\(\dfrac{1}{x}=x^{-1}\) \(-\dfrac{1}{x^2}\) \(x\neq 0\)
\(|x|\) \(\operatorname{sgn}(x)\) \(x\neq 0\) (в \(x=0\) не дифференцируема)
\(e^x\) \(e^x\)
\(a^x\) \(a^x\ln a\) \(a>0,\ a\neq 1\)
\(\ln x\) \(\dfrac{1}{x}\) \(x>0\)
\(\log_a x\) \(\dfrac{1}{x\ln a}\) \(a>0,\ a\neq 1,\ x>0\)
\(\sin x\) \(\cos x\)
\(\cos x\) \(-\sin x\)
\(\tan x\) \(\sec^2 x=\dfrac{1}{\cos^2 x}\) \(\cos x\neq 0\)
\(\cot x\) \(-\csc^2 x=-\dfrac{1}{\sin^2 x}\) \(\sin x\neq 0\)
\(\sec x\) \(\sec x\,\tan x\) \(\cos x\neq 0\)
\(\csc x\) \(-\csc x\,\cot x\) \(\sin x\neq 0\)
\(\arcsin x\) \(\dfrac{1}{\sqrt{1-x^2}}\) \(|x|<1\)
\(\arccos x\) \(-\dfrac{1}{\sqrt{1-x^2}}\) \(|x|<1\)
\(\arctan x\) \(\dfrac{1}{1+x^2}\)
\(\operatorname{arccot}x\) \(-\dfrac{1}{1+x^2}\)
\(\sinh x\) \(\cosh x\)
\(\cosh x\) \(\sinh x\)
\(\tanh x\) \(\operatorname{sech}^2 x\)

 

↑ К оглавлению

Основные правила дифференцирования (удобно держать рядом)

ПравилоФормула
Линейность \((u\pm v)'=u'\pm v'\),  \((C\cdot u)'=C\cdot u'\)
Произведение \((uv)'=u'v+uv'\)
Частное \(\left(\dfrac{u}{v}\right)'=\dfrac{u'v-uv'}{v^2}\),  \(v\neq 0\)
Цепное правило \((u(v(x)))'=u'(v(x))\cdot v'(x)\)
↑ К оглавлению

5.3. Производные высших порядков

Производная — это функция, значит можно дифференцировать её снова. Так получают производные второго, третьего и более высоких порядков.

Пример для функции \[ f(x)=\ln(1+x). \]

Первые три производные:

  • \( f'(x)=\frac{1}{1+x} \)
  • \( f''(x)=-\frac{1}{(1+x)^2} \)
  • \( f'''(x)=\frac{2}{(1+x)^3} \)

5.4. Частные производные

Если \(f(x,y)\) зависит от двух переменных, производные берут по каждой переменной отдельно. Производную по \(x\) считают при фиксированном \(y\), а производную по \(y\) — при фиксированном \(x\).

Пример:

\[ f(x,y)=3x^2-2xy+y^2. \]

Тогда:

\[ \frac{\partial f}{\partial x}=6x-2y,\qquad \frac{\partial f}{\partial y}=-2x+2y. \]

Аналогично можно получать производные высших порядков по каждой переменной.

5.5. Типичные ошибки

Ошибка 1: считать, что \(f'(x)=0\) автоматически означает экстремум

Ноль производной указывает на критическую точку, но это может быть минимум, максимум или перегиб. Чтобы уточнить, нужны дополнительные рассуждения.

Ошибка 2: забывать, что при \(\frac{\partial}{\partial x}\) переменная \(y\) «заморожена»

В частных производных всегда важно помнить: вторая переменная в этот момент считается постоянной.

↑ К оглавлению

6. Интеграл и дифференциальные уравнения

6.1. Неопределённый интеграл (первообразная)

К дифференцированию существует обратная операция — интегрирование. Если дана функция \(f(x)\), мы ищем такую \(F(x)\), что \(F'(x)=f(x)\).

\[ \int f(x)\,dx = F(x) + C,\qquad \frac{dF}{dx}=f(x). \]

Интеграл такого вида называют неопределённым, а \(F(x)\) — первообразной. Константа \(C\) обязательна, потому что производная константы равна нулю.

Пример: если \(f(x)=3x^2\), то \[ \int 3x^2\,dx = x^3 + C. \]

Неопределённый интеграл полезен в задачах, где нужно восстановить зависимость по её скорости изменения. Например, если скорость задана функцией \(v(t)\), то координата — это интеграл скорости.

Пусть \[ v(t)=\frac{A}{t+t_0}. \] Тогда \[ x(t)=\int v(t)\,dt = A\ln(t+t_0)+x_0. \]

Существует множество методов интегрирования, и обычно их изучают в курсах матанализа.

 

Таблица основных неопределённых интегралов

Примечание: во всех формулах \(C\) — произвольная константа интегрирования. Там, где важно, указаны ограничения (например, \(a>0\), \(a\neq 1\), \(x>0\)).
Подынтегральная функция \(f(x)\)Интеграл \(\int f(x)\,dx\)Условия / замечания
\(k\) \(\int k\,dx = kx + C\) \(k=\text{const}\)
\(x^n\) \(\int x^n\,dx = \dfrac{x^{n+1}}{n+1}+C\) \(n\neq -1\)
\(\dfrac{1}{x}\) \(\int \dfrac{1}{x}\,dx = \ln|x| + C\) \(x\neq 0\)
\(\dfrac{1}{ax+b}\) \(\int \dfrac{1}{ax+b}\,dx = \dfrac{1}{a}\ln|ax+b| + C\) \(a\neq 0\)
\(e^x\) \(\int e^x\,dx = e^x + C\)
\(a^x\) \(\int a^x\,dx = \dfrac{a^x}{\ln a} + C\) \(a>0,\ a\neq 1\)
\(\sin x\) \(\int \sin x\,dx = -\cos x + C\)
\(\cos x\) \(\int \cos x\,dx = \sin x + C\)
\(\sec^2 x\) \(\int \sec^2 x\,dx = \tan x + C\) \(\cos x\neq 0\)
\(\csc^2 x\) \(\int \csc^2 x\,dx = -\cot x + C\) \(\sin x\neq 0\)
\(\sec x\tan x\) \(\int \sec x\tan x\,dx = \sec x + C\) \(\cos x\neq 0\)
\(\csc x\cot x\) \(\int \csc x\cot x\,dx = -\csc x + C\) \(\sin x\neq 0\)
\(\dfrac{1}{1+x^2}\) \(\int \dfrac{1}{1+x^2}\,dx = \arctan x + C\)
\(\dfrac{1}{\sqrt{1-x^2}}\) \(\int \dfrac{1}{\sqrt{1-x^2}}\,dx = \arcsin x + C\) \(|x|<1\)
\(\dfrac{1}{a^2+x^2}\) \(\int \dfrac{1}{a^2+x^2}\,dx = \dfrac{1}{a}\arctan\left(\dfrac{x}{a}\right)+C\) \(a>0\)
\(\dfrac{1}{\sqrt{a^2-x^2}}\) \(\int \dfrac{1}{\sqrt{a^2-x^2}}\,dx = \arcsin\left(\dfrac{x}{a}\right)+C\) \(a>0,\ |x|<a\)
\(\dfrac{1}{\sqrt{x^2+a^2}}\) \(\int \dfrac{1}{\sqrt{x^2+a^2}}\,dx = \ln\left|x+\sqrt{x^2+a^2}\right| + C\) \(a\neq 0\)
\(\dfrac{1}{\sqrt{x^2-a^2}}\) \(\int \dfrac{1}{\sqrt{x^2-a^2}}\,dx = \ln\left|x+\sqrt{x^2-a^2}\right| + C\) \(|x|>|a|\)
↑ К оглавлению

Базовые правила интегрирования (краткая памятка)

ПравилоФормула
Линейность \(\int (u(x)\pm v(x))\,dx = \int u(x)\,dx \pm \int v(x)\,dx\)
Вынесение константы \(\int k\cdot u(x)\,dx = k\int u(x)\,dx\)
Подстановка (идея) Если \(u=g(x)\), то \(\int f(g(x))g'(x)\,dx = \int f(u)\,du\)
Интегрирование по частям \(\int u\,dv = uv - \int v\,du\)
↑ К оглавлению

 

6.2. Определённый интеграл

Определённый интеграл отличается тем, что у него есть границы:

\[ \int_a^b f(x)\,dx = S. \]

В простейшей геометрической интерпретации это площадь под графиком на отрезке \([a,b]\) (с учётом знака). Важно помнить: неопределённый интеграл даёт функцию, а определённый — число.

bandicam_2026-03-01_15-06-38-201_f8d7b.jpg

Первообразная и определённый интеграл связаны формулой Ньютона—Лейбница:

\[ \int_a^b f(x)\,dx = F(b)-F(a). \]

Определённый интеграл применяют там, где нужно суммировать «бесконечно малые» значения площадей, объёмов, масс и многих других величин.

6.3. Дифференциальные уравнения

Уравнения обычно ищут неизвестное число. Но можно построить уравнение так, что неизвестной станет функция. Такие уравнения, где фигурируют производные, называют дифференциальными.

Пример числового уравнения из школьной программы: \[ ax^2 + bx + c = 0. \] Его решения — числа.

А теперь пример дифференциального уравнения. Пусть \(P(t)\) — величина, которая растёт так, что скорость роста пропорциональна текущему значению:

\[ \frac{dP(t)}{dt}=rP(t). \]

Чтобы решить такое уравнение, мы «разделяем переменные» и интегрируем:

\[ \frac{1}{P}\,dP=r\,dt,\qquad \int\frac{1}{P}\,dP=\int r\,dt,\qquad \ln P = rt + \ln C. \]

Отсюда получаем общее решение:

\[ P(t)=Ce^{rt}. \]

Здесь \(C\) — константа, поэтому решений не одно, а целое семейство. Такое решение и называют общим решением.

Чтобы выбрать конкретную функцию, задают начальные условия (задачу Коши):

\[ \begin{cases} \frac{dP(t)}{dt}=rP(t),\\ P(t_0)=P_0. \end{cases} \]

Например, если \(t_0=0\) и \(P_0=500\), то \(C=500\), и получаем:

\[ P(t)=500e^{rt}. \]

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

6.4. Типичные ошибки

Ошибка 1: не учитывать константу интегрирования

При решении дифференциальных уравнений константа \(C\) принципиальна: именно она подбирается по начальным условиям.

Ошибка 2: забывать, что определённый интеграл — это число

Неопределённый интеграл — это функция \(F(x)+C\), определённый — число на интервале. Не стоит смешивать эти результаты.

Запомните: формула Ньютона—Лейбница \(\int_a^b f(x)\,dx = F(b)-F(a)\) связывает определённый интеграл с первообразной, но не делает их одним и тем же объектом.

↑ К оглавлению

7. Практика: задачи (с решениями)

Блок 1: множества и типы

Задача 1: рациональные числа как дроби

Покажите, что 0.125 — рациональное, и запишите его как дробь. Затем сделайте то же для −7.

from fractions import Fraction

a = Fraction(125, 1000)  # 0.125
b = Fraction(-7, 1)      # -7

print(a)  # 1/8
print(b)  # -7
Python

Задача 2: демонстрация приближённости float

Сравните вычисления с float и Fraction на примере 0.1 + 0.2.

from fractions import Fraction

print(0.1 + 0.2)  # может выглядеть как 0.30000000000000004

x = Fraction(1, 10)
y = Fraction(2, 10)
print(x + y)      # 3/10
Python

Блок 2: функции

Задача 3: функция двух переменных

Реализуйте f(x, y) = 3x^2 − 2xy + y^2 и посчитайте f(2, 5).

def f(x, y):
    return 3*x**2 - 2*x*y + y**2

print(f(2, 5))  # 17
Python

Задача 4: проверить область определения логарифма

Напишите функцию ln(1 + x). Она определена (в вещественных) только при x > −1.

import math

def safe_ln1p(x):
    if x <= -1:
        raise ValueError("ln(1+x) определён только при x > -1 (в R)")
    return math.log(1 + x)

print(safe_ln1p(2))   # ln(3)
# print(safe_ln1p(-1))  # ValueError
Python

Блок 3: производные/интегралы/диф. уравнения (численно)

Задача 5: численная производная в точке

Приблизьте производную для f(x) = ln(1 + x) в точке x = 3. Ожидаем около 1/4.

import math

def derivative(f, x, h=1e-6):
    return (f(x + h) - f(x - h)) / (2*h)

f = lambda x: math.log(1 + x)

print(derivative(f, 3.0))  # ~0.25
Python

Задача 6: численный определённый интеграл

Приблизьте интеграл ∫ от 0 до 2 для 3x^2 dx. Точный ответ: 8.

def integrate_trapezoid(f, a, b, n=200000):
    dx = (b - a) / n
    s = 0.0
    x = a
    for _ in range(n):
        s += (f(x) + f(x + dx)) * 0.5 * dx
        x += dx
    return s

res = integrate_trapezoid(lambda x: 3*x*x, 0.0, 2.0)
print(res)  # ~8.0
Python

Задача 7: численное решение dP/dt = rP (метод Эйлера)

Пусть P(0)=500, r=0.1. Приблизьте P(10).

import math

def euler_exp_growth(P0, r, T, dt):
    t = 0.0
    P = P0
    while t < T:
        P = P + r * P * dt
        t += dt
    return P

P0 = 500
r = 0.1
T = 10
dt = 0.001

approx = euler_exp_growth(P0, r, T, dt)
exact = P0 * math.exp(r * T)

print("Euler:", approx)
print("Exact:", exact)
Python
↑ К оглавлению

8. Чек‑лист самопроверки

Отметьте пункты, которые вы действительно понимаете и можете применить без подсказок.

НавыкПроверка
Числовые множества Могу объяснить, что такое \( \mathbb{N} \), \( \mathbb{Z} \), \( \mathbb{Q} \), \( \mathbb{R} \), и привести примеры.
Рациональные числа Могу представить рациональное число как дробь \(\frac{p}{q}\) и отличить его от иррационального.
Функция Могу объяснить идею области определения и области значений функции.
Классы элементарных функций Могу перечислить рациональные, иррациональные (с корнями), показательные, логарифмические, тригонометрические.
Определение производной Могу записать определение: \( f'(x_0)=\lim_{\Delta x\to 0}\frac{f(x_0+\Delta x)-f(x_0)}{\Delta x} \).
Смысл производной Могу объяснить, что показывает знак производной и почему \(f'(x)=0\) — это не «гарантированный экстремум».
Производные высших порядков Могу объяснить, что \(f''(x)\) — это производная от \(f'(x)\), и так далее.
Частные производные Могу найти \(\frac{\partial f}{\partial x}\) и \(\frac{\partial f}{\partial y}\), считая вторую переменную константой.
Интеграл Могу объяснить разницу между \(\int f(x)\,dx\) и \(\int_a^b f(x)\,dx\), и зачем нужна константа \(C\).
Дифференциальные уравнения Могу объяснить идею: в дифференциальном уравнении неизвестной может быть функция, и начальные условия фиксируют константы.

↑ К оглавлению
Суббота, 28 февраля 2026
Анализ функций в Python