布尔矩阵

布尔矩阵

中文名 布尔矩阵
别名 0-1矩阵
目录导航

布尔矩阵

设X= {,, … ,},Y={,, … ,},R为从X到Y的二元关系,记

=R(,),R=

则R为布尔矩阵(Boole),称为R的关系矩阵.

矩阵算法

c语言实现

#include <stdio.h>

int main()

{

int a[4][3], b[3][4], c[4][4];

int i,j,k;

printf("Input the Boolean Product of A:\n");

for(i=0;i<4;i++)

for(j=0;j<3;j++)

scanf("%d",&a[i][j]);

printf("\nInput the Boolean Product of B:\n");

for(i=0;i<3;i++)

for(j=0;j<4;j++)

scanf("%d",&b[i][j]);

for(i=0;i<4;i++)

for(j=0;j<4;j++)

for(k=0;k<3;k++)

{

c[i][j]=1;

if(a[i][k]*b[k][j]==1) break;

else c[i][j]=0;

}

printf("\nThe Boolean Product of A and B is:\n");

for(i=0;i<4;i++)

{

printf("\n");

for(j=0;j<4;j++)

printf("%4d",c[i][j]);

}

printf("\n");

}

相关百科
返回顶部
产品求购 求购