wrapToPi和diff(X,n,dim)

短命女 2023-05-22 06:54 142阅读 0赞

1、wrapToPi(lamda)函数

lambda角度(弧度为单位)包裹到间隔[-pi,pi]。

2、Y=diff(X,n,dim)函数

该函数用来求解输入量X的差分和近似导数。

输入X,输出Y可以为向量,矩阵,多维数组;n-差分阶数(如一阶差分,二阶差分);dim为运算尺度。

举一个例子加深对dim的理解:

要操作的维度,指定为正整数标量。如果未指定值,则默认值为其大小不等于1的第一个数组维度。

考虑二维p-by-m输入数组,A:
diff(A,1,1)处理A列中的连续元素并返回a (p-1)-by-m 差分矩阵。
diff(A,1,2)处理A行中的连续元素并返回a p-by-(m-1) 差分矩阵。

20200416180356672.png

dim=1时,求解的是矩阵中列向量差分,从第二行开始求解,因此会得到矩阵的维数为 (p-1)-by-m 。

dim=2时,求解的是矩阵中行向量差分,从第二列开始求解,因此会得到矩阵的维数为 p-by-(m-1) 。

如果为Y=diff(X,n)则直接求解n阶差分,Y=diff(X)为直接求向量的元素差分或者矩阵的行差分。

发表评论

表情:
评论列表 (有 0 条评论,142人围观)

还没有评论,来说两句吧...

相关阅读

    相关 "&""&&"、"|""||"的区别

    一、逻辑运算: 与操作:“&”表示所有的判断条件都要进行判断,“&&”如果前面的条件返回的是false,那么后面的条件将不再执行,最终的结果就是false。 或操作:“