Matlab中gradient函数的使用方法 matlab gradient函数


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 =
69340
54125
67780
789 100

>> [Fx,Fy]=gradient(x)
Matlab中gradient函数的使用方法 matlab gradient函数
Fx =
3.0000-1.5000-2.5000-1.5000-4.000 0
-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]=gradient(F),其中Fx为其水平方向上的梯度,Fy为其垂直方向上的梯度,Fx的第一列元素为原矩阵第二列与第一列元素之差,Fx的第二列元素为原矩阵第三列与第一列元素之差除以2,以此类推:Fx(i,j)=(F(i,j+1)-F(i,j-1))/2。最后一列则为最后两列之差。同理,可以得到Fy。

此方法是我从如下链接中复制的http://www.ilovematlab.cn/thread-40710-1-1.html



  

爱华网本文地址 » http://www.aihuau.com/a/25101015/269241.html

更多阅读

MFC中进度条控件的使用方法 mfc进度条控件使用

MFC中进度条控件的使用方法——简介进度条控件是程序开发中基础控件之一,常用于显示程序的进度。在进行程序安装、文件传输时经常用到。其用法也比较简单固定。今天就和大家分享一下其简单的使用方法吧。^_^MFC中进度条控件的使用方

WIN7系统附带的写字板软件的使用方法 w2013xp系统写字板

WIN7系统附带的写字板软件的使用方法——简介 WIN7系统自带的写字板是一个功能强大的文字处理程序,用户可以利用它进行日常工作中文件的编辑。还可以图文混排,插入图片、声音、视频剪辑等多媒体资料。如果我们的电脑中还没有安装micro

薰衣草精油去疤痕痘印的使用方法 去痘印疤痕的方法

熏衣草精油在除疤痕和痘印的作用是怎么被发现的呢? 1887年,盖特佛塞医师在一次实验室意外中烧伤了的手,当时没有其它冷却皮肤的方法,无奈中将手放入浸有100%纯薰衣草油的盛器中,因而发现了薰衣草精油的神奇功效,引发他深入研究精油的兴

血压计的使用方法 电子血压计什么牌子好

血压计的使用方法——简介家中有高血压的病人医生都会建议购买一台血压计在家中以便能够及时的测量血压,对于血压计来说一般就是电子血压计和医院用的水银血压计。水银血压计的测量比较准确,但是操作起来会有一些麻烦,而且不能够一个人

节拍器的使用方法 精 nikko节拍器使用方法

节拍器是一种能在各种速度中发出一种稳定的节拍的机械、电动或电子的校音装置。它是学吉他、钢琴、小提琴等乐器的重要辅助工具。这里我带来一篇《节拍器的使用方法》的文章,和大家共同探讨学习。节拍器的使用方法 精——工具/原料

声明:《Matlab中gradient函数的使用方法 matlab gradient函数》为网友演绎新秀分享!如侵犯到您的合法权益请联系我们删除