首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过空间卷积求z的偏导数

通过空间卷积求z的偏导数
EN

Stack Overflow用户
提问于 2019-01-09 21:59:41
回答 1查看 114关注 0票数 0

我的任务是在MATLAB中通过空间卷积找到函数z的偏导数dz/dxdz/dy。据我所知,空间卷积只是空间域和某种形式滤波器的产物。我假设这种情况下的滤波器是偏导数?最好的方法是什么,因为我已经计算过曲面了?

代码语言:javascript
运行
复制
%values of z. 
x = -9:0.2:9;
y = -8:0.2:8;
z = comp_z(x,y)
colormap('hot') %as specified
zfinal=z';
surf(x,y,zfinal)
EN

回答 1

Stack Overflow用户

发布于 2019-01-09 22:20:58

这看起来像是家庭作业,所以我只给你指出正确的方向,而不是给你代码。

dz/dx在点z_i上的中心差导数定义为dz_i/dx=(z_{i-1}+z_{i+1})/2

如果z是一个矩阵,并且您可以将[-0.5 0 0.5]应用于值z_i,那么您将获得与dz_i/dx相同的等式。如果将此方法应用于所有元素(或在图像上对滤镜进行空间卷积),则将获得所有元素的此值。

对于dz_i/dy,也可以获得相同的逻辑。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54111853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档