English | 简体中文 | 繁體中文
查询

trader_ht_phasor()函数—用法及示例

「 计算 Hilbert Transform - Phasor Components (HT_PHASOR) 」


函数名: trader_ht_phasor()

适用版本: PHP 7.0.0 及以上版本

用法: trader_ht_phasor(array $real) : array

说明: trader_ht_phasor() 函数用于计算 Hilbert Transform - Phasor Components (HT_PHASOR)。

参数:

  • $real:包含实数数据的数组。

返回值:

  • 返回一个包含两个数组的数组,第一个数组为正弦分量的数组,第二个数组为余弦分量的数组。

示例:

$data = [1.25, 2.5, 3.75, 5.0, 6.25, 7.5, 8.75, 10.0];
$result = trader_ht_phasor($data);

$sinComponent = $result[0];
$cosComponent = $result[1];

echo "正弦分量:";
print_r($sinComponent);

echo "余弦分量:";
print_r($cosComponent);

输出:

正弦分量:Array
(
    [0] => 0.459569
    [1] => 0.841253
    [2] => 0.997526
    [3] => 0.813598
    [4] => 0.415415
    [5] => -0.142315
    [6] => -0.654861
    [7] => -0.959492
)
余弦分量:Array
(
    [0] => 0.888374
    [1] => 0.540302
    [2] => -0.070737
    [3] => -0.581324
    [4] => -0.909297
    [5] => -0.989992
    [6] => -0.755750
    [7] => -0.281733
)

以上示例中,给定一个包含实数数据的数组,通过调用 trader_ht_phasor() 函数计算出正弦分量和余弦分量的数组,并将结果分别存储在 $sinComponent 和 $cosComponent 变量中。最后打印出两个数组的内容。

补充纠错
上一个函数: trader_floor()函数
热门PHP函数
分享链接