www.gusucode.com > 学生管理系统的一个例子GUI界面的管理matlab源码程序 > 学生管理系统的一个例子GUI界面的管理matlab源码程序/Matlab_database_GUI/CellStrJoinWithSeparator.m

    function f=CellStrJoinWithSeparator(Array,varargin)
%本函数是用来把元胞格式转换为字符串格式
%str={'Godman','come','back!'};
%CellStrJoinWithSeparator(str,' ')
%ans = 
%    Message: ''
%     ErrNum: 0
%        ans: 'Godman come back!'
f.Message='';
f.ErrNum=0;
f.ans='';
if isempty(varargin)
    Str=' ';
else
    Str=varargin{1};
end
if isempty(Array)
    f.Message='第一个参数不能为空!';
elseif ~iscellstr(Array)
    f.Message='第一个参数必须是cellstr数据类型!';
elseif ~ischar(Str)
    f.Message='第二个参数必须是str数据类型!';
end
if isempty(Str)
    Str=' ';
end
if f.Message
    f.ErrNum=1;
    f.ans='';
    return
end
len=length(Array);
temp=cell2mat(Array(1));
for i=2:len
    temp=strcat(temp,[Str,cell2mat(Array(i))]);
end
f.ErrNum=0;
f.ans=temp;