科研菜鸟分享 http://blog.sciencenet.cn/u/sanshiphy 聚沙成塔,集腋成裘 leilphy@gmail.com

博文

Matlab到底玩的什么魔术?

已有 3214 次阅读 2012-8-29 17:03 |个人分类:技术备忘录|系统分类:科研笔记| MATLAB, bug

  
运行以下语句:
  
>> 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,这都能想出来。

。。。。。。。。。。。。。。。。
   


https://wap.sciencenet.cn/blog-200199-607171.html

上一篇:如何直观地理解自仿射单分形与多重分形
下一篇:探访七王坟
收藏 IP: 159.226.234.*| 热度|

1 linxianzu

该博文允许注册用户评论 请点击登录 评论 (6 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-1 04:06

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部