[已解决] 请问用xlswrite储存每一个循环的数据应该怎么写

[复制链接]
慈父的坩埚 发表于 2021-11-23 16:53:19
rt,一个for循环,每次循环后得到一组数据并合并成行向量,然后用eval(xlswrite储存到xls之内,请问我这个写的有什么问题?
eval(['xlswrite(''d:/xab/shuju.xls','xab',num2str(i),''A',num2str(i)']);

意思是将第i次循环计算得到的行向量xabi存储到shuju.xls的第i行(从A列开始存储,每行存储40个数据,从A列到AD列),还有就是能说明下这个里面每一个单引号怎么配对吗?

最佳答案


WarnerChang 发表于 2021-11-24 09:25:10
慈父的坩埚 发表于 2021-11-23 21:10
这个也不太对,好像是吧d:/的/看成运算符号了,我改了一下:
xab1=[1 1 1];
xab2=[2 2 2];

测试了一下:

自己再认真学习一下,尤其是xlswrite函数的用法:

  1. xab1=[1 1 1];
  2. xab2=[2 2 2];
  3. xab3=[3 3 3];
  4. for i=1:3
  5. %eval(['xlswrite(',char(39),'C:\Users\Administrator\Desktop\shuju.xls',char(39),',xab',num2str(i),',A',num2str(i),',',char(39),'AN',num2str(i%),char(39),');']);
  6. eval(['xlswrite(',char(39),'C:\Users\Administrator\Desktop\shuju.xls',char(39),',xab',num2str(i),',1,',char(39),'AN',num2str(i),char(39),');']);
  7. end
复制代码

4 条回复


WarnerChang 发表于 2021-11-23 20:40:01
你路径中的单引号需要用char(39)代替

WarnerChang 发表于 2021-11-23 20:44:53
你路径中的单引号好像不能直接这么用,需要用char(39)代替吧


eval(['xlswrite(',char(39),d:/xab/shuju.xls,char(39),'xab',num2str(i),'A',num2str(i)]);

单引号从左往右配对,满足两个就是一堆,不存在嵌套的情况

慈父的坩埚 发表于 2021-11-23 21:10:23
WarnerChang 发表于 2021-11-23 20:44
你路径中的单引号好像不能直接这么用,需要用char(39)代替吧

这个也不太对,好像是吧d:/的/看成运算符号了,我改了一下:
xab1=[1 1 1];
xab2=[2 2 2];
xab3=[3 3 3];
for i=1:3
eval(['xlswrite(char(39),d:/xab/shuju.xls,char(39),','xab',num2str(i),'A',num2str(i),':AN',num2str(i)]);

end

但是还是显示运算符的实用无效

WarnerChang 发表于 2021-11-24 09:25:10
慈父的坩埚 发表于 2021-11-23 21:10
这个也不太对,好像是吧d:/的/看成运算符号了,我改了一下:
xab1=[1 1 1];
xab2=[2 2 2];

测试了一下:

自己再认真学习一下,尤其是xlswrite函数的用法:

  1. xab1=[1 1 1];
  2. xab2=[2 2 2];
  3. xab3=[3 3 3];
  4. for i=1:3
  5. %eval(['xlswrite(',char(39),'C:\Users\Administrator\Desktop\shuju.xls',char(39),',xab',num2str(i),',A',num2str(i),',',char(39),'AN',num2str(i%),char(39),');']);
  6. eval(['xlswrite(',char(39),'C:\Users\Administrator\Desktop\shuju.xls',char(39),',xab',num2str(i),',1,',char(39),'AN',num2str(i),char(39),');']);
  7. end
复制代码

回复此楼
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表