📄 horzcat.m
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -