问题标签 [amplitude]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
170 浏览

gnuplot - Gnuplot:如何绘制半圆幅度图?

标题是不言自明的,但这是我想做的图片。我很难弄清楚这是否可能。 在此处输入图像描述

基本上,我的数据包含从 0 到 180 度的方向和每个方向的幅度。如何在gnuplot中制作如上图所示的情节?

样本数据

方向幅度

0 0.1

2 0.15

ETC

180 1.5

图片取自http://www.imagemet.com/WebHelp6/Default.htm#RoughnessAnalysis/ImageRoughness.htm#kanchor378

任何帮助将不胜感激。

谢谢

0 投票
0 回答
1378 浏览

matlab - 如何获得谐振频率(波特图)?(2自由度系统的响应)

我想研究系统的响应。

我想找到簧上质量(m1)的共振频率和簧下质量(m2)的共振频率。

因为我不确定我是否理解共振的含义。假设我们有一个悬挂系统,我们用 0.1(m) 的阶跃响应进行刺激。

这意味着,例如在 1(Hz) 时,簧上质量 (m1) 以高水平振动?在 10(Hz) 时,簧下质量 (m2) 在高位振动?

我读过波特图,我做了一些你可以在下面看到的事情,但我不知道这是否是找到共振频率的方法。也许FFT是我正在寻找的?

在我的波特图中(下图):

蓝线:第一个峰值对应于簧上质量的共振频率(m1)?和橙色线:第二个峰值(高于橙色线的第一个峰值)对应于簧下质量(m2)的共振频率?

如果是,我怎样才能得到这些值?我需要在我的代码中添加什么?

我可以将单位从分贝更改为米吗?

反应、波特图和 2 DOF 系统

0 投票
1 回答
1185 浏览

python - 计算二叉树中节点之间的最大差异

有没有办法计算节点值之间的最大差异而不存储在列表中?我希望通过 1 次完成,但似乎不可能。这是来自一个 codility 面试问题,用于计算定义为节点的最大绝对差的二叉树的幅度。

0 投票
1 回答
920 浏览

angularjs - AngularJS 服务不充当单例

为代码繁重的帖子道歉,但我想提供尽可能多的上下文。我在 Angular.js 应用程序中定义服务时遇到问题。服务应该在整个应用程序(源)中充当单例,所以我很困惑得到以下行为。

在我的app.js文件中,我运行我的AmplitudeService服务和 console.log(AmplitudeService)。这将输出一个包含我在 AmplitudeService.js 文件中定义的所有方法的对象。因此,我能够按预期正确使用服务和记录事件。

但是,当我在header.js中使用 console.log(AmplitudeService) 时,它会输出我的 Window 对象。因此,Window 不包含“logEvent”、“identifyUser”等函数,因此在这种情况下, AmplitudeService不可用。

将不胜感激任何和所有的见解!

AmplitudeService.js (来源)

注意:如果您检查作者的语法,他会在服务结束时返回一个对象。在我的研究中,我读过在定义服务函数(source)时使用“this”关键字,并且您不需要像使用工厂那样返回对象,因此我已相应地对其进行了更新。

angular-amplitude.js (来源)

这允许在整个应用程序中访问“$amplitude”

应用程序.js

页眉.js

0 投票
2 回答
814 浏览

angularjs - AngularJS 幅度服务不充当单例

我最近发布了一个类似的问题,但这不是重复的。为代码繁重的帖子道歉,但我想提供尽可能多的上下文。我在将分析工具“幅度”定义为 Angular.js 应用程序中的服务时遇到问题。服务应该在整个应用程序( source )中充当单例,所以我很困惑得到以下行为。

在我的app.js文件中,我在 .run 函数中调用 AmplitudeService.logEvent('EVENT_NAME'),该函数成功地将事件记录到 Amplitude。注意: Console.log(AmplitudeService) 在此处返回具有所有正确功能的对象。

但是,当我在任何其他控制器(例如header.js )中调用 AmplitudeService.logEvent('EVENT_NAME') 时,我在 Amplitude 仪表板中看不到任何数据。注意: Console.log(AmplitudeService) 在header.js中返回一个与app.js返回的对象相同的对象

将不胜感激任何和所有的见解!

PS 官方的AmplitudeJS SDK 在这里。我正在尝试通过这个wrapper来实现它。

AmplitudeService.js (来源)

注意:如果您检查作者的语法,他会在服务结束时返回一个对象。在我的研究中,我读过在定义服务函数(source)时使用“this”关键字,并且您不需要像使用工厂那样返回对象,因此我对其进行了相应更新。

angular-amplitude.js (来源)

这允许在整个应用程序中访问“$amplitude”

应用程序.js

页眉.js

更新:我尝试将服务切换到工厂,但没有产生任何新结果。

0 投票
1 回答
395 浏览

python - 沿垂直轴移动数据时的 Numpy FFT 问题

我想找到我的数据的 y 轴和我的 FFT(幅度)的垂直轴之间的关系。为此,我正在测试当我更改数据的 y 轴时 FFT 的幅度如何变化。例如,我绘制了从 0 到 2*pi 的 sin(t),并使用 Numpy 的 FFT 包进行 FFT,得到的频率约为 1/(2*pi)。然后我将 1 添加到我的所有 y 值中,只是为了将我的正弦函数在任何地方上移 1 个单位;但是,当我进行 FFT 时,我得到了一些没有意义的东西。当我只是将正弦函数向上移动时,为什么 FFT 完全不同?任何帮助将不胜感激。先感谢您。

初始数据 FFT 移位数据 FFT

0 投票
0 回答
689 浏览

python-3.x - Numpy FFT中幅度的含义/比例是什么?

据我所知,FFT 中的幅度是其相应频率的 10 倍。例如,如果您将 sin(t) 的 FFT 从 0 到 2*pi,则 FFT 将在 0.159 Hz 的频率处达到峰值,相应的幅度为 1.59。但是,当我将 sin(2*t) 添加到 sin(t)--y = sin(t) + sin(2*t) 时,幅度不再是频率的 10 倍。这是为什么?预先感谢您的帮助。

图像并不是那么有用,但 2 个幅度小于它们应该假设的幅度应该是频率的 10 倍。

0 投票
1 回答
81 浏览

android - getAmplitude 不工作

当我尝试工作时,它会显示在 textviev "0.0" 值上。我从这个网站获得代码主要是我获得了 <uses-permission android:name="android.permission.RECORD_AUDIO" /> ı 授予设置应用程序麦克风的权限它的返回值“0.0”如何真正工作 getAmplitude(); 有人能解释一下吗

}

0 投票
1 回答
176 浏览

javascript - 如何隐藏振幅的全局变量

有人用振幅吗?

我只是将此分析工具集成到我的副项目中。

我遵循如何设置的资源,

但后来,我发现我可以访问变量AmplitudelogEvent在我的网站上的 console.log 中执行。

如果其他人可以做同样的事情并且会污染我的分析,那就不行了

毫无疑问的数据

有什么想法可以隐藏一个异步加载的全局变量吗?

提前致谢

0 投票
1 回答
2019 浏览

ios - AV录音机!我需要从 0 到 120 ios swift 的幅度的分贝值?

我从 AVAudioRecorder.peakPowerForChannel(0) 获得从 -70 到大约 10 的幅度值。我需要 0 到 120 范围内的值我是如何做到的。我需要从整个音频中获得最高的振幅值。在互联网上看到此代码

var numver = 20 * log10(audioRecorder.peakPowerForChannel(0))

但这给出了一个值 nan(不是数字)。如何获得正范围内的幅度值。