资料介绍
表元素枚举:member(X,L)
其中L为表,X为L中的元素。
表元素的枚举可以采用如下递归子句:
1、首先列举表的第一个元素
member(X, [X|_]).
2、去掉表的第一个元素,对表尾进行递归处理
member(X, [_|L]):-member(X, L).
~~~~~~~~~~~~~~~~~~
表元素判断:is_member(X,L)
在已知X的情况下,判断一个元素X是否属于表L的子句与表元素枚举谓词略有不同,其中,当第一个元素与X相同时,可以采用cut谓词阻止进一步的搜索。
is_member(X, [X|_]):-!.
is_member(X, [_|L]):-member(X, L).
~~~~~~~~~~~~~~~~~~
表的合并:append(L1, L2, L)
两个表的合成是指将两个表L1, L2的元素并在一起构成一个新表L。例如,表L1=[1,2,3]与表L2=[3,1,2,4]可以合并成一个新表L=[1,2,3,3,1,2,4],其中新表中前3个元素为第一个表的元素,后4个元素为第二个表的元素。
表的合并可以递归定义如下:
append([], L, L).
append([X|L1], L2, [X|L]):-append(L1, L2, L).
第一个子句描述了一个空表与一张表的合并结果就是该表本身;第二个子句描述了当合并两张表时,可以先将第一张表的首元素放入结果表中,然后,将第一张表的表尾与第二张表合并在一起,构成结果表的表尾。
在已知结果表的情况下,表的合并谓词还可以枚举各种情况下子表L1和L2的结果,对于目标:
goal
append(L1, L2, [1,2,3]).
生成的结果如下:
L1=[]; L2=[1,2,3]
L1=[1]; L2=[2,3]
L1=[1,2]; L2=[3]
L1=[1,2,3]; L2=[]
- 话处理器基础知识 1次下载
- FPGA在视频处理中的应用综述 18次下载
- Hi3531DV100 H.265编解码处理器用户手册 16次下载
- Genesis2000的内层线路处理步骤教程 0次下载
- 人工智能逻辑程序设计语言的学习课件免费下载 2次下载
- 基于matlab GUI的彩色图像处理技术设计方案资料下载 29次下载
- tms320c6474如何处理核心间通信 4次下载
- 多核处理器如何给医疗成像带来创新 10次下载
- TMS320C6474数字信号处理器硅修订2.1, 1.2, 1.1, 1.0 勘误表 4次下载
- 一种支持安全多方同态乘积计算的谓词加密算法 3次下载
- 基于Prolog语言的装备维修决策专家系统设计与开发王广彦 0次下载
- Visual_Prolog_V7_边学边练 0次下载
- Prolog教程 0次下载
- Visual_Prolog_V7.2_初学指南 0次下载
- 数字图像处理在指针式指示表读数识别中的应用
- 电接点压力表的安装_电接点压力表常见故障处理 1.2w次阅读
- 浅谈差分处理和信号分析 2160次阅读
- 在贴片加工厂中有哪些安全防护需要了解 1408次阅读
- 复合放大器实现高精度的高输出驱动能力 获得最佳的性能 1712次阅读
- 用降压型稳压器或线性稳压器电源时值来会为负载供电 1058次阅读
- 三相电度表反转原因_三相电度表反转的处理方法 3.5w次阅读
- 解析PCB电镀后处理的12类处理方法工艺 4710次阅读
- 双芯智能电能表的计量芯时钟处理方法及装置 1035次阅读
- 基于PDA的电能表轮换数据处理系统的原理及设计 1557次阅读
- 超声波燃气表混合信号处理电路的原理及设计 2918次阅读
- 万用表检测热电偶好坏的方法_热电偶的常见故障及处理办法 7.1w次阅读
- Read系统调用在用户空间中的处理过程 5085次阅读
- prolog中文教程及语法规则 2.1w次阅读
- 人工智能lisp和prolog比较 6387次阅读
- 一种简易数字电压表的设计与制作 1.3w次阅读
下载排行
本周
- 12025年AI 智能终端和SoC芯片解读
- 15.88 MB | 8次下载 | 免费
- 2适应边缘AI全新时代的GPU架构
- 628.91 KB | 2次下载 | 免费
- 3SMF5.0A(CA) - SMF170A(CA)TVS规格书
- 1.05 MB | 次下载 | 免费
- 4HC20MD6208_Datasheet_Ver1
- 607.96 KB | 次下载 | 免费
- 5PT2031S 单触控单输出触摸IC规格书
- 0.56 MB | 次下载 | 免费
- 6PT2031W 单触控单输出触摸IC规格书
- 0.56 MB | 次下载 | 免费
- 7LYF2503 500nA IQ,300mA低压差线性稳压器技术手册
- 0.55 MB | 次下载 | 免费
- 8GE 系列总线式交流伺服驱动单元使用手册
- 2.62 MB | 次下载 | 1 积分
本月
- 148V到5KW无桥LLC双向逆变器的电路原理图免费下载
- 0.26 MB | 158次下载 | 10 积分
- 22KW逆变侧功率管的损耗如何进行计算详细公式免费下载
- 0.40 MB | 34次下载 | 2 积分
- 3高功率密度碳化硅MOSFET软开关三相逆变器损耗分析
- 2.27 MB | 33次下载 | 5 积分
- 448V电源砖模块市场分析报告:市场洞察和元器件机遇
- 4.68 MB | 12次下载 | 免费
- 5光伏并网逆变器原理
- 7.31 MB | 8次下载 | 2 积分
- 62025年AI 智能终端和SoC芯片解读
- 15.88 MB | 8次下载 | 免费
- 7T20电烙铁原理图资料
- 0.27 MB | 6次下载 | 免费
- 8NS1081/NS1081S/NS1081Q USB 3.0闪存数据手册
- 0.40 MB | 5次下载 | 2 积分
总榜
- 1matlab软件下载入口
- 未知 | 935134次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191422次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183352次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81600次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73818次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App






创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论