MATLAB MIRtoolbox-mirtempo函数

Fre*_*mas 2 matlab

我只想知道像这样的函数如何mirtempo()mirscalar对象返回为MATLAB可以理解的直接格式。

我有一个脚本,其中包含

tempo = mirtempo('file');
Run Code Online (Sandbox Code Playgroud)

这使tempo一个mirscalar对象。

如何将tempo变量转换为双精度值以便可以在脚本中使用?

我需要为歌曲分类存储多首歌曲的速度值。我无法通过做到这一点mirtempo()。相反,我可以在命令窗口中显示速度值,例如:

tempo
Run Code Online (Sandbox Code Playgroud)

输出如下:

"The Tempo related to file classical.00001.au is 165.5543 bpm"
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?提前致谢

ede*_*der 5

这是窍门:

tempo = mirtempo('file');

test=get(tempo,'Data');

test{1,1}{1,1}

ans = 

    [120.0106]
Run Code Online (Sandbox Code Playgroud)