R语言是否有类似Matlab hz2w的Hz转弧度角频率w函数?
在R中实现类似Matlab
hz2w 的频率转换功能 Matlab的hz2w函数核心是将赫兹(Hz)频率转换为角频率(弧度/秒,ω),对应的计算公式为:
ω = 2π × f (其中f为输入的Hz频率)
目前R的signal或gsignal包中没有直接对应的内置函数,你可以自己快速实现一个完全等效的函数:
hz2w <- function(f) { return(2 * pi * f) }
使用示例
# 转换单个频率值 hz2w(50) # 输出约314.1593 # 转换频率向量 hz2w(c(60, 120, 240)) # 输出 [376.9911, 753.9822, 1507.9645]
这个函数完全复刻了Matlab hz2w的功能,轻量且无需额外依赖包。
内容的提问来源于stack exchange,提问作者user22178063
相关产品推荐
相关产品推荐

