MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
情報理論 - カルノー図のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
情報理論 - カルノー図
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == カルノー図は、行・列それぞれの論理変数の組合せの結果が<u>真</u>となる場合に<code>1</code>、<u>偽</u>となる場合に<code>0</code>を該当セルに記述することにより、論理式を図で表す方法である。<br> <br> 1950年代にモーリス・カルノーによって考案された論理式の簡単化手法である。<br> ブール代数を視覚的に表現して、複雑な論理回路を最適化するのに非常に効果的なツールとして使用されている。<br> <br> カルノー図は2次元の表形式で表現され、各セルは特定の入力変数の組み合わせに対応する。<br> 隣接するセルは常にハミング距離が1となるように配置されており、これにより論理式の簡略化が容易になる。<br> <br> 論理式の簡略化は、1が記入されたセルを可能な限り大きなグループにまとめることで行う。<br> 各グループから共通項を抽出して、それらの論理和を取ることにより最終的な簡略化された論理式が得られる。<br> <br><br> == グループ化 == グループ化では、以下に示す3つのルールに従って行う。<br> <br> * グループ化する全てのセルの値は、<u>1</u>であること。 * グループ化するセルの数は、<math>2^n</math> であること。 * カルノー図の上下の端および左右の端は連続していると考える。 <br> 例えば、下図のようなカルノー図のグループ化を行う場合、全ての1を2つのグループで囲むことができる。<br> <br> <center> {| class="wikitable" style="text-align: center;" |+ カルノー図 |- ! AB / CD !! 00 !! 01 !! 11 !! 10 |- ! 00 | 1 || 0 || 0 || 1 |- ! 01 | 0 || 1 || 1 || 0 |- ! 11 | 0 || 1 || 1 || 0 |- ! 10 | 0 || 0 || 0 || 0 |} </center> <br> <center> {| class="wikitable" style="text-align: center;" |+ グループ化したカルノー図 |- ! AB / CD !! 00 !! 01 !! 11 !! 10 |- ! 00 | style="background-color:#F02020;" | 1 | 0 | 0 | style="background-color:#F02020;" | 1 |- ! 01 | 0 | style="background-color:#20A0F0;" | 1 | style="background-color:#20A0F0;" | 1 | 0 |- ! 11 | 0 | style="background-color:#20A0F0;" | 1 | style="background-color:#20A0F0;" | 1 | 0 |- ! 10 | 0 || 0 || 0 || 0 |} </center> <br> 上表のカルノー図において、赤枠は左端と右端の1を含むグループ ( <math>\bar{A} B C \bar{D}</math> )、青枠は4つの1を含むグループ ( <math>B D</math> ) を示している。<br> <br><br> == 共通項の取り出し == 次にグループごとに共通項を取り出して、その論理積を作る。<br> <br> * 赤枠で囲ったグループ *: <math>\bar{A} \bar{B} \bar{C} \bar{D}</math> と <math>\bar{A} \bar{B} C \bar{D}</math> である。 *: したがって、共通項は <math>\bar{A} \bar{B} \bar{D}</math>、論理積は <math>\bar{A} \cdot \bar{B} \cdot \bar{D}</math> となる。 * 青い枠で囲ったグループ *: <math>\bar{A} B \bar{C} D, \quad \bar{A} B C D, \quad A B \bar{C} D, \quad A B C D</math> である。 *: 共通項は <math>B D</math>、論理積は <math>B \cdot D</math> になる。 <br> 最後に、グループごとに生成した論理積同士の論理和をとることにより、等価な論理式が完成する。<br> <br> そのため、赤枠のグループの論理積である <math>\bar{A} \cdot \bar{B} \cdot \bar{D}</math> と 青枠のグループの論理積である <math>B \cdot D</math> の論理和をとる。<br> したがって、論理式は、<math>\bar{A} \cdot \bar{B} \cdot \bar{D} + B \cdot D</math> となる。<br> <br><br> {{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux |image=/resources/assets/MochiuLogo_Single_Blue.png }} __FORCETOC__ [[カテゴリ:情報理論]]
情報理論 - カルノー図
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse