util.zip

  • 卡扎西
    了解作者
  • matlab
    开发工具
  • 10KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 2
    下载次数
  • 2019-06-19 21:09
    上传日期
util算法在不同使用情况下的代码,分类完整,适应性强,利于理解。
util.zip
  • util
  • isOctave.m
    108B
  • expand.m
    1.9KB
  • sigm.m
    48B
  • flicker.m
    208B
  • makeLMfilters.m
    1.9KB
  • flipall.m
    80B
  • allcomb.m
    2.6KB
  • rnd.m
    49B
  • sigmrnd.m
    126B
  • flipudf.m
    576B
  • softmax.m
    256B
  • normalize.m
    97B
  • im2patches.m
    313B
  • whiten.m
    183B
  • zscore.m
    137B
  • randp.m
    2KB
  • tanh_opt.m
    54B
  • fliplrf.m
    543B
  • myOctaveVersion.m
    169B
  • patches2im.m
    242B
  • visualize.m
    1KB
  • randcorr.m
    283B
内容介绍
function A = allcomb(varargin) % ALLCOMB - All combinations % B = ALLCOMB(A1,A2,A3,...,AN) returns all combinations of the elements % in A1, A2, ..., and AN. B is P-by-N matrix is which P is the product % of the number of elements of the N inputs. % Empty inputs yields an empty matrix B of size 0-by-N. Note that % previous versions (1.x) simply ignored empty inputs. % % Example: % allcomb([1 3 5],[-3 8],[0 1]) ; % 1 -3 0 % 1 -3 1 % 1 8 0 % ... % 5 -3 1 % 5 8 0 % 5 8 1 % % ALLCOMB(A1,..AN,'matlab') causes the first column to change fastest. % This is more consistent with matlab indexing. Example: % allcomb(1:2,3:4,5:6,'matlab') %-> % 1 3 5 % 2 3 5 % 1 4 5 % ... % 2 4 6 % % This functionality is also known as the cartesian product. % % See also NCHOOSEK, PERMS, % and COMBN (Matlab Central FEX) % for Matlab R13+ % version 2.1 (feb 2011) % (c) Jos van der Geest % email: jos@jasen.nl % History % 1.1 (feb 2006), removed minor bug when entering empty cell arrays; % added option to let the first input run fastest (suggestion by JD) % 1.2 (jan 2010), using ii as an index on the left-hand for the multiple % output by NDGRID. Thanks to Jan Simon, for showing this little trick % 2.0 (dec 2010). Bruno Luong convinced me that an empty input should % return an empty output. % 2.1 (feb 2011). A cell as input argument caused the check on the last % argument (specifying the order) to crash. error(nargchk(1,Inf,nargin)) ; % check for empty inputs q = ~cellfun('isempty',varargin) ; if any(~q), warning('ALLCOMB:EmptyInput','Empty inputs result in an empty output.') ; A = zeros(0,nargin) ; else ni = sum(q) ; argn = varargin{end} ; ischar(argn) if ischar(argn) && (strcmpi(argn,'matlab') || strcmpi(argn,'john')), % based on a suggestion by JD on the FEX ni = ni-1 ; ii = 1:ni ; q(end) = 0 ; else % enter arguments backwards, so last one (AN) is changing fastest ii = ni:-1:1 ; end if ni==0, A = [] ; else args = varargin(q) ; if ~all(cellfun('isclass',args,'double')), error('All arguments should be arrays of doubles') ; end if ni==1, A = args{1}(:) ; else % flip using ii if last column is changing fastest [A{ii}] = ndgrid(args{ii}) ; % concatenate A = reshape(cat(ni+1,A{:}),[],ni) ; end end end
评论
    相关推荐
    • math-util
      欢迎来到Math-util的负责人。此仓库提供了在您的项目中用作帮助者的各种数学方法。 您将在此回购中找到以下内容: README.md文件是否演示MARK DOWN语法 .gitignore文件本身,通知Git Tool如何上传源代码 ...
    • tripleo-util
      git clone https://github.com/d0ugal/tripleo-util.git && cd tripleo-util 将您的openrc.sh复制到该目录中。 生成并启动容器。 ./start.sh 从容器内部启动快速入门。 ./run.sh 完成后。 连接到undercloud。 ....
    • react-util
      react-util React开发的实用程序和小部件 安装 npm install --save react-util 用法 import React , { Component } from 'react' import MyComponent from 'react-util' import 'react-util/dist/index.css' class ...
    • excel util
      NULL 博文链接:https://xcmxjge.iteye.com/blog/1033704
    • javascript util
      util("#id").on("click", function(){alert("测试");}); ajax操作: util.ajax({ url:"test.do", data:{name:"name",age:20}. ansy:true, headers:{"cache-control","no-cache"}, type:"post". dataType:"JSON" ...
    • HttpClientUtil
      java HttpClientUtil,工具类,get,post请求,封装工具
    • httpclientUtil
      该项目其实有3个工具类: 1.基于HttpClient-4.4.1封装的一个工具类; 2.基于HttpAsycClient-4.1封装的异步HttpClient工具类; ... 前2个工具类支持插件式配置Header、插件式配置httpclient对象,这样就可以方便地自定义...
    • httpclientutil
      HttpClientUtil2-发送json返回json测试通过.java
    • StringUtil.rar
      字符串操作,很方便的字符串操作,处理字符串的各种方法的封装
    • BBS_system_on_java.rar
      BBS论坛系统由JAVA和JSP实现,开发中涉及JavaBean,JSP和服务器Tomcat5.0.7的设置,数据库用SQL2000。有注册登陆,浏览,发帖 回帖,帖子管理,论坛设置,管理版块,用户管理等模块。