| 查看: 5571 | 回复: 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:请问怎样实现上述的细节? |
» 猜你喜欢
各位大神,目前国内有哪些比较好用的逆合成软件?
已经有15人回复
国社科系统bug了,是不是要放榜了?
已经有10人回复
现代”学阀”该如何界定
已经有9人回复
课题组招2027级博士 上海工程技术大学 激光智能制造方向
已经有4人回复
上海工程技术大学 激光智能制造课题组 2027级博士研究生招生
已经有3人回复
上海工程技术大学激光智能制造课题组|2027级博士研究生招生公告
已经有11人回复
申博发邮件
已经有11人回复
我的奶奶
已经有3人回复

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

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










回复此楼