小编Tri*_*ele的帖子

将16位signed int转换为2个字节?

嗨我有一个简单的问题,一直困扰着我,我可以找到解决方案.我有一个包含signed int数据的数组,我需要将数组中的每个值转换为2个字节.我正在使用C#,我尝试使用BitConverter.GetBytes(int),但它返回一个4字节的数组.

有帮助吗?

谢谢特里斯坦

c#

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

在C#中实现差异化

我有以下区别,我需要在C#中实现它:

W(t)=d/dt(log(A(t)))
Run Code Online (Sandbox Code Playgroud)

哪里A(t)是双数据数组.

如何W(t)从上面的导数中获得结果数组?

谢谢

编辑:

public double[,] derivative()
{
    dvdt = new double[envelope.GetLength(0), envelope.GetLength(1)];
    int h = 1;

    for (int j = 0; j < envelope.GetLength(0); j++)
    {
        for (int i = 0; i < envelope.GetLength(1)-1 ; i++)
        {
            dvdt[j, i] = (envelope[j, i + h] - envelope[j, i]) / (h);
        }
    }
    return dvdt;
}
Run Code Online (Sandbox Code Playgroud)

我发现这个库http://autodiff.codeplex.com/但我无法理解示例代码如何工作以及如何将其应用于我的问题呃

c# math

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

在C#中实现FIR滤波器

目前我试图在波形文件上实现FIR低通滤波器.使用MATLAB使用40阶获得的FIR系数.现在我需要在C#中实现FIR算法,并且我发现很难实现它.

有帮助吗?

谢谢

c# signal-processing

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

大O符号和算法

我正在研究并试图实现一些算法.我正在尝试理解Big O表示法,我无法弄清楚下面算法的Big O复杂性:

while (a != 0 && b != 0)
{
    if (a > b)
        a %= b;
    else
        b %= a;
}

if (a == 0)
    common=b;
else
    common=a;
Run Code Online (Sandbox Code Playgroud)

c# algorithm big-o

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

标签 统计

c# ×4

algorithm ×1

big-o ×1

math ×1

signal-processing ×1