www.gusucode.com > matlab 案例源码 matlab代码程序 > matlab/MergeTwoCategoriesintoOneExample.m

    %% Merge Two Categories into One  

%% 
% Create a categorical array containing various colors. 
A = categorical({'red';'blue';'pink';'red';'blue';'red'}) 

%%
% |A| is a 6-by-1 categorical array.  

%% 
% Display the categories of |A|. 
categories(A) 

%%
% The three categories are in alphabetical order.  

%% 
% Merge the categories |red| and |pink| into the category |red|. Specify
% |red| first in |oldcats| to use it as the merged category. 
oldcats = {'red','pink'};
B = mergecats(A,oldcats) 

%%
% |mergecats| replaces the value |pink| from |A(3)| with |red|.  

%% 
% Display the categories of |B|. 
categories(B) 

%%
% |B| has two categories instead of three.