exponenta event banner

секунда

Символическая секущая функция

Синтаксис

Описание

пример

sec(X) возвращает секущую функцию X.

Примеры

Секущая функция для числовых и символьных аргументов

В зависимости от его аргументов, sec возвращает результаты с плавающей запятой или точные символьные результаты.

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

A = sec([-2, -pi, pi/6, 5*pi/7, 11])
A =
   -2.4030   -1.0000    1.1547   -1.6039  225.9531

Вычислите секущую функцию для чисел, преобразованных в символические объекты. Для многих символических (точных) чисел, sec возвращает неразрешенные символьные вызовы.

symA = sec(sym([-2, -pi, pi/6, 5*pi/7, 11]))
symA =
[ 1/cos(2), -1, (2*3^(1/2))/3, -1/cos((2*pi)/7), 1/cos(11)]

Использовать vpa для аппроксимации символьных результатов числами с плавающей запятой:

vpa(symA)
ans =
[ -2.4029979617223809897546004014201,...
-1.0,...
1.1547005383792515290182975610039,...
-1.6038754716096765049444092780298,...
225.95305931402493269037542703557]

Печать секущей функции

Постройте график секущей функции на интервале от - до .

syms x
fplot(sec(x),[-4*pi 4*pi])
grid on

Figure contains an axes. The axes contains an object of type functionline.

Обрабатывать выражения, содержащие секущую функцию

Многие функции, такие как diff, int, taylor, и rewrite, может обрабатывать выражения, содержащие sec.

Найдите первую и вторую производные секущей функции:

syms x
diff(sec(x), x)
diff(sec(x), x, x)
ans =
sin(x)/cos(x)^2
 
ans =
1/cos(x) + (2*sin(x)^2)/cos(x)^3

Найдите неопределенный интеграл секущей функции:

int(sec(x), x)
ans =
log(1/cos(x)) + log(sin(x) + 1)

Найти расширение серии Тейлор sec(x):

taylor(sec(x), x)
ans =
(5*x^4)/24 + x^2/2 + 1

Перезаписать секущую функцию с точки зрения экспоненциальной функции:

rewrite(sec(x), 'exp')
ans =
1/(exp(-x*1i)/2 + exp(x*1i)/2)

Вычислить единицы с помощью sec Функция

sec численно вычисляет эти единицы автоматически: radian, degree, arcmin, arcsec, и revolution.

Показать это поведение, найдя секущий элемент x степени и 2 радианы.

u = symunit;
syms x
f = [x*u.degree 2*u.radian];
secf = sec(f)
secf =
[ 1/cos((pi*x)/180), 1/cos(2)]

Можно рассчитать secf заменой на x использование subs а затем с помощью double или vpa.

Входные аргументы

свернуть все

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

Подробнее

свернуть все

Секущая функция

Сечением угла, α, определяемого по отношению к прямоугольному треугольнику, является

sec (α) = 1cos (α) =  сторона гипотенузии = hb.

Секент комплексного аргумента, α, равен

sec (α) = 2eiα + e − iα.

См. также

| | | | | | | | | |

Представлен до R2006a