>> q=0.1:0.1:1.5;
>> q(13)==1.3000
ans =
1
结果很正常。
但是,见证奇迹的时刻就要到了:
>> q=0.1:0.1:2;
>> q(13)==1.3000
ans =
0
Matlab到底玩的什么魔术?求高人解答!
不想Matlab玩魔术的同学,可用:
>> q=linspace(0.1,2,20);
>> q(13)==1.3000
ans =
1
Matlab 看了上述博文后,不干了:
Matlab(鄙视地说): 博主,我的魔术远不及此呢。我拿linspace也能变,请上眼:
>> q=linspace(0.1,2,20);
>> p=linspace(0.1,1.5,15);
>> q(13)==p(13)
ans =
0
博主(膜拜中。。。。):奶奶个熊,我晕了。。。。
Matlab(偷笑)
博主(撞墙中。。。。)
突然,博主(停止撞墙,并得意的笑):有了,笨人笨办法,这下你可变不了魔术了:
>> q=linspace(1,20,20);
p=linspace(1,15,15);q=q./10;
p=p./10;
q(13)==p(13)
ans =
1
Matlab(暴跳并撞墙):I 服了 You,这都能想出来。
。。。。。。。。。。。。。。。。