欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

c語言卷積函數(shù)題 卷積碼c語言

如何用C語言實(shí)現(xiàn)數(shù)組的卷積過程~~~

積分為線性卷積,和圓形卷積。而題目是線性卷積,然后是所求的結(jié)果個(gè)數(shù)是上面兩個(gè)數(shù)組 個(gè)數(shù)的和減去1

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),貴陽企業(yè)網(wǎng)站建設(shè),貴陽品牌網(wǎng)站建設(shè),網(wǎng)站定制,貴陽網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,貴陽網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

比如上面h數(shù)組里面單元是5 而x數(shù)組 是4

所以肯定一點(diǎn)是結(jié)果是等于8個(gè)數(shù)的

result[(sizeof(h) + sizeof(x)) / sizeof(double) - 1];這個(gè)就可以說明了

第二個(gè)知識(shí)點(diǎn)是卷積是怎么求的。第一步肯定是判斷兩個(gè)數(shù)組 那個(gè)長度長

conv(x, h, sizeof(x) / sizeof(x[0]), sizeof(h) / sizeof(h[0]), result); 就是實(shí)現(xiàn)這個(gè)目標(biāo)的。

然后是長度長的放前面

好吧 我換個(gè) 數(shù)字來就把

x【】=

h【】=

然后卷積 一個(gè)是 x0*h0=1;實(shí)現(xiàn)語句 是第一個(gè)

for (int i = 0; i lenH; i++)

{

for (int j = 0; j = i; j++)

result[i] += x[j] * h[i - j];

}

此時(shí) 已經(jīng)要轉(zhuǎn)入第二步驟了:

for (int m = lenH; m lenX; m++){

for (int j = 0; j lenH; j++)

result[m] += x[m - j] * h[j];

}

第二部 應(yīng)該是 x*h+x1*h(1-1)= 這里得h1 用0代替 但程序里 不是這樣 而是 用x*h=

好吧 我可能設(shè)置的h數(shù)組不夠長 加入 h有兩個(gè)。x有

那么 結(jié)果 應(yīng)該是x2*y1+x1*y0;

然后是第三部

是說 在要求的 結(jié)果 最后幾個(gè)數(shù)字時(shí)候 比如原題里面 應(yīng)該是有8個(gè)的。但到第二個(gè)循環(huán)才求到X得長度5個(gè)。

所以 后面應(yīng)該是resual記住 數(shù)組下標(biāo) 比實(shí)際小1. 所以

是這樣的

用 for (int n = lenX; n lenX + lenH - 1; n++){

for (int j = i - lenX + 1; j lenH; j++)

result[n] += x[n - j] * h[j];

}里面的i 要改成n

for (int n = lenX; n lenX + lenH - 1; n++){

for (int j = n - lenX + 1; j lenH; j++)

result[n] += x[n - j] * h[j];

}

然后 是這樣分析的

結(jié)果等于=x(0)h(5-0)+x(1)h(5-1)+x(2)h(5-2)+x(3)h(5-3)=x(0)h(5)+x(1)h(4)+x(2)h(3)+x(3)h(2) 記住 數(shù)組不夠的地方 用0代替

copy(result, result[8], ostream_iteratordouble(cout, " ")); 這個(gè)函數(shù) 就不想說了 自己去看stl 算法吧

另外,虛機(jī)團(tuán)上產(chǎn)品團(tuán)購,超級(jí)便宜

關(guān)于c語言的問題(卷積)

里面的你可以到Turbo C里面 用F7單步執(zhí)行,就可以看到相應(yīng)的步驟了。

其他的編譯軟件也有相應(yīng)的調(diào)試方法

C語言用子函數(shù)實(shí)現(xiàn)卷積

conv(int?u[],int?v[],int?w[],?int?m,?int?n)

{

int?i,?j;

int?k?=?m+n-1;

for(i=0;?ik;?i++)

for(j=max(0,i+1-n);?j=min(i,m-1);?j++)

{???

w[i]?+=?u[j]*v[i-j];

}?

}

u[],v[]為原始數(shù)組,m,n分別為數(shù)組長度,w[]為卷積結(jié)果(w[]需初始化為0),其長度為m+n-1

文章題目:c語言卷積函數(shù)題 卷積碼c語言
鏈接URL:http://www.chinadenli.net/article10/dddghdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器品牌網(wǎng)站制作Google搜索引擎優(yōu)化App開發(fā)全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)