vic253461
2008-04-10, 05:03
本人有一数据需要从text格式转化到matrix。请大家帮帮忙
我有一个转化程序, 但不是很明白,也请大家指教
请你能不能帮我将里面几个函数的作用说明一下,特别是Y[]与B[];
在test数据里如何截取有用的数据
这两个循环里面:
if double(tline(1))=='S'
Y=[Y;B];
B=0*a;
end
if double(tline(1))>48&&double(tline(1))<=57
j=length(tline);
for i=1:j
if tline(i)==','
break
end
end
[double(tline(1))=='S'] S是什么意思
[ if double(tline(1))>48&&double(tline(1))<=57] 48 与57 有失是什么??
那着下面有是什么意思:
strX=tline(1:i-1);
strA=tline(i+1:j);
XO=str2num(strX)-39;
X=round(XO);
A=str2num(strA);
B(X)=A
Y=[Y;B];
strX与strA个是什么
XO是什么
str2num(strX)-39是什么
X=round(XO);是什么
A=str2num(strA);是什么
B(X)=A是什么
Y=[Y;B];是什么
我有一个转化程序, 但不是很明白,也请大家指教
请你能不能帮我将里面几个函数的作用说明一下,特别是Y[]与B[];
在test数据里如何截取有用的数据
这两个循环里面:
if double(tline(1))=='S'
Y=[Y;B];
B=0*a;
end
if double(tline(1))>48&&double(tline(1))<=57
j=length(tline);
for i=1:j
if tline(i)==','
break
end
end
[double(tline(1))=='S'] S是什么意思
[ if double(tline(1))>48&&double(tline(1))<=57] 48 与57 有失是什么??
那着下面有是什么意思:
strX=tline(1:i-1);
strA=tline(i+1:j);
XO=str2num(strX)-39;
X=round(XO);
A=str2num(strA);
B(X)=A
Y=[Y;B];
strX与strA个是什么
XO是什么
str2num(strX)-39是什么
X=round(XO);是什么
A=str2num(strA);是什么
B(X)=A是什么
Y=[Y;B];是什么