查看: 94|回复: 0|关注: 0

[未答复] matlab 写出为Excel表,表中有字符串类型和数值类型

[复制链接]

新手

10 麦片

财富积分


050


2

主题

5

帖子

0

最佳答案
发表于 5 天前 | 显示全部楼层 |阅读模式
tile={'T90最低点序号','T90最低点时间','T90最低点数值(%)','T90持续时间(s)','t1(s)','t2(s)','A1(%)','A2(%)','V1(%/s)','V2(%/s)','S(%*s)','S1(%*s)','S2(%*s)','t5','t6','A5','A6','V5','V6'};

dw{1}=T90N';dw{2}=T4;dw{3}=valT90N';dw{4}=tt2';dw{5}=t1';dw{6}=t2';dw{7}=A1';dw{8}=A2';dw{9}=V1';dw{10}=V2';dw{11}=S';dw{12}=S1';
dw{13}=S2';dw{14}=t5';dw{15}=t6';dw{16}=A5';dw{17}=A6';dw{18}=V5';dw{19}=V6';
result=[tile;dw];

tile1={'呼吸事件最低点序号','最低点时间','最低点血氧值(%)','开始下降时间','开始下降时血氧值(%)','结束时间','结束时血氧值(%)','下降时间(s)t3','上升时间(s)t4'};
dw1{1}=N4;dw1{2}=T2;dw1{3}=valN4;dw1{4}=T1;dw1{5}=valN2;dw1{6}=T3;dw1{7}=valN3;dw1{8}=t3';dw1{9}=t4';
result1=[tile1;dw1];

[filename,pathname]=uiputfile('.xls','保存处理结果');
if filename==0  %取消
return;
end;
str1=[pathname filename];
xlswrite(str1,result,1);
xlswrite(str1,result1,2);

代码中由于时间(T1,T2,T3,T4)是字符串类型的cell,写出不了excel表,请教大神,怎么修改?



1562851948(1).jpg
1562851889(1).jpg
1562851605(1).jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表