Matlab中gradient函数的使用方法
来源:互联网 发布:凤凰于飞 知乎 编辑:程序博客网 时间:2024/04/29 18:10
Gradient(F)函数求的是数值上的梯度,假设F为矩阵.
>> x=[6,9,3,4,0;5,4,1,2,5;6,7,7,8,0;7,8,9,10,0]
x =
6 9 3 4 0
5 4 1 2 5
6 7 7 8 0
7 8 9 10 0
>> [Fx,Fy]=gradient(x)
Fx =
3.0000 -1.5000 -2.5000 -1.5000 -4.0000
-1.0000 -2.0000 -1.0000 2.0000 3.0000
1.0000 0.5000 0.5000 -3.5000 -8.0000
1.0000 1.0000 1.0000 -4.5000 -10.0000
Fy =
-1.0000 -5.0000 -2.0000 -2.0000 5.0000
0 -1.0000 2.0000 2.0000 0
1.0000 2.0000 4.0000 4.0000 -2.5000
1.0000 1.0000 2.0000 2.0000 0
Fx =
Fy =
计算规则: [Fx,Fy]=gradient(F),其中Fx为其水平方向上的梯度,Fy为其垂直方向上的梯度,Fx的第一列元素为原矩阵第二列与第一列元素之差,Fx的第二列元素为原矩阵第三列与第一列元素之差除以2,以此类推:Fx(i,j)=(F(i,j+1)-F(i,j-1))/2。最后一列则为最后两列之差。同理,可以得到Fy。
0 0
- Matlab中gradient函数的使用方法
- Matlab中gradient函数的使用方法
- Matlab中gradient函数的使用方法
- matlab中gradient()函数的算法
- Matlab中gradient函数的算法说明
- matlab中随机函数的具体使用方法
- Matlab常用函数--gradient
- Matlab gradient()函数
- 对matlab中gradient函数的理解与C++中的应用
- MATLAB中uigetfile函数使用方法
- matlab中dist函数使用方法
- Matlab中gradient函数(梯度计算原理)
- 关于MATLAB中的gradient函数
- matlab中fix, floor, ceil, round 函数的使用方法
- matlab中fix, floor, ceil, round 函数的使用方法
- matlab中函数SOFM在神经网络方面的使用方法
- 新版Matlab中神经网络训练函数Newff的使用方法
- matlab中fix, floor, ceil, round 函数的使用方法
- AutoMapper创建Mapper对象
- xhprof windows下安装和使用(windows版本)
- java学习笔记————本质篇2
- linux下文件时间戳
- 多线程 CreateThread与_beginthreadex本质区别
- Matlab中gradient函数的使用方法
- Reorder List
- java int short long float double 大整理(不要错过) ,
- inet_pton()和inet_ntop()函数详解
- Vmtools安装不成功的解决办法
- 发现一个python的第三方包
- 安装Wamp3.x遇到的问题总结
- “无法识别的配置节system.webServer”解决办法
- POSTman chrome插件使用学习记录