函数名: 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 变量中。最后打印出两个数组的内容。