⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 向量与矩阵运算.txt

📁 Prolog开发的简单的几个人工智能方面的程序.含问题分析报告.
💻 TXT
字号:
         向量和矩阵运算
       Prolog不善于做数学运算,因而有时是极其低效的,但它还是能比较好的反映一些概念的。可以通过这些例子了解表的操作
      向量运算——加、减、乘、除
      domains
        element = integer
        vector = element*
      向量加法
      vaddition(vector A,vector B,vector C)将做加法 A+B=C
      vaddition([],[],[]).
      vaddition([X|A],[Y|B],[Z|C]):-
        Z = X + Y,
        vaddition(A,B,C).
      向量减法
      vsubstraction(vector A,vector B,vector C) 
      vsubstraction([],[],[]).
      vsubstraction([X|A],[Y|B],[Z|C]):-
        Z = X - Y,
        vsubstraction(A,B,C).
      向量乘法
      vmultiplication(vector A,vector B,vector C)
      vmultiplication([],[],[]).
      vmultiplication([X|A],[Y|B],[Z|C]):-
        Z = X * Y,
        vmultiplication(A,B,C).
      向量除法
      vdivision(vector A,vector B,vector C)
      vdivision([],[],[]).
      vdivision([X|A],[Y|B],[Z|C]):-
        Z = A / B,
        vdivision(A,B,C).
      矩阵运算——加、减、转置、乘法

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -