考完研了,才发现这个坑没填. 其实原理比较简单,就是方便在比较复杂的情况下,较为快速的画出卡诺图,再使用卡诺图进行化简.以下为步骤.

1.令任何一个变量为1或0(令哪个,令多少,取决于令了之后式子是否大大减少),例如上图因为A出现次数比较多且多以A反形式出现,所以令A=1.

2.令A等于1后输出Y=(CD)'+D,所以在卡诺图中框选A=1的部分,因为Y=(CD)'+D=C+D'+D=1,也就是说A=1时Y输出只为1.将1填满A=1的框

3.同理,若令A=0,则可框选剩余的最小项,化简一下后,就可以得出Y=B'+D+C',与上式结合即为最简与或表达式.也就不再需要填卡诺图了.

4.如果剩余的情况仍然比较复杂,可以先把简单的部分填在卡诺图中,例如上图

Y=(BCD')'+B'(C+D')+D (A=0的框内),可以把 D, B'C, B'D'填入卡诺图中剩余的几个可以直接带入

Y=(BCD')'中去试一试即可.

5.像上图这样假若令A=0后,A=1的情况下仍然比较复杂,可以通过令其余变量来实现,多个框选交叠的部分不用去管,最后剩余的采用代入法,仍然比直接用公式化化简要更简单.

待定系数法求逻辑代数(函数)最简与或表达式相关推荐

  1. 最小二乘法求拟合曲线函数的C语言实际应用

    采用单片机等微处理器采集一些"线性"传感器数据时,注意这里的线性是指相似于线性变化,比如NTC热敏电阻.PT100铂电阻.PH复合电极传感器,这些传感器的变化特性类似于二维坐标轴上 ...

  2. python函数拟合不规则曲线_python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案...

    第一种是进行多项式拟合,数学上可以证明,任意函数都可以表示为多项式形式.具体示例如下. ###拟合年龄 import numpy as np import matplotlib.pyplot as p ...

  3. Java 求分段函数g(x)的值

    题目描述 输入一个实数x,按下列方式求分段函数g(x)的值,输出时保留2位小数. x的取值范围 g(x)的值X<-40 0.75X-40≤x≤20 x^2(x的平方)x>20 x-6 输入 ...

  4. matlab 求复数的模长,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 matlab计算带有复数的函数,最后求复数函数的模,结果里面却有复数标志i,输入自变量,得到的结果确实是实数,不知道怎么回事; 代码如下: syms n2 ...

  5. python多元函数求极小值_使用遗传算法求二元函数的最小值

    二元函数为y=x1^2+x2^2,x∈[-5,5] NIND=121; %初始种群的个数(Number of individuals) NVAR=2; %一个染色体(个体)有多少基因 PRECI=20 ...

  6. matlab 复数求模长,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 matlab计算带有复数的函数,最后求复数函数的模,结果里面却有复数标志i,输入自变量,得到的结果确实是实数,不知道怎么回事; 代码如下: syms n2 ...

  7. python多元函数求解_使用遗传算法求二元函数的最小值

    二元函数为y=x1^2+x2^2,x∈[-5,5] NIND=121; %初始种群的个数(Number of individuals) NVAR=2; %一个染色体(个体)有多少基因 PRECI=20 ...

  8. matlab函数积分怎么写,Matlab求分段函数的积分

    (一)前言 本文介绍一个使用Matlab进行求分段函数积分值的方法. 首先介绍如何使用int()对连续函数进行积分的求解,然后介绍一个对分段函数进行求积分的例子. (二)使用Matlab求定积分 Ma ...

  9. 求二元函数最大值matlab,利用matlab, 二元函数求最大值

    求二元函数 z=0.2323*x^2-0.2866^2+2*(-0.5406)*a0^2+1.0203*a0^2*x^2/((x^2+y^2)^0.5*tanh(2*(x^2+y^2)^0.5)-x^ ...

最新文章

  1. mysql中表名为关键字的处理方法
  2. [ARM异常]-同步异常产生和返回(svc/hyc/smc/eret)
  3. window系统JAVA开发环境的搭建
  4. 用jedis访问Redis进行对象存取示例
  5. ROS自定义地图(CAD、手绘等)
  6. C++学习笔记:(一)面向对象 类与对象
  7. adb 常用命令集合
  8. php file_get_contents()请求某个链接
  9. 编程算法/面试 - K链表翻转
  10. GridView固定表头
  11. 数据处理(二):wgs84坐标的UTM投影
  12. 手机APP测试类型与方法
  13. 微信jssdk 图片上传 JAVA_微信JSSDK上传图片
  14. 在linux系统下忘记了root密码,教你在Linux系统中解决忘记root口令密码的方法
  15. 数据分析常用图表常用场景
  16. java xml pull解析_Android App中使用Pull解析XML格式数据的使用示例
  17. mac 常用快捷键整理
  18. 如何判断产品的生命周期
  19. Python 框架 之 Django 绑定 MySql ,MVT 实现简单一个简单的浏览器(内附详细步骤)
  20. zabbix template pg_monz for PostgreSQL

热门文章

  1. SQLServer 实验三 复杂查询
  2. 游戏技巧-《我的世界》地图存档简介及使用
  3. 多媒体课件制作——选择题型课件
  4. 创新工场CTO王咏刚:人类最后一个独立写作的纪元
  5. ORACLE报错:ORA-01788: CONNECT BY clause required in this query block
  6. SMOJ 2202 怪物 (整体二分+BIT)
  7. 全国计算机二级考试各个科目使用的软件 在这里
  8. joa运行oracle,蚂蚁金服自研数据库OceanBase登顶全球第一,打破Oracle维持九年的世界纪录...
  9. CXF发布服务,WebService缺少wsdl:types/wsdl:message/标签
  10. 如何使用计算机闹铃,电脑怎么设置起床闹钟提醒