草庐IT

离散数学---判断矩阵:自反性,反自反性,对称性得到矩阵的自反闭包,对称闭包。

目录1-自反性,反自反性,对称性2--矩阵的自反闭包,对称闭包1-自反性,反自反性,对称性题目:从键盘输入集合A的元素值,键盘输入A到A关系矩阵M。判断该关系矩阵M是否具有(1)自反性、(2)反自反性、(3)对称性、输出以上各性质的判定结果。    那么对于这个程序的执行,我们想法是什么?创建一个二维数组,将10这样的元素储存进去进行三次判断如果if(i==j&&arr1[i][j]==1)是不是判断一次可以判断对角线都是1即满足自反如果if(i==j&&arr1[i][j]==0) 是不是判断一次可以判断对角线都是0 即满足反自反如果if(arr1[i][j]==arr1[j][i]==1)

统计所有n阶方阵(n>0)中既满足自反性规则又满足对称性规则的方阵数量(注:矩阵元素值仅为0或1)

题目描述离散数学中,如果n阶方阵对角线元素均为1,称这种方阵满足自反性规则,如果方阵除去对角线元素外,其余元素均满足aij=aji(i,j分别为行、列数),称这种方阵满足对称性规则,现根据如上规则,统计所有n阶方阵(n>0)中既满足自反性规则又满足对称性规则的方阵数量(注:矩阵元素的值仅为0或1)。下面通过一个具体事例进行矩阵性质的说明,1 1 11 1 10 1 1例如如上三阶方阵(n=3),由于对角线元素均为1,所以满足自反性,其次由于a13!=a31,则不满足对称性。解题思路题目的意思是给你一个数n,让你求出在所有可能的n阶方阵(元素值要么为0,要么为1)中,有多少个方阵既满足自反性规则

用C++来实现关系矩阵的性质(自反性、反自反性、对称性、反对称性、)的判断

实验题目:编程实现关系性质的判断1、自反性:主对角线元素全为12、反自反性:主对角线元素全为03、对称性:矩阵为对称矩阵4、反对称性:如果a[i][j]=1,且i!=j,则a[j][i]=0#includeusingnamespacestd;intmain(){ inta[4][4]; boolreflexivity=true;//自反性标记 booldisreflexivity=true;//反自反性标记 boolsymmetry=true;//对称性标记 boolantisymmetry=true;//反对称性标记//输入关系矩阵 cout>a[i][j]; } } //判断自反性 //