问题列表 - 第32893页

如何从MATLAB中的自相关数据中提取峰值?

我有关于我使用以下自动关联的音轨的信息(20,000帧数据):

[r,lags] = xcorr(XX,XX,'biased');
Run Code Online (Sandbox Code Playgroud)

它看起来像这样:

alt text http://a.imageshack.us/img809/3775/plot.jpg

希望到目前为止这么好.理想情况下,我希望能够获取与第二个峰值的最高部分相对应的帧编号.我已经阅读并尝试了大量不同的方法,但我似乎无法让它为我检索信息.

是否有人能够阐明我必须做的事情?

非常感谢!


edit1: 我尝试过使用findpeaks,但它似乎对我不起作用.我不确定是不是因为我使用的是错误的数据.

edit2:我正在测试一种方法只用于这个音频轨道,但很快我想扩展它以便我可以在整个文件目录上执行这个方法,所以我需要一个可以检测峰值的脚本而不是自己找到信息.

edit3:我的.M文件:

[y, fs, nb] = wavread('Three.wav');                 %# Load the signal into variable y

frameWidth = 441;                                   %# 10ms
numSamples = length(y);                             %# Number of samples in y
numFrames = floor(numSamples/frameWidth);           %# Number of full frames in y
energy = zeros(1,numFrames);                        %# Initialize energy
startSample = zeros(1,numFrames);                   %# Initialize start indices
endSample = zeros(1,numFrames);                     %# Initialize end indices

for frame = 1:numFrames                             %# …
Run Code Online (Sandbox Code Playgroud)

audio matlab signal-processing correlation

4
推荐指数
1
解决办法
7071
查看次数

你能用MEF水合静电吗?

我可以在类的静态构造函数中加水吗?

public class Connect:IDTExtensibility2, IDTCommandTarget
  static Connect()
    {
        //hydrate static properties?
    }
    [Import]
    public static Action<ProjectLogicChecks> Display { get; set; }

[Export(typeof(Action<ProjectLogicChecks>))]
    private static void DisplayResults( CheckProcesses _checkResults)
{
    MessageBox.Show(_checkResults.ProjectLogicCheck.AssemblyName + " has problems=" +
                    _checkResults.ProjectLogicCheck.HasProblems);
}
Run Code Online (Sandbox Code Playgroud)

.net static-methods mef

9
推荐指数
2
解决办法
4884
查看次数

从wcf客户端调用需要基本http身份验证的Web服务

我有一个来自Web服务的wsdl,我生成了wcf代理.没问题.

但我无法理解如何传递用户名和密码.Web服务需要基本身份验证 - 只有用户名和密码.

有帮助吗?

.net wcf web-services

15
推荐指数
4
解决办法
4万
查看次数

最大限度地降低批量折扣订单的价格

我正在尝试整合一个系统,根据要求的数量建议消耗品套件.我遇到的挑战是套件具有批量/批量折扣,因此客户订购更大数量的价格可能更便宜,因为价格可能更低.例如,假设可用的工具包是:

  • 25个小部件,15美元
  • 7个小部件,7美元
  • 4个小部件,4美元
  • 1个小部件,1美元

现在,对于请求的数量74,我的算法将建议2 x 25,2 x 10和4 x 1 = $ 48.然而,对于客户来说订购3 x 25 = 45美元会更便宜.

有关如何解决这个问题的任何想法?我在C#中编码.

谢谢!

c# algorithm

6
推荐指数
1
解决办法
605
查看次数

我可以在同一个catch子句中捕获多个Java异常吗?

在Java中,我想做这样的事情:

try {
    ...     
} catch (/* code to catch IllegalArgumentException, SecurityException, 
            IllegalAccessException, and NoSuchFieldException at the same time */) {
   someCode();
}
Run Code Online (Sandbox Code Playgroud)

...代替:

try {
    ...     
} catch (IllegalArgumentException e) {
    someCode();
} catch (SecurityException e) {
    someCode();
} catch (IllegalAccessException e) {
    someCode();
} catch (NoSuchFieldException e) {
    someCode();
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

java exception try-catch multi-catch

668
推荐指数
6
解决办法
46万
查看次数

16
推荐指数
2
解决办法
4万
查看次数

C#字符串问题

我有一个常量字符串,如下所示

const String GetSQL = @"select
            id
        from
            emp

        ";
Run Code Online (Sandbox Code Playgroud)

当我尝试在方法中使用相同的方法时,GetSQL的值是换行符,即选择\ r \n id\r \n等.

如果没有这些休息,我怎么能在一行中得到它

谢谢

c#

0
推荐指数
1
解决办法
165
查看次数

非javascript计时器

嘿伙计们,我正在进行一个有限制的测验,我想用javascript以外的东西跟踪剩下的时间,因为使用javascript,用户可以通过禁用javascript暂停计时器,并花费他们需要的时间.当他们完成后,他们可以简单地重新开启JS并提交测验.如果这有帮助,我正在使用coldfusion,感谢提前.

javascript coldfusion timer

1
推荐指数
1
解决办法
781
查看次数

在django中,如何从初始化脚本中调用子命令"syncdb"?

我是python和django的新手,在关注Django Book时,我了解了命令'python manage.py syncdb',它为我生成了数据库表.在开发环境中,我在内存数据库中使用sqlite,因此每次重新启动服务器时都会自动删除它.那么我如何编写这个'syncdb'命令的脚本?(这应该在'settings.py'文件中完成吗?)

澄清

OP正在使用内存数据库,需要在使用针对该数据库定义的Django模型的任何进程开始时对其进行初始化.确保数据库初始化的最佳方法是什么(每个进程启动一次).这可以通过manage.py runserver或通过Web服务器进程(例如使用WSGI或mod_python)运行测试或运行服务器.

python django django-syncdb in-memory-database

46
推荐指数
3
解决办法
2万
查看次数

前瞻的困惑

好吧,我从正则表达食谱中得到了这个例子

^(?=.{3}$).*
Run Code Online (Sandbox Code Playgroud)

上面的正则表达式用于限制任意模式的长度

如果我再次测试'aaabbb',它就完全失败了

从我的理解,它寻找任何字符前面的任何字符3的长度.它应该匹配'bbb'但它不

还有一个问题,应该看看后面跟着这个模式x(?= x)

regex regex-lookarounds

1
推荐指数
1
解决办法
992
查看次数