如何在C++中及时转换信号
How can I shift signal in time in C++?
我有一个信号x(t)
。我必须a/2
和-a/2
移位,然后取这两个移位信号的总和。如何在C++中及时写x(t)
班?
对于时间序列数据,时间偏移只是 n 个样本的偏移量,因此对偏移 +/-a/2 个样本的数据求和:
for (i = a/2; i < N - a/2; ++i)
{
y[i] = x[i - a/2] + x[i + a/2];
}
相关文章:
- 防止主数据类型C++的隐式转换
- 模板参数替换失败,并且未完成隐式转换
- 努力将整数转换为链表。不知道我在这里做错了什么
- HEX值到wchar_t字符(UTF-8)的转换
- Qt VTK交互风格的信号到小部件
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 将 Qvector<uint8_t> 转换为 QString
- 如何在cuSparse中使用cusparseXcoo2csr从coo转换为csc
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 将传入的USB信号转换为击键/宏
- 如何将此信号和插槽转换为QT5连接呼叫
- 将信号转换为梯形(梯形滤波器)
- PyQt5:使用自定义信号时 int 对象的错误转换
- WaitForSingleObject 信号太快 ImageMagick 转换
- 将 24 位有符号 int 信号转换为 16 位有符号 int 信号
- 如何在C++中及时转换信号
- 在信号代码中将整数转换为函数指针-为什么这样做?
- 在Linux上编译简单信号代码时,从void*到void (*) int的无效转换错误
- 如何将信号名称(字符串)转换为信号代码
- 从类发射信号,如果 QStateMachine 中的转换成功