| 查看: 5458 | 回复: 1 | ||
skopfdi铜虫 (正式写手)
|
[求助]
matlab自动写入行数值已有1人参与
|
|
先看程序: clear all for i=1:1:4; mark=xlsread('垫片',i,'A10:A36'); D=xlsread('垫片',i,'E10:K36'); A=[mark,D]; D1=A(:,2); D2=A(:,3); D3=A(:,4); D4=A(:,5); D5=A(:,6); D6=A(:,7); D7=A(:,8); L=0:20:2600; DD1=interp1(mark,D1,L); DD2=interp1(mark,D2,L); DD3=interp1(mark,D3,L); DD4=interp1(mark,D4,L); DD5=interp1(mark,D5,L); DD6=interp1(mark,D6,L); DD7=interp1(mark,D7,L); DD1=DD1'; DD2=DD2'; DD3=DD3'; DD4=DD4'; DD5=DD5'; DD6=DD6'; DD7=DD7'; B=[L',DD1,DD2,DD3,DD4,DD5,DD6,DD7]; n=numel(L'); % 读取检测点数 N=n+9; % 计算excel中待输入的最大行数 xlswrite('垫片.xls',B,i,'Q10:X200'); % 整体写入插值计算结果 end 问题: 倒数第二行X200,是我自己输入的一个比较大的值,本人想要matlab自动计算确定excel的行数。行数的计算:L=0:20:2600,所以有131个数,n=numel(L')=131,已经计算出来;因为数据需要从第10行开始写入,所以N=n+9=140,也就是说matlab需要自动写入X140。 sos:请问怎样实现上述的细节? |
» 猜你喜欢
职称评审没过,求安慰
已经有21人回复
垃圾破二本职称评审标准
已经有15人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有20人回复
EST投稿状态问题
已经有7人回复
谈谈两天一夜的“延安行”
已经有15人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
聘U V热熔胶研究人员
已经有10人回复
求助文献
已经有3人回复
投稿返修后收到这样的回复,还有希望吗
已经有8人回复
三无产品还有机会吗
已经有6人回复

wake_up
木虫 (著名写手)
- 应助: 124 (高中生)
- 金币: 3996.5
- 散金: 1654
- 红花: 24
- 帖子: 1113
- 在线: 424.2小时
- 虫号: 670119
- 注册: 2008-12-08
- 性别: GG
- 专业: 医学图像数据处理与分析

2楼2016-03-15 22:32:08













回复此楼