log10
Y = log10(X)返回数组X中每个元素的常用对数。该函数同时接受实数和复数输入。对于X在区间 (0,Inf) 内的实数值,log10返回区间 (-Inf,Inf) 内的实数值。对于X的复数值和负实数值,log10函数返回复数值。
示例
计算标量的常用对数值
检查以 10 为底的对数函数的几个值。
计算 1 的常用对数。
log10(1)
ans = 0
结果是0,因此这是log10函数在 x 轴上的截距。
计算 10 的常用对数。
log10(10)
ans = 1
结果为1,因为101=10。
计算 100 的常用对数。
log10(100)
ans = 2
结果为2,因为102=100。
计算 0 的常用对数。
log10(0)
ans = -Inf
结果为-Inf,因为10-∞=0。
实数值的常用对数
创建一个由区间[0.5 5]中的数字组成的向量。
X = (0.5:0.5:5)';
计算X的常用对数。
Y = log10(X)
Y =10×1 -0.3010 0 0.1761 0.3010 0.3979 0.4771 0.5441 0.6021 0.6532 0.6990
复数值的常用对数
为X和Y创建两个笛卡尔网格。
[X,Y] = meshgrid(0:0.5:1.5,-2:0.5:2);
基于网格计算以 10 为底的对数复数log10(X+iY)。利用1i来改进复数算术运算的速度和可靠性。
Z = log10(X + 1i*Y)
Z =9×4 complex 0.3010 - 0.6822i 0.3142 - 0.5758i 0.3495 - 0.4808i 0.3979 - 0.4027i 0.1761 - 0.6822i 0.1990 - 0.5425i 0.2559 - 0.4268i 0.3266 - 0.3411i 0.0000 - 0.6822i 0.0485 - 0.4808i 0.1505 - 0.3411i 0.2559 - 0.2554i -0.3010 - 0.6822i -0.1505 - 0.3411i 0.0485