文件名称:差分矩阵:构建矩阵,该矩阵在后乘时采用另一个矩阵的列差异。-matlab开发
文件大小:1KB
文件格式:ZIP
更新时间:2024-06-21 08:50:45
matlab
D = diffMat(obs,type) 创建一个差分矩阵 D,当乘以另一个矩阵时,它会在 obs 列上取差。 类型为“圆形”或“无”。 默认值为“无”。 例子B = [2:1:8;sin(linspace(0,pi,7))] 乙 = 2.0000 3.0000 4.0000 5.0000 6.0000 7.0000 8.0000 0 0.5000 0.8660 1.0000 0.8660 0.5000 0.0000 D = diffMat(size(B,2)); B*D 答案 = -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -0.5000 -0.3660 -0.1340 0.1340 0.3660 0.5000 B*diffMat(size(B,2),'圆形') 答案 = -1.0000 -1.0000 -1.0000 -1
【文件预览】:
diffMat.zip