- 积分
- 2185
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-1-19
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
matlab代码如下:
clc
clear
m=[]
x=[10,20,30,50,70,100,150,200,250,300,350,400,450,500,550,600,650,700,750,800,850,900,925,950,975,1000]
xi=[15 25 40 60 85 125 175 225 275 325 375 425 475 525 575 625 675 725 775 825 875 912.5 937.5 962.5 987.5]
for i=1:65160
eval(['y=xlsread(''file.xlsx'',''sheet2'',''A',num2str(i),':Z',num2str(i),''')']);
yi= interp1(x,y,xi);
m=[m yi];
end
t=zeros(65160,25)
for i=1
for a=1:65160
for b=1:25
t(a,b)=m(i)
i=i+1
end
end
end
如上所示,数据量实在太大了,运行起来实在太慢,不知道有什么改进或者解决的方法吗?
|
|