MATLAB 如何输出 均值±标准误?!

现在我在MATLAB里面算好了均值和标准误,并用两个列向量表示,我的问题是怎么操作,可以使其输出为均值±标准误的形式?!并且可以存放到excel中?非常感谢!

第1个回答  推荐于2018-04-30
似乎要转成字符串才能操作,我只知道这种方法,下面我写了一个简单例子,希望对你有帮助
clear;
clc;
mean_num=[3,5,8,2,1];
theta=[0.1,0.3,0.2,0.1,0.5];
l=length(mean_num);
A=cell(1,l);
for i=1:l
A(i)={strcat(num2str(mean_num(i)),'±',num2str(theta(i)))};
end
A=A';
xlswrite('cs.xls',A);本回答被提问者和网友采纳
第2个回答  2012-10-15
先把数字转换成字符串,再用字符串合并函数strcat(str 1,str 2,……str n)试试
if 标准差>0
strA=strcat(num2str(均值),'+',num2str(标准差))
else
strA=strcat(num2str(均值),'-',num2str(标准差))
end
xlswrite('DATA.xls',strA);