konvoluce s MATLAB?

A

asic1984

Guest
ahoj všem

Potřebuju vědět, jak se dělá convloution s MATLAB

Vím, že se funkce conv v MATLABu

ale i nutnost, aby se konvoluce vektoru není start na pozici 1

ex: h (n) = (1, -1,1), kde -1 je v poloze nula zatímco MATLAB start z jednoho

díky za pomoc

 
nazdar

Děkujeme za vaši odpověď ............ didnot i vyzkoušet, protože potřebuji jen kvůli convlution pro vektory ne pro matice

a co si myslím convn zabývat maticemi ale stále start s polohou nula a ne negatin míst

je-li u mít ani tušení, řekni mi

díky

 
No já nejsem tak jistý svou odpověď, protože mé digitální zpracování knihy nejsou zde, ale nebudete muset kontrolovat jiný příkaz musíte retime signál sami.Řekněme, že máte x (n) = u (n 1)-u (n-2) a y (n) = u (n)-u (n-3) Myslím, že budete dělat následující.
x = [1 1 1 1 0] a Y = [0 1 1 1 1] budete dělat konvoluce h = conv (x, y), ale h začne od -1 ne 0.Takže budete přidávat nuly, kde se signály nemají hodnotu.Pokud máte další otázky, zeptejte se

 
nazdar
děkuji za Vaši odpověď a za Váš zájem

Snažil jsem se přesouvá rád a co říct, ale výsledek je špatný, neboť dává v graf convlution z = x * y. ............ z (0) = 1

ale ručně dává .. z (0) = 2

i donnot vědět, jak ji řešit

ale díky za vaši pomoc

 
mohl bys plz dej mi reálných čísel, abych mohl zkusit?

 
ok Jsem si jist, že moje odpověď je správná.Jste si jisti, že jste hledali konvoluce?Možná jste se mýlí, a chcete, aby se jimi signály.Jsem udělal chybu, že když jsem byl ve škole ...

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Velmi Happy" border="0" />
 
nazdar

u pravdu ................ i udělat chybu, ale zjistili, že u pravdu, protože jsem potřeboval, aby přechod na signál

i díky již udělali

toooo díky moc za pomoc

a omluva za chybu

 

Welcome to EDABoard.com

Sponsor

Back
Top