定义:
在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合[1] ,最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。
矩阵是高等代数学中的常见工具,也常见于统计分析等应用数学学科中。[2] 在物理学中,矩阵于电路学、力学、光学和量子物理中都有应用;计算机科学中,三维动画制作也需要用到矩阵。 矩阵的运算是数值分析领域的重要问题。将矩阵分解为简单矩阵的组合可以在理论和实际应用上简化矩阵的运算。对一些应用广泛而形式特殊的矩阵,例如稀疏矩阵和准对角矩阵,有特定的快速运算算法。关于矩阵相关理论的发展和应用,请参考矩阵理论。在天体物理、量子力学等领域,也会出现无穷维的矩阵,是矩阵的一种推广。
方法:
做这类操作的时候,先把所有的行坐标和列坐标分别放在两个数组中;将替换后的新值放在第三个数组中
r = [4, 29 ...
c = [29, 6 ...
rep = [5, 9 ...
然后用sub2ind函数将所有的r和c转换成线性下标
ind = sub2ind(size(A),r,c);
然后
A(ind) = rep;
即可。
做这类操作的时候,先把所有的行坐标和列坐标分别放在两个数组中;将替换后的新值放在第三个数组中
r = [4, 29 ...
c = [29, 6 ...
rep = [5, 9 ...
然后用sub2ind函数将所有的r和c转换成线性下标
ind = sub2ind(size(A),r,c);
然后
A(ind) = rep;
即可