MATLAB: How remove empty spaces cell arrayemptyremovespaces Hi, I want to remove the spaces from s; how can I do? s={[2005 1 26;2005 1 27;2005 1 28]} Best Answer Those s values look like dates. Here are a couple of options:s = {[2005 1 26;2005 1 27;2005 1 28]}; % Get s as a character array: s2 = datestr(datenum(s{:}),'yyyymmdd') = 20050126 20050127 20050128% Get s2 as numbers: s3 = str2num(s2) = 20050126 20050127 20050128 Related SolutionsMATLAB: I have 3*3 Matrix. I have to save these matrix into 3*1 form means i have to save only (1,3) (2,3) and (3,3). other (1,1), (1,2)………(2,3) remove. S2 = S(:,3,:);This indexing means something like (all rows, third column only, all 3D). This means S2 will be a 3x1x20 array of type double.Hope this helps. MATLAB: How to catch a matrix to a cell strcat(s,{':'},arrayfun(@num2str,p,'un',0)) Related QuestionConverting Dates in the Cell Array into Serial NumbersRemove whitespace from cell array
Best Answer