【发布时间】:2011-05-12 22:54:00
【问题描述】:
在我的工作中,我需要文本流形式的数学函数样本。例如,我需要一个在离散时间点生成正弦函数值并将它们打印到stdout 的程序。然后我需要以某种形式组合这些样本,例如将两个样本相加。所以我可以将我的问题分成两部分:
是否有一种非常标准的方法来生成数学函数的样本,例如正弦,具有给定的参数 - 频率、相位、幅度、时间步长 - 以简单文本流的形式有两列:时间和函数值?我知道 Perl/Tcl 中的简单脚本可以完成这项工作,但我想知道通用解决方案。
哪些程序可以操纵这些流?我知道
awk,但是当我有几个 流作为输入时,我可以用awk做什么?例如,如何对两个或三个正弦样本求和或乘积?
我正在使用 Debian Linux,我更喜欢 Unix 方式,每个程序只完成简单的任务并且完美地完成,并且单独程序的结果可能被另一个程序组合。
谢谢。
【问题讨论】: