計算兩個一維陣列的卷積
a[m]和b[n]分別為兩個一維陣列,c[m+n-1]是卷積陣列。
#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <vector>
#include <queue>
#include <map>
#include <algorithm>
using namespace std;
#define INF 0xfffffff
#define maxn 100010
int main()
{
int m=5,n=5;
int a[5]= {0,1,0,2,1},b[5]= {0,1,0,2,1};
int i,j;
int k=m+n-1;//卷積後陣列長度
int c[k];
memset(c,0,sizeof(c));//注意一定要清零
/**卷積計算**/
for(i=0; i<k; i++)
{
for(j=max(0,i+1-n); j<=min(i,m-1); j++)
c[i]+=a[j]*b[i-j];
cout<<c[i]<<" ";
}
/****/
cout<<endl;
}
相關文章
- 脈動陣列在二維矩陣乘法及卷積運算中的應用陣列矩陣卷積
- 卷積運算元的矩陣向量乘積表示&一維離散降質模型卷積矩陣模型
- 二維陣列的計算陣列
- 一維陣列:相鄰兩數求和陣列
- JavaSE 陣列:一維陣列&二維陣列Java陣列
- javascript將陣列的元素每兩個一組存入一個新陣列JavaScript陣列
- 兩個有序陣列如何合併成一個有序陣列陣列
- 將兩個有序陣列合併為一個有序陣列陣列
- 數字訊號處理:線性卷積、迴圈卷積、圓周卷積計算卷積
- verilog實現矩陣卷積運算矩陣卷積
- js 一維陣列轉二維陣列JS陣列
- js 二維陣列轉一維陣列JS陣列
- PHP二維陣列轉一維陣列PHP陣列
- 將一個多維陣列徹底的降維陣列
- 每日一練(46):兩個陣列的交集陣列
- 【測繪程式設計試題集】 試題02 矩陣卷積計算程式設計矩陣卷積
- 一維陣列陣列
- 多維陣列轉一維陣列(降維的多種方式)陣列
- JavaScript --二維陣列查詢一維陣列JavaScript陣列
- numpy——陣列的計算陣列
- 二維陣列笛卡爾積js實現陣列JS
- PHP多個多維陣列操作(一)PHP陣列
- JavaScript二維陣列轉換成一維陣列JavaScript陣列
- 簡單介紹Lua一維陣列與多維陣列的使用陣列
- 江湖救急,一個PHP二維陣列的改造!PHP陣列
- 子陣列的乘積陣列
- PHP一維陣列轉二維陣列正規表示式PHP陣列
- Java 二維陣列轉一維Java陣列
- php 一維陣列變多維PHP陣列
- 合併兩個有序陣列陣列
- 陣列1——求一個陣列的最大子陣列陣列
- 力扣之兩個陣列的交集力扣陣列
- 兩個有序陣列的中位數陣列
- leetcode-陣列中兩元素的最大乘積(Java)LeetCode陣列Java
- 兩種初始化2維陣列方法陣列
- 計算兩列的相關性
- 磁碟陣列可靠度的計算陣列
- 一個關於php兩個陣列compare實踐PHP陣列