数组与矩阵

组:所谓数组,是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。简单来说数组就是用于储存多个相同类型数据的集合。
在这里插入图片描述

那么数组还可以是多维。

二维数组:二维数组与一维数组相似,但是用法上要比一维数组复杂一点。

类型说明符 数组名[ 常量表达式][ 常量表达式];

例子:int a[3][4];,表示定义了一个 3×4,即 3 行 4 列总共有 12 个元素的数组 a。

如果把一维数组比作一条线的话,那么二维数组就好比一个面,二维数组的本质就是一维数组,只不过形式上是二维的。能用二维数组解决的问题用一维数组也能解决。其实也可以这样理解,二维数组的每个元素都是一维数组。

图例:
在这里插入图片描述

三维数组:是指维数为三的数组结构。三维数组是最常见的多维数组,由于其可以用来描述三维空间中的位置或状态而被广泛使用。假如二维是一页纸的话,那么三位就是一本书。

图例:
在这里插入图片描述
在这里插入图片描述

以此类推,后面还可以有四维,五维数组,六维数组等等。

那么接下来说说矩阵,

矩阵:矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合 ,最早来自于方程组的系数及常数所构成的方阵。

由 m × n 个数aij排成的m行n列的数表称为m行n列的矩阵,简称m × n矩阵。记作:
在这里插入图片描述

那么矩阵在日常生活中的应用就包括图像处理,信息加密等等。

那么矩阵也有很多种,比如:

零矩阵:内部元素一般为零,一般用0m*n表示。

方阵:对于行数和列数相等的矩阵。

对角矩阵:方阵A中的元素a I j=0(i不等于j)时,A是一个对角矩阵。
在这里插入图片描述

单位矩阵:对角矩阵A元素aii=1时,A元素称为n阶单位矩阵,记作:En或In。
在这里插入图片描述

上/下三角矩阵:主角对角线以下/上元素为零的额矩阵。
在这里插入图片描述

行/列矩阵:矩阵中只有一行/一列元素的矩阵。
在这里插入图片描述

特殊矩阵的压缩储存:
在这里插入图片描述

对称矩阵:
在这里插入图片描述
在这里插入图片描述

三角矩阵:
在这里插入图片描述
在这里插入图片描述

对角矩阵:
在这里插入图片描述
在这里插入图片描述
本文只是总结笔记,并非原创。

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值