Matlab基于学习------------------函数微分学
<span style="font-size:18px;">% 函数微分学
% 函数微分学难比功能区,中的积分函数的性质整体叙述性说明。在某些时候差描述叙事的斜率功能
% 由于很难鉴别是,,特别是对实验获得的数据进行微分,这样的情况下
% 最好用最小二乘曲线拟合这样的数据。然后对多项式进行微分 % 1、使用diff()求解数值微分
% diff(x)
% x为向量,所得值为[x(2)-x(1),x(3)-x(2),x(4)-x(3)...]
% x是矩阵。得到矩阵的差分
% x是n维数组,得到言第一个相关维的差分值
% diff(x,n)
% 求矩阵的n阶差分值
% 假设n>size(x,dim),先计算可能的连续差分值,直到size(x,dim)=1,然后沿随意的n+1维进行差分计算
% diff(x,n,dim)
% 用来计算n阶差分。假设n>size(x,dim)。函数返回空的数组
% 实例
A=[1,3,4,5,6,88] %================================================================
diff(A) %================================================================
%结果
% A =
% 1 3 4 5 6 88
% ans =
% 2 1 1 1 82
B=[1,2,3;4,6,6;4,4,4]%================================================================
diff(B)%================================================================
%结果
% B =
% 1 2 3
% 4 6 6
% 4 4 4
% ans =
% 3 4 3
% 0 -2 -2 % 2、使用gradient求解近似梯度
% 实例
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)%================================================================
%结果
% x =
% 6 9 3 4 0
% 5 4 1 2 5
% 6 7 7 8 0
% 7 8 9 10 0
% 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]=gradient(F)。当中Fx为其水平方向上的梯度,Fy为其垂直方向上的梯度
% Fx的第一列元素为原矩阵第二列与第一列元素之差
% Fx的第二列元素为原矩阵第三列与第一列元素之差除以2
% 以此类推:Fx(i,j)=(F(i,j+1)-F(i,j-1))/2。
% 最后一列则为最后两列之差。 % 同样,可以得到Fy。
</span>
版权声明:本文博客原创文章,博客,未经同意,不得转载。
Matlab基于学习------------------函数微分学的更多相关文章
- Matlab中常见的神经网络训练函数和学习函数
一.训练函数 1.traingd Name:Gradient descent backpropagation (梯度下降反向传播算法 ) Description:triangd is a networ ...
- Matlab 进阶学习记录
最近在看 Faster RCNN的Matlab code,发现很多matlab技巧,在此记录: 1. conf_proposal = proposal_config('image_means', ...
- 【原创】Matlab.NET混合编程技巧之直接调用Matlab内置函数
本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新 Matlab和C#混合编程文章目录 :[目录]Matlab和C#混合编程文章目录 在我的上一篇文章[ ...
- matlab画图形函数 semilogx
matlab画图形函数 semilogx loglog 主要是学习semilogx函数,其中常用的是semilogy函数,即后标为x的是在x轴取对数,为y的是y轴坐标取对数.loglog是x y轴都取 ...
- Matlab.NET混合编程技巧之——直接调用Matlab内置函数(附源码)
原文:[原创]Matlab.NET混合编程技巧之--直接调用Matlab内置函数(附源码) 在我的上一篇文章[原创]Matlab.NET混编技巧之——找出Matlab内置函数中,已经大概的介绍了mat ...
- [学习一个] Matlab GUI 学习笔记 Ⅰ
Matlab GUI 学习笔记 Ⅰ 1. Foreword Matlab 是严格意义上的编程语言吗?曾经有人告诉我他是通过 Matlab 学会了面对对象编程,我是不信的,但这依然不妨碍它在特殊领域的强 ...
- MATLAB入门学习(整合)
整合一下,都是链接地址: MATLAB入门学习(一):初次使用.. MATLAB入门学习(二):矩阵相关 MATLAB入门学习(三):矩阵常用函数 MATLAB入门学习(四):编写简单.m文件和函数文 ...
- 【Matlab开发】函数bsxfun的使用
[Matlab开发]函数bsxfun的使用 标签:[Matlab开发] 版权声明:本文为博主原创文章,转载请注明出处http://blog.csdn.net/lg1259156776/. 说明:当我们 ...
- matlab中patch函数的用法
http://blog.sina.com.cn/s/blog_707b64550100z1nz.html matlab中patch函数的用法——emily (2011-11-18 17:20:33) ...
随机推荐
- POJ 3422 Kaka's Matrix Travels(费用流)
POJ 3422 Kaka's Matrix Travels 题目链接 题意:一个矩阵.从左上角往右下角走k趟,每次走过数字就变成0,而且获得这个数字,要求走完之后,所获得数字之和最大 思路:有点类似 ...
- 关于telnet协议的研究以及用java进行封装实现自己的telnet客户端(转)
最近在做一个远程控制的模块,其中用到了telnet协议,开始用的是apache-net包的telnetclient,但发现问题不少,比较慢,还有就是判断是否read完毕的问题.后来经过讨论打算实现自己 ...
- 怎样设制 select 不可编辑 仅仅读
1. <select style="width:195px" name="role" id="role" onfocus=" ...
- hdu 4296 Buildings(贪婪)
主题链接:http://acm.hdu.edu.cn/showproblem.php? pid=4296 Buildings Time Limit: 5000/2000 MS (Java/Others ...
- 带项目的一些体会以及合格的 Leader 应该具备什么特质?(转)
许多项目有这样几种 Leader: 1. 泛泛而谈型 很多时候 Leader 仅仅给出一个大方向,提一些高屋建瓴的理论方向,事情还是交由普通开发人员去做.完了可能又会回头埋怨开发人员的水平不行,没有达 ...
- Nancy 框架
Nancy 框架 Nancy 框架 1.是一个轻量级用于构建http相应的web框架: 2.与mvc类似,有自己的路由机制: 3.可以处理 DELETE , GET , HEAD , OPTIO ...
- Android网络通信Volley框架源代码浅析(三)
尊重原创 http://write.blog.csdn.net/postedit/26002961 通过前面浅析(一)和浅析(二)的分析.相信大家对于Volley有了初步的认识,可是假设想更深入的理解 ...
- 《Programming Hive》读书笔记(一)Hadoop和hive环境搭建
<Programming Hive>读书笔记(一)Hadoop和Hive环境搭建 先把主要的技术和工具学好,才干更高效地思考和工作. Chapter 1.Int ...
- C#
抽象类其中创建一个静态方法
</pre><pre name="code" class="csharp"><span style="font-size ...
- 使用php+swoole对client数据实时更新(二) (转)
上一篇提到了swoole的基本使用,现在通过几行基本的语句来实现比较复杂的逻辑操作: 先说一下业务场景.我们目前的大多数应用都是以服务端+接口+客户端的方式去协调工作的,这样的好处在于不论是处在何种终 ...