图像处理中不常见的matlab函数 持续更新...

1. heavside函数:

        格式:heaviside(x)

        返回:当X>0时,返回1,x<0时,返回0, x=0时,返回1/2。

2. eps函数

       这个函数比较有意思,默认eps(1),指的是距离1的最大双精度数,我们知道,数字在编程语言中,其实都是离散的,那1和比它大一点的数,matlab能够识别两个数的不同,但是对于数学而言,这两个数之间也是存在数字的,但并不能被matlab识别,之间的这些数,都会被matlab默认为和1相等。

3.rem和mod两个取余函数异同

       当除数与被除数符号相同时,两个函数结果一致;当符号相反时,则希望得到的余数结果的符号与除数一样时,用rem函数,当希望余数符号与被除数一致时,用mod函数。

4. circshift函数

        循环移位函数,调用格式为:B = circshift(A,K,m), 参数A指待移位的矢量或矩阵,K表示所移位数,m=1(默认)时表示列移位,m=2时表示行移位

5. lu函数

        实现矩阵的三角分解,将矩阵分解为一个上三角矩阵和一个下三角矩阵的乘积,调用格式:[L U] = lu(A);

6. subs函数   符号计算函数

        调用格式: R = subs(S, old, new);   利用new的值代替S中old的值。

7. norm函数   

         n = norm(A, p); 

         norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数









    



猜你喜欢

转载自blog.csdn.net/sinat_34653971/article/details/79791054