MATLAB - Дифференциация

Опубликовано: 2 Марта, 2022

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

Синтаксис:

diff(f,n)

Parameters: 

  • f: Function
  • n: Order of derivative

Пример 1:

MATLAB

% MATLAB program to illustrate
% differentiation using diff() function
  
syms t
  
% function f(t) to be passed into diff()
f = 3*t^2 + 2*t^(-2);
diff(f)

Выход:

 ans =
6 * т - 4 / т ^ 3

Элементарные правила дифференциации

Давайте быстро вспомним правила, которым нужно следовать при решении и управлении функциями. Давайте рассмотрим те же традиционные обозначения для представления порядка производной функции (т.е. f '(x) для производной первого порядка и f ”(x) для производной второго порядка). Ниже приведены некоторые важные правила дифференциации:

Правило 1:

Для любых функций f и g, b любые действительные числа a и b являются константами функций.

 h (x) = af (x) + bg (x), относительно x равен
h '(x) = af' (x) + bg '(x)

Правило 2:

Правила суммы и вычитания производных следующие:

 (f (x) + g (x)) '= f' (x) + g '(x)
(f (x) - g (x)) '= f' (x) - g '(x)

Правило 3:

Если h (x) является произведением двух функций f (x) и g (x), то h '(x) будет:

 (f (x) * g (x)) '= (f' (x) * g (x)) + (f (x) * g '(x))

Правило 4:

Правило частного гласит, что (Низкая * производная от высокой) - (Высокая * производная от минимальной), деленная на (квадрат минимума) . Давайте лучше поймем это, взяв функции f (x) и g (x).

 (f / g) '= (g * f' - fg ') / g 2

Правило 5:

Правило взаимности определяется следующим образом: если f (x) является функцией, то производная от его обратной величины (т. Е. 1 / f) будет следующей.

 (1 / f (x)) '= -f / f 2

Правило 6:

Правило мощности описывается так, как если бы f (x) = y n - функция, то ее производная -.

 у (п) '= п * у п-1

Теперь давайте посмотрим на несколько примеров, чтобы лучше понять приведенные выше правила.

Example 2:

MATLAB

% MATLAB program to illustrate
% rules of derivatives
  
% Sum rule
f = 2*x + 3*y;
sumDer = diff(f)
  
% Subtraction rule
f = x^3 - 2;
subDer = diff(f)
  
% Product rule
f = x^3 * 5;
prodDer = diff(f)
  
% Quotient rule
f = (2*x^2)/(x^2 + 2);
quoDer = diff(f)
  
f = (x^2 + 1)^17;
powDer = diff(f)

Выход:

 sumDer =
 
2
 
subDer =
 
3 * х ^ 2
 
prodDer =
 
15 * х ^ 2
 
quoDer =
 
(4 * x) / (x ^ 2 + 2) - (4 * x ^ 3) / (x ^ 2 + 2) ^ 2
 
PowDer =
 
34 * х * (х ^ 2 + 1) ^ 16