php - PHP - 查找数组的 FFT
问题描述
我有一个作业,我需要找到第一个插值,然后是一个数组的 fft。我找到了插值,但我找不到如何做 fft。我搜索了很多,但我是一个关于 php 的初学者。有没有人可以帮助我或告诉我一个方法?
我的代码:
<?php
echo " ".'<br>'.'<br>';
$arr=array(800,850,800,750,950,1100,950,950,850);
$x = array();
$y = array();
$running_total = 0;
for($i = 0; $i < count($arr); $i++){
$y[$i] = $arr[$i];
$running_total += $arr[$i];
$x[$i] = $running_total;
}
$arrgraph = array_combine($y, $x);
$d = array();
for ($i=0 ; $i < count($arr) ; $i++ ) {
$d[$i]=1000*$i;
}
$int = array();
for ($i=0; $i < count($arr); $i++) {
$int[$i] = $y[$i]+($y[$i+1]-$y[$i])*($d[$i]-$x[$i])/($x[$i+1]-$x[$i]);
}
我需要找到 $int 数组的 fft。谢谢。
解决方案
推荐阅读
- ios - ViewControllers、内存消耗和代码效率
- android - 传递类型数组时未加载图像
- amazon-web-services - 在 CloudFormation 模板中为“AWS::ApiGateway::Resource”指定 ParentId
- ios - 将数组与参考数组进行比较并删除重复项
- ios - 如果没有连接,为什么调用 swiftHTTP 响应处理程序?
- typo3 - TYPO3 felogin - 创建带有挂钩的自定义标记以根据语言呈现内容?
- javascript - Angular 2 中的过滤
- r - 将所有有趣的 arg / 省略号折叠成一个字符串
- python - 编写一个运行带有参数的命令的脚本
- css - 调整屏幕大小时,引导 4 列不堆叠