角的正割(以弧度为单位)
Y = sec(X)
示例
Y = sec( X ) 返回 X 的元素的正割。 sec 函数按元素处理数组。该函数同时接受实数和复数输入。
Y = sec( X )
Y
X
sec
对于 X 的实数值, sec(X) 返回区间 [-∞, - 1] 和 [1, ∞] 内的实数值。
sec(X)
对于 X 的复数值, sec(X) 返回复数值。
全部折叠
在域 - π / 2 < x < π / 2 和 π / 2 < x < 3 π / 2 上绘制正割函数图。
x1 = -pi/2+0.01:0.01:pi/2-0.01; x2 = pi/2+0.01:0.01:(3*pi/2)-0.01; plot(x1,sec(x1),x2,sec(x2)), grid on
计算复角在向量 x 中的正割。
x
x = [-i pi+i*pi/2 -1+i*4]; y = sec(x)
y = 1×3 complex 0.6481 + 0.0000i -0.3985 + 0.0000i 0.0198 - 0.0308i
以弧度为单位的输入角度,指定为标量、向量、矩阵、多维数组、表或时间表。
数据类型: single | double | table | timetable 复数支持: 是
single
double
table
timetable
输入角的正割,以实数值或复数值标量、向量、矩阵、多维数组、表或时间表形式返回。
通过引用直角三角形定义的角的正割 α 是
sec ( α ) = 1 cos ( α ) = hypotenuse adjacent side = h b .
复数参量的正割 α 是
sec ( α ) = 2 e i α + e − i α .
在浮点算术运算中, sec 是有界函数。也就是说,在输入为 pi 倍数的发散点处, sec 不会返回 Inf 或 -Inf 值,而是返回一个模很大的数。这是由于 π 的浮点表示不够准确。
pi
Inf
-Inf
此函数完全支持 tall 数组。有关详细信息,请参阅 tall 数组 。
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅 在基于线程的环境中运行 MATLAB 函数 。
此函数完全支持 GPU 数组。有关详细信息,请参阅 Run MATLAB Functions on a GPU (Parallel Computing Toolbox) 。
此函数完全支持分布式数组。有关详细信息,请参阅 Run MATLAB Functions with Distributed Arrays (Parallel Computing Toolbox) 。
全部展开
sec 函数可以对表或时间表中的所有变量执行计算,而无需通过索引访问这些变量。所有变量都必须具有支持计算的数据类型。有关详细信息,请参阅 Direct Calculations on Tables and Timetables 。
secd | sech | asec | asecd | asech
secd
sech
asec
asecd
asech