给我解释一下matlab中的diff函数

给我解释下matlab种的diff函数的使用方法跟含义diffH(i,j)=double(pixelB)-double(pixelA);ifdiffH(i,j)>=2Y(... 给我解释下matlab种的diff函数的使用方法跟含义
diffH(i,j) = double(pixelB) - double(pixelA);
if diffH(i,j) >= 2
Y(i,2*j) = Y(i,2*j) + 1;
elseif diffH(i,j) <= -2
Y(i,2*j) = Y(i,2*j) - 1;
是什么意思?这个程序是跟图像相关的
展开
 我来答
王路飞爱学习
高粉答主

推荐于2019-08-12 · 分享热爱,用心创作~
王路飞爱学习
采纳数:132 获赞数:110426

向TA提问 私信TA
展开全部

解答如下:

matlab求导命令diff调用格式:

diff(函数) , 求的一阶导数;

diff(函数, n) , 求的n阶导数(n是具体整数);

diff(函数,变量名), 求对的偏导数;

diff(函数, 变量名,n) ,求对的n阶偏导数。

注意:差分是针对离散情况如离散向量、数字图像等来讲的,而导数是针对连续函数来讲的,这两种情况都可以用diff函数来求

离散情况如:

a=[1 2 3], diff(a) = [1 1];

连续情况如:

syms x y

y=x^2;

diff(y,x)=2*x

扩展资料:

在matlab中,diff函数用于求导数或者向量和矩阵的比较(详细说明参见: 调用格式及说明)。在matlab的命令窗口中输入doc diff或者help diff即可获得该函数的帮助信息。

调用格式及说明

Y = diff(X)

这里求函数X的一阶导数

Y = diff(X,n)

求函数X的n阶导数

Y = diff(X,dim)

求函数X关于变量dim的偏导数

Y = diff(X,n,dim)

求函数X关于dim的n阶偏导数

若X为向量,

Y = diff(X)= [X(2)-X(1),X(3)-X(2),...,X(n)-X(n-1)]

求前后两项之差

若X为矩阵,

Y = diff(X)= [X(2:n,:) - X(1:n-1,:)]

求每列前后两项之差

参考资料:百度百科-diff

hiddenfeeling
推荐于2017-10-08 · TA获得超过511个赞
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
matlab求导命令diff调用格式:

diff(函数) , 求的一阶导数;

diff(函数, n) , 求的n阶导数(n是具体整数);

diff(函数,变量名), 求对的偏导数;

diff(函数, 变量名,n) ,求对的n阶偏导数;

你可以测试一下 diff([1 2 3 4 5])
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喜哲悉丽
2020-01-12 · TA获得超过3910个赞
知道大有可为答主
回答量:3030
采纳率:24%
帮助的人:214万
展开全部
1.
在matlab中,diff函数用于求导数或者向量和矩阵的比较。在matlab的命令窗口中输入doc
diff或者help
diff即可获得该函数的帮助信息。
2.
调用格式及说明:
  y
=
diff(x)
  这里求函数x的一阶导数
  y
=
diff(x,n)
  求函数x的n阶导数
  y
=
diff(x,dim)
  求函数x关于变量dim的偏导数
  y
=
diff(x,n,dim)
  求函数x关于dim的n阶偏导数
  若x为向量,
  y
=
diff(x)=
[x(2)-x(1),x(3)-x(2),...,x(n)-x(n-1)]
  求前后两项之差
  若x为矩阵,
  y
=
diff(x)=
[x(2:n,:)
-
x(1:n-1,:)]
  求每列前后两项之差
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怪咖青年不言弃
2019-11-17 · TA获得超过1.6万个赞
知道答主
回答量:9.2万
采纳率:2%
帮助的人:5532万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式