matlab函数查询文档
https://ww2.mathworks.cn/help/matlab/referencelist.html?type=function&category=arithmetic-operators&s_tid=CRUX_gn_function
N=size(X,2)是什么意思
size():获取矩阵的行数和列数
1、s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素是矩阵的行数,第二个元素是矩阵的列数。
2、[r,c]=size(A),当有两个输出参数时,size函数将矩阵的行数返回到第一个输出变量r,将矩阵的列数返回到第二个输出变量c。
3、size(A,n)如果在size函数的输入参数中再添加一项n,并用1或2为n赋值,则 size将返回矩阵的行数或列数。其中r=size(A,1)该语句返回的时矩阵A的行数, c=size(A,2) 该语句返回的时矩阵A的列数。
.*和*有什么区别
1.在进行数之间的运算时“.*”和“*”是没有区别的,都是表示普通的乘法运算。例:m = 2,n = 3,m.*n = 6, m*n = 6。
2.在进行矩阵之间的运算时“.*”和“*”的意义就有所不同了。假设a,b表示两个矩阵,a*b表示矩阵a与矩阵b进行矩阵相乘,a.*b表示矩阵a中的元素与矩阵b中的元素按位置依次相乘,得到的结果将作为新矩阵中相同位置的元素。
inf是什么
在Matlab中,inf为无穷大量+∞,-inf为无穷小量-∞,在Matlab程序执行时,即使遇到了以0为除数的运算,也不会终止程序的运行,而只给出一个“除0”警告,并将结果赋成inf,继续执行
G2D邻接矩阵的定义
http://tieba.baidu.com/p/5528411598
D(ij,mn)的意义为第ij位置与相邻的第mn位置的距离
b = mod(a,m)
b = mod(
返回用 a
,m
)m
除以 a
后的余数,其中 a
是被除数,m
是除数。此函数通常称为取模运算,表达式为 b = a - m.*floor(a./m)
。mod
函数遵从 mod(a,0)
返回 a
的约定。
ceil
往大取整,例如ceil(3.14)为4