文件是在路径里的,但运行以后就是显示未找到文件,无法引用EXCEL里的数据,请各位大佬帮忙看一下
下面是程序(我用的是MATLAB64位2012a,电脑是windows10,EXCEL是2010版本)
clear;
clc;
[a,b,c]=xlsread('fujian1-3.xlsx','fujian1','A4:C24');
[~,~,n]=xlsread('fujian1-3.xIsx','fujian1','A2');%%根据数据拟合出曲线
X=a(:,1);
y=a(:,2);
plot(x,y);
p=polyfit(x,y,2);
yl=polyval(p,x);
plot(x,y,'*r',x,y1,'-b');
legend('题目所给影端的位置','拟合得到的影端曲线');
title('太阳影长变化曲线');
xlabel('横坐标X(米)');
ylabel('纵坐标Y(米)');%%计算出影长
l=sqrt(x.^2+y.^2);
for i=1:length(c)
T{i}=datevec(c{i,1},'HH:MM:SS');
t(i,1)=T{i}(4)+T{i}(5)/60+T{i}(6)/3600;
end
%% 日期的处理
d=datenum(n,'yy/mm/dd')