[求助]为何我的m文件单句可运行,文件无法运行
clearecho on
path(path,'E:\matlab');
load data.dat %读入原始数据文件
x=data(1:end,1); %将文件的第一列数据(横坐标x)全部赋值给x
y=data(1:end,2); %将文件的第二列数据(纵坐标y)全部赋值给y
z=data(1:end,3); %将文件的第三列数据(z)全部赋值给z
p=data(1:end,4);
load nodedata.dat;
XX=nodedata(1:end,1);
nx=size(XX);
YY=nodedata(1:end,2);
nx=size(YY);
ZZ=nodedata(1:end,3);
nx=size(ZZ);
[X1,Y1,Z1]=meshgrid(XX,YY,ZZ);
PU=griddata3(x,y,z,p,X1,Y1,Z1,'nearest');
fid=fopen('interp.txt','w+')
for I=1:2;
fprintf(fid, '%f\t%f\t%f\t%f\r\n', XX(I), YY(I),ZZ(I),PU(I));
end
fclose(fid) ;
运行出现:
??? Error: File: E:\matlab\dt.m Line: 19 Column: 13
Missing variable or function.
[此贴子已经被作者于2006-5-22 9:48:50编辑过]