horzcat.m
来自「matlab 模式识别工具包 希望能对你们有用」· M 代码 · 共 30 行
M
30 行
function a = horzcat(varargin)%disp('dataset-horzcat')a = varargin{1}; start = 2;if nargin == 1, return; endif isempty(a) | prod(size(a))==0 a = varargin{2}; start = 3;end[ma,ka] = size(a);if ~isa(a,'dataset') error('First argument should be dataset');enda.f = a.f(1:ka,:);isc = ischar(a.f);for i=start:length(varargin) b = varargin{i}; [mb,kb] = size(b); if ma ~= mb error('datasets should have equal numbers of objects'); end if isa(b,'dataset') a.d = [a.d b.d]; a.f = abs(str2mat(a.f,b.f(1:kb,:))); else a.d = [a.d b]; a.f = abs(str2mat(a.f,ones(kb,0)*'')); endendif isc, a.f = char(a.f); endreturn
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?