You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 05:32:06