gali VC kurti Konvoliucija funkcijos

J

J_expoler2

Guest
Labas
I'm tyrimo Konvoliucija funkcijos, bet problema
kaip padaryti, kad funkcija gauti floatingpoint įvesties masyvas
ir grąžinti produkciją plūduriuojančius masyvas per I'm pabandyti sukurti, bet numeris neveikiafloat x [10] ---->| O (Z) | --------> float y [10]
<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Klausimas" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Klausimas" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Klausimas" border="0" />Dėkojame

 
Jūs galite naudoti rodyklių (arba nuoroda) kaip funkcijos parametrų ir keisti masyvo pati.Pavyzdžiui,

conv (x, h) apskaičiuos Konvoliucija x * h ir saugoti rezultatų x.

conv (x, h, g) saugo rezultatus m.

y = conv (x, h) grąžina rezultatų rodiklis.Rezultatai masyvas turi būti dinamiškas paskirstyti atminties paskirstymo funkcijas.

 
Tai nėra saugus grįžimas objektą matricos.Jūs galite tai padaryti, bet jūs turėtumėte žinoti, gerai kalba.

2 būdais "float x [10] ---->| O (Z) | --------> float y [10]":

--
flotacinio funkcija (float)
(
)

int nMember;
float x [20], y [20];

už (nMember = 0; nMember <20; nMember)
y [nMember] = function (x [nMember]);

- Arba --

book funkcija (float x [], float y [], int nMaxMembers)
(
int nMember;

už (nMember = 0; nMember <nMaxMembers; nMember)
y [nMember] = compute_function (x [nMember]);

return (true);
)

float x [20], y [20];

function (x, y, 20);
--

Wagner.

 
Rodykles, tai pavyko ir prisiminti jos taiko beveik visos galimos DSP algos naudojant C , taigi tikrai jos galima VC.

Esu didelis gerbėjas rodykles taip ir guess Jums reikės rodykles į funkcijas tada funkcija grąžina rodyklę ... (net ** ty, 2 lygio ptrs bus labai naudinga) pabandyti ...
I'll
see jei i galėtų siųsti Jums kodai (problemoms yra jų autorių teisės, jei mano senjorams sutinku
Aš siunčia jį)

 
Taip pat galite naudoti matricos klasės panašus į MATLAB
ir parašyti funkciją, tokių kaip Konvoliucija jį.

 

Welcome to EDABoard.com

Sponsor

Back
Top