那个,我想问一下,我写的这段程序哪里错了呢?我不知道怎么改,我觉得没错啊
fid=fopen('c:UsersAdministratorDesktoplabviewfile.txt');
lines=0;
n=0;
while(n+1)
n=fgetl(fid);
lines=lines+1;
end
m=lines-1;
%得到文本文件中数据的行数%
ex=importdata('c:UsersAdministratorDesktoplabviewfile.txt');
data1=num2str(ex);
n=12;
data=cell(m,n);
ptn='d';
for i=1:m
for j=1:n
str=regexp(data1(i,j),ptn,'match');我分开运行的时候一直到这里都是对的
data{i,j}=str2num(str);我觉得这样写没错啊
end
end
这里是错误提示
Error using str2num (line 33)
Requires string or character array input.
这是我本来要写的程序
fid=fopen('c:UsersAdministratorDesktoplabviewfile.txt');
lines=0;
n=0;
while(n+1)
n=fgetl(fid);
lines=lines+1;
end
m=lines-1;
%得到文本文件中数据的行数%
ex=importdata('c:UsersAdministratorDesktoplabviewfile.txt');
data1=num2str(ex);
n=12;
data=cell(m,n);
ptn='d';
for i=1:m
for j=1:n
str=regexp(data1(i,j),ptn,'match');我分开运行的时候一直到这里都是对的
data{i,j}=str2num(str);我觉得这样写没错啊
end
end
这里是错误提示
Error using str2num (line 33)
Requires string or character array input.
这是我本来要写的程序
一周热门 更多>