【Matlab】
lansatiankong
这个作者很懒,什么都没留下…
展开
-
Matlab函数
bsxfun: C=bsxfun(fun,A,B)表达的是两个数组A和B间元素的二值操作,fun是函数句柄或者m文件,或者是内嵌的函数。(applies an element-by-element binary operation to arrays a and b, with singleton expansion enabled)在实际使用过程中fun有很多选择比如说加,减等,前面需原创 2013-10-17 21:52:14 · 1888 阅读 · 0 评论 -
Deep Learning 练习一:Sparse Autoencoder
In this problem set, you will implement the sparse autoencoder algorithm, and show how it discovers that edges are a good representation for natural images. (Images provided by Bruno Olshausen.) The s原创 2013-10-17 22:47:40 · 2869 阅读 · 1 评论 -
matlab参数传递及全局变量
在未加特殊说明的情况下,MATLAB语言将所识别的一切变量视为局部变量,即仅在其使用的函数内有效。若要将变量定义为全局变量,则应当对变量进行说明,即在该变量前加关键字global。Matlab的全局变量使用:在函数最开头都加上以下一句global 变量; 使这个变量变成全局变量。一般来说全局变量均用大写的英文字符表示。清除全局变量时, 则用命令clear globa转载 2014-04-15 16:13:55 · 24123 阅读 · 0 评论 -
Matalb归一化函数
线性归一化一般可以这样写function N = linear_normalize(D)% Linear Normalization max_value = max(max(D)); min_value = min(min(D)); N = (D-min_value) / (max_value-min_value);end当然也可以归一化到指定区间原创 2014-04-18 15:22:29 · 2467 阅读 · 1 评论 -
简洁的BP及RBF神经网络代码
BP神经网络function [W,err]=BPTrain(data,label,hiddenlayers,nodes,type)%Train the bp artial nueral net work%input data,label,layers,nodes,type%data:dim*n%label:1*n%layers:m:number of hidden layers%原创 2014-04-27 17:15:21 · 5011 阅读 · 0 评论 -
Matlab C混合编程
由于看的代码里面以及一些工程需要涉及一些Matlab 混合编程,一直想看一下,首先一个就是使用C编写代码,编译之后由Matlab调用,这需要用到Mex函数,mex程序就是根据一定的接口规范(mtlab提出的)编写的一个dll,Mex文件既可以用c,也可以用fortran来编。本文介绍的是用C编写的。这样做,若是代码中有循环的话,使用matlab的话需要循环解释多次,而使用C语言编译原创 2014-07-28 10:14:38 · 2916 阅读 · 1 评论 -
计算中常用的Matlab函数
rand产生随机数rand('state',s)Resets the state to s.rand('state',0)Resets the generator to its initial state. rand('state',j)For integer j, resets the generator to its j-th state.原创 2014-07-28 14:48:25 · 782 阅读 · 0 评论 -
Matlab中的类定义 classdef
Matlab也可以写面向对象的代码,首先表现在可以定义类,以及可以继承,使用类(class)有很多好处,其中一个重要的好处便是解决变量名冲突和让函数、对象的结构清晰。class的static function可以在不定义类的实例直接调用类的成员函数,比如定义classdef tools < handle methods (Static = true) functio原创 2014-12-05 16:01:07 · 14855 阅读 · 1 评论