# 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
• HttpClientUtil
java HttpClientUtil，工具类，get，post请求，封装工具
• httpclientUtil
• httpclientutil
HttpClientUtil2-发送json返回json测试通过.java
• StringUtil.rar
字符串操作,很方便的字符串操作，处理字符串的各种方法的封装
• BBS_system_on_java.rar
BBS论坛系统由JAVA和JSP实现，开发中涉及JavaBean,JSP和服务器Tomcat5.0.7的设置，数据库用SQL2000。有注册登陆，浏览，发帖 回帖，帖子管理，论坛设置，管理版块，用户管理等模块。