VC può creare Convolution funzioni

J

J_expoler2

Guest
Salve
I'm studio Convolution funzioni problema, ma in
come rendere la funzione floatingpoint ricevere input array
e riprendere la produzione galleggiante array troppo I'm tenta di creare, ma id non funzionafloat x [10] ---->| H (Z) | --------> float y [10]
<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Domanda" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Domanda" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Domanda" border="0" />Grazie

 
&lt;img src="http://gallery.dpcdn.pl/imgc/News/63069/g_-_550x412_-_s_63069x20150517174941_0.jpg" alt="image" /&gt;
Nagrody dla blogerów, testy sprzętu i recenzje gier - to tylko niektóre tematy poruszone przez naszych użytkowników. Podsumujmy, co ciekawego działo się przez ostatnie dni na blogach dobrychprogramów.

A zaczynamy tradycyjnie od testów sprzętu. Na dobry początek rzut okiem na dysk SSD HyperX Savage o pojemności 240 GB. Przeczytajcie, jak jego instalacja wpłynęła na działanie kilkuletniego&amp;hellip;&lt;img src="http://feeds.feedburner.com/~r/dobreprogramy/Aktualnosci/~4/ezMpDCCzr0k" height="1" width="1" alt=""/&gt;

Read more...
 
È possibile utilizzare il puntatore (o riferimento), come la funzione
di parametri e modificare l'array stesso.Ad esempio,

conv (x, h), si calcola la convoluzione di x * h e memorizzare i risultati di x.

conv (x, h, y) memorizza i risultati di y.

y = conv (x, h), restituisce i risultati puntatore.I risultati dovrebbero essere array dinamico assegnato da funzioni di allocazione della memoria.

 
Non è sicuro ritorno oggetto array.Potete farlo, ma è necessario conoscere bene la lingua.

2 modi di fare "float x [10] ---->| H (Z) | --------> float y [10]":

--
galleggiante funzione (float)
(
)

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

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

- O --

bool funzione (float x [], float y [], int nMaxMembers)
(
int nMember;

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

return (true);
)

float x [20], e [20];

funzione (x, y, 20);
--

Wagner.

 
Puntatori farà il trucco mi ricordo di aver attuato quasi tutti i possibili DSP Algos in C ,
in modo decisamente il suo possibile in VC.

Sono un grande fan di indovinare i puntatori in modo potrete richiedere puntatori alle funzioni e quindi rendere la funzione di ritorno il puntatore ... (vale a dire anche ** 2 livello ptrs sarà realmente utile) provare ...
Io ho potuto vedere se inviare i codici (problema è che sono protetti da copyright, se i miei anziani accordo I'll inviare tutta)

 
È anche possibile utilizzare una matrice di classe simile a matlab & scrivere qualche funzione, come convoluzione per essa.

 

Welcome to EDABoard.com

Sponsor

Back
Top