MATLAB提取数据
global xfor i=1:65536
for j=1:7
if (5e-5)==x(i,2)
if 1.1e-4==x(i,3)
if 2.39e-4==x(i,4)
t=x(i,1);
end
end
end
end
end
t
这个程序运行后说未定义函数或变量‘t',请问有哪位大神知道是为什么吗?
(程序的意思是从65536行7列的数据中找出第二列为5e-5,第三列为1.1e-4,第四列为2.39e-4的数,然后输出第一列的值)
简单猜测根本没符合条件的数!
建议使用小於误差量取代绝对相等 用浮点数判断相等是不合适的。
页:
[1]