这段MATLAB源代码实现了离散傅里叶变换(DFT),可用于信号处理和分析中的频谱计算等应用。代码简洁高效,适合学习与研究使用。
DFT是用于筛选(F)和转化(T)的工具。数据通过stdin输入,并以json格式提供,在经过过滤器和转换处理后输出结果。
使用方法:dft [FILTER|TRANSFORM]*[OUTPUT]
每个应用在命令行中的过滤器和变换会按照它们出现的顺序应用于整个对象。
例子:
测试文件应从上至下阅读,首先查看filter_test.go,接着是transform_test.go,最后看output_test.go。
通过元数据键筛选GoogleComputeEngine实例:
实际的数据列表包含更多信息,但为了便于理解示例已简化。DFT处理时不会在意这些细节。
$cat in.json
[
{
metadata: {
items: [
{key:who,value:owned-by-jasmuth},
{key:startup-script,value:/root/start_worker.bash}
]
},
name:process-1
]