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

这篇具有很好参考价值的文章主要介绍了用C++来实现关系矩阵的性质(自反性、反自反性、对称性、反对称性、)的判断。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实验题目:编程实现关系性质的判断

1、自反性:主对角线元素全为1

2、反自反性:主对角线元素全为0

3、对称性:矩阵为对称矩阵

4、反对称性:如果a[i][j] = 1,且i != j,则a[j][i] = 0文章来源地址https://www.toymoban.com/news/detail-513772.html

#include <bits/stdc++.h>
using namespace std;

int main(){
	int a[4][4];
	bool reflexivity = true; //自反性标记
	bool disreflexivity = true; //反自反性标记
	bool symmetry = true; //对称性标记
	bool antisymmetry = true; //反对称性标记 
    //输入关系矩阵
	cout << "请输入数组元素:" << endl; 
	for (int i = 0; i < 4; ++i){
		for (int j = 0; j < 4; ++j){
			cin >> a[i][j];
		}
	}
	//判断自反性
	//主对角线元素全为1,满足自反性 
	for (int i = 0; i < 4; ++i){
		if (a[i][i] != 1){
			reflexivity = false;
		}
	} 
	//判断反自反性
	//主对角线元素全为0,满足反自反性
	 for (int i = 0; i < 4; ++i){
		if (a[i][i] != 0){
			disreflexivity = false;
		}
	} 
	//判断对称性
	//矩阵为对称矩阵,满足对称性
	for (int i = 0; i < 4; ++i){
		for (int j = 0; j < 4; ++j){
			if (a[i][j] != a[j][i]){
				symmetry = false;
			}
		}
	} 
	//判断反对称性 
	//如果a[i][j] = 1,且 i != j,则a[j][i] = 0
	for (int i = 0; i < 4; ++i){
		for (int j = 0; j < 4; ++j){
			if (a[i][j] == 1 && i != j && a[j][i] != 0){
				antisymmetry = false;
			}
		}
	} 
	
	if (reflexivity == true){
		cout << "矩阵满足自反性" << endl;
	}
	if (disreflexivity == true){
		cout << "矩阵满足反自反性" << endl;
	}
	if (symmetry == true){
		cout << "矩阵满足对称性" << endl; 
	}
	if (antisymmetry == true){
		cout << "矩阵满足反对称性" << endl; 
	}
	return 0;
} 

到了这里,关于用C++来实现关系矩阵的性质(自反性、反自反性、对称性、反对称性、)的判断的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 特征值与特征向量:矩阵的对称性与非对称性

    在现实生活中,我们经常会遇到各种各样的问题,这些问题通常可以用数学模型来描述。在数学中,矩阵是一个非常重要的概念,它可以用来描述各种各样的问题。在本文中,我们将讨论矩阵的对称性与非对称性,以及如何通过计算特征值和特征向量来解决这些问题。 矩阵是

    2024年02月19日
    浏览(12)
  • 【离散数学】九章:关系 - 关系及其性质

    【离散数学】九章:关系 - 关系及其性质

    设A和B是集合,一个从 A 到 B 的二元关系是A×B的子集。 (序偶集合的子集) 🐳换句话说,一个从A到B的二元关系是集合R,其中每个有序对的第一个元素取自A而第二个元素取自B。 我们使用记号 aRb表示(a, b)∈R,a R b表示(a, b)∉R。当(a, b)属于R时,称 a与b有关系R 。 📘例:设

    2024年02月04日
    浏览(10)
  • 关系的基本概念及其性质

    关系的基本概念及其性质

    二元关系: 定义: 设A和B是两个集合,A×B的任一子集R称为从A到B的一个二元关系。 如果(a,b)∈R,则a与b符合关系R,记为aRb;  如果(a,b) R,则a与b不符合关系R,记为aRb。 如果A=B,则称R为A上的二元关系。 性质:  若|A|=m,|B|=n,则|A×B|=m×n,A×B共有2m×n个子集,所以从A到B的二

    2024年02月04日
    浏览(11)
  • 离散数学(十二):关系的幂运算与关系的性质

    离散数学(十二):关系的幂运算与关系的性质

    1)幂运算的定义  2)幂运算的求法   幂运算有两种求法,基于矩阵的方法和基于关系图的方法。我们之前学过关系的表示方法有三种:集合、矩阵、关系图。那么同样,这些方式也可以运用于关系的计算中。 需要的注意的是,基于关系图的运算是具有物理意义的,以R2为例

    2024年02月08日
    浏览(6)
  • C语言实现求解斐波那契数列的四种方法及优化处理(递归,迭代,特殊性质公式,矩阵快速幂)

    C语言实现求解斐波那契数列的四种方法及优化处理(递归,迭代,特殊性质公式,矩阵快速幂)

            众所周知, 斐波那契数列 是非常经典的一个数列,它的数学公式如下         为了便于观察,我们列出它的几项:0  1  1  2  3  5  8  13  21......         下面我们将介绍四种方法来用C语言计算机代码实现对斐波那契数列的求解,分别是:递归法,迭代法

    2023年04月09日
    浏览(7)
  • 矩阵的秩的性质

    前置知识: 行列式的性质 逆矩阵的性质 【定义】矩阵的秩 线性方程组与矩阵的秩 矩阵初等变换与矩阵乘法的联系 前置定义 2 设在矩阵 A boldsymbol{A} A 中有一个不等于 0 0 0 的 r r r 阶子式 D D D ,且所有 r + 1 r+1 r + 1 阶子式(如果存在的话)全等于 0 0 0 ,那么 D D D 称为矩阵

    2023年04月08日
    浏览(14)
  • 反对称矩阵的性质

    对于向量 a = [ a 1 , a 2 , a 3 ] mathbf a = [a_1,a_2,a_3] a = [ a 1 ​ , a 2 ​ , a 3 ​ ] , 其反对称矩阵为 a ^ = [ a × ] = [ 0 − a 3 a 2 a 3 0 − a 1 − a 2 a 1 0 ] mathbf ahat{}= [mathbf a times] = begin{bmatrix}0 -a_3 a_2 \\\\ a_30-a_1 \\\\ -a_2 a_1 0 end{bmatrix} a ^ = [ a × ] = ​ 0 a 3 ​ − a 2 ​ ​ − a 3 ​ 0 a 1 ​ ​

    2024年02月02日
    浏览(11)
  • 正定矩阵定义和性质

    正定矩阵定义和性质

    预备知识 对称矩阵(Symmetric Matrices)是指元素以主对角线为对称轴对应相等的矩阵。在线性代数中,对称矩阵是一个方形矩阵,其转置矩阵和自身相等。   定义 首先从定义开始对PD和PSD有一个初步的概念: 解释 性质            参考链接:如何理解正定矩阵和半正定矩阵

    2024年02月13日
    浏览(10)
  • 相似矩阵的性质

    相似 A A A , B B B 是两个 n n n 阶方阵,如果可存在 n n n 阶可逆矩阵 P P P ,使得 P − 1 A P = B P^{-1}AP=B P − 1 A P = B 则 A A A 和 B B B 相似,即 A ∼ B A sim B A ∼ B 。 注 :矩阵之间有三大关系:矩阵等价( A A A 经过初等变换可以得到 B B B );矩阵相似;矩阵合同。 相似的性质 反身性

    2024年02月06日
    浏览(7)
  • 合同矩阵判断方法及性质

    合同矩阵判断方法及性质

    判断合同矩阵的充要条件 两个实对称矩阵合同的充要条件是 它们的正负惯性指数相同。 正惯性指数是线性代数里矩阵的正的特征值个数,负惯性指数是线性代数里矩阵的负的特征值个数。    如图所示,上述矩阵,正惯性指数为1,负惯性指数为1,矩阵的秩为2。 正负惯性指

    2024年02月11日
    浏览(7)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包