<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=InfElmTetel9</id>
	<title>InfElmTetel9 - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=InfElmTetel9"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=InfElmTetel9&amp;action=history"/>
	<updated>2026-05-11T11:47:53Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=InfElmTetel9&amp;diff=137400&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoalap|InfElmTetel9}}  vissza InfelmTetelek-hez &lt;style&gt; li {margin-top: 4px; margin-bottom: 4px;} &lt;/style&gt;  ==Shannon-Fano kód==  S…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=InfElmTetel9&amp;diff=137400&amp;oldid=prev"/>
		<updated>2012-10-21T20:00:00Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoalap|InfElmTetel9}}  &lt;a href=&quot;/InfElmVizsga&quot; class=&quot;mw-redirect&quot; title=&quot;InfElmVizsga&quot;&gt;vissza InfelmTetelek-hez&lt;/a&gt; &amp;lt;style&amp;gt; li {margin-top: 4px; margin-bottom: 4px;} &amp;lt;/style&amp;gt;  ==Shannon-Fano kód==  S…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoalap|InfElmTetel9}}&lt;br /&gt;
&lt;br /&gt;
[[InfElmVizsga|vissza InfelmTetelek-hez]]&lt;br /&gt;
&amp;lt;style&amp;gt; li {margin-top: 4px; margin-bottom: 4px;} &amp;lt;/style&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Shannon-Fano kód==&lt;br /&gt;
&lt;br /&gt;
Szeretnénk kódolni egy &amp;lt;math&amp;gt; X &amp;lt;/math&amp;gt; valószínűségi változót, amelynek eloszlása a következő. (Ha a következő nem teljesül, átindexeljük.)&lt;br /&gt;
&lt;br /&gt;
Feltesszük, hogy &amp;lt;math&amp;gt;p(x_1) \geq p(x_2) \geq \ldots \geq p(x_n) &amp;gt; 0&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt; az (i-1) legnagyobb valószínűségű érték valószínűségeinek összege, amire a kódoláshoz szükségünk lesz.&amp;#039;&amp;#039; &amp;lt;BR&amp;gt;&lt;br /&gt;
Legyen &amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; w_1 = 0 &amp;lt;/math&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; w_i = \sum_{l=1}^{i-1}{p(x_l)} &amp;lt;/math&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
ahol &amp;lt;math&amp;gt;i = 2 \ldots n&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Felírjuk &amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt; számokat &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt;-alapú számrendszerben, a &amp;lt;math&amp;gt;w_j&amp;lt;/math&amp;gt;-hez tartozó törtet olyan pontosságig, ahol először különbözik a többi &amp;lt;math&amp;gt;w_i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;w_i \neq w_j&amp;lt;/math&amp;gt; felírástól. Az így kapott &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; db véges hosszú törtből elhagyjuk az egészrészt, ez lesz &amp;lt;math&amp;gt;f(x_i)&amp;lt;/math&amp;gt;. Az így kapott kód prefix, és&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
	E|f(X)| &amp;lt; \frac{H(X)}{\log{s}} + 1&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Látható, hogy minden kódolásnál kevesebb mint egy kódbetű &amp;quot;veszik el&amp;quot;, ezért célszerű minél nagyobb blokkméretet használni. A blokkméret növelésével az átlagos kódszóhosszra vonatkozó alsó határ tetszőlegesen megközelíthető.&lt;br /&gt;
-- [[SzelessZoltanTamas|Sales]] - 2006.06.23.&lt;br /&gt;
&lt;br /&gt;
TODO:&lt;br /&gt;
ez nem bizonyítás! Én nem is fogom ideírni:) TK-ban megvan illetve: [http://www.crysys.hu/courses/kodolastechnika/bscinfkod.pdf jogvédett, de elektronikus formában elérhető anyag] &amp;lt;BR&amp;gt;Algoritmus másképpen, ahogy digitből is tanultuk és ahogy könyebb elképzelni:&amp;lt;BR&amp;gt;&lt;br /&gt;
*0/1 kiegészítgetés*: &amp;lt;BR&amp;gt; A Shannon-Fano kód konstruálása során fát építhetünk(Legyen bináris a fa; s = 2). A valószínűségeken rendezés adott, ahogy a Shannon-kódnál. A rendezett sorozatot kétfelé vágjuk, hogy a két rész összsúlya(valószínűségek összege) a lehető legközelebb legyen egymáshoz. A két szakaszt jelezzük 0-val illetve 1-el a fa két új csúcsában(a gyökér alá téve ezeket) ami a sorozatot reprezentálja ezek után. Ez rekurzívan (a sorozat szétbontása a sorozathoz tartozó csúcs alá kerül, mint új gyökér alá) amíg egy elemű sorozatokat kapunk. A kódszavakat kiolvashatjuk, ha a gyökértől a levélekig bejárjuk az utakat, és kiolvassuk a csúcsokba írt számot(0/1).&lt;br /&gt;
&lt;br /&gt;
-- [[PeresztegiAdam|hippi]] - 2007.06.13.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>