找回密码
 注册
Simdroid-非首页
查看: 70|回复: 2

编程序时碰到一个匪夷所思的问题??

[复制链接]
发表于 2012-3-13 17:57:42 | 显示全部楼层 |阅读模式 来自 江苏南京
程序很简单,是从我主程序中拿出来的一小块运行错误,自己做了简化
for n=1:24
   n1=(0.243-(n-1)*0.012):-0.002:(0.231-(n-1)*0.012)
end
结果出来是:
n1 =
    0.2430    0.2410    0.2390    0.2370    0.2350    0.2330    0.2310

n1 =
    0.2310    0.2290    0.2270    0.2250    0.2230    0.2210    0.2190

n1 =
    0.2190    0.2170    0.2150    0.2130    0.2110    0.2090    0.2070

n1 =
    0.2070    0.2050    0.2030    0.2010    0.1990    0.1970    0.1950

n1 =
    0.1950    0.1930    0.1910    0.1890    0.1870    0.1850    0.1830

n1 =
    0.1830    0.1810    0.1790    0.1770    0.1750    0.1730    0.1710

n1 =
    0.1710    0.1690    0.1670    0.1650    0.1630    0.1610    0.1590

n1 =
    0.1590    0.1570    0.1550    0.1530    0.1510    0.1490    0.1470

n1 =
    0.1470    0.1450    0.1430    0.1410    0.1390    0.1370    0.1350

n1 =
    0.1350    0.1330    0.1310    0.1290    0.1270    0.1250    0.1230

n1 =
    0.1230    0.1210    0.1190    0.1170    0.1150    0.1130    0.1110

n1 =
    0.1110    0.1090    0.1070    0.1050    0.1030    0.1010    0.0990

n1 =
    0.0990    0.0970    0.0950    0.0930    0.0910    0.0890    0.0870

n1 =
    0.0870    0.0850    0.0830    0.0810    0.0790    0.0770    0.0750

n1 =
    0.0750    0.0730    0.0710    0.0690    0.0670    0.0650    0.0630

n1 =
    0.0630    0.0610    0.0590    0.0570    0.0550    0.0530    0.0510

n1 =
    0.0510    0.0490    0.0470    0.0450    0.0430    0.0410    0.0390

n1 =
    0.0390    0.0370    0.0350    0.0330    0.0310    0.0290

n1 =
    0.0270    0.0250    0.0230    0.0210    0.0190    0.0170

n1 =
    0.0150    0.0130    0.0110    0.0090    0.0070    0.0050

n1 =
    0.0030    0.0010   -0.0010   -0.0030   -0.0050   -0.0070

n1 =
   -0.0090   -0.0110   -0.0130   -0.0150   -0.0170   -0.0190

n1 =
   -0.0210   -0.0230   -0.0250   -0.0270   -0.0290   -0.0310   -0.0330

n1 =
   -0.0330   -0.0350   -0.0370   -0.0390   -0.0410   -0.0430   -0.0450

从倒数第二行到倒数第五行,怎么少了一个值,完全不知道为什么,望大虾指教!
发表于 2012-3-13 19:10:24 | 显示全部楼层 来自 山东青岛
Simdroid开发平台
精度的问题
  1. K>> (0.231-(19-1)*0.012)-0.015000000000000

  2. ans =

  3.     1.387778780781446e-017
复制代码
  1. for n=1:24
  2.    n1(n,:)=linspace((0.243-(n-1)*0.012),(0.231-(n-1)*0.012),7);
  3. end
复制代码
回复 不支持

使用道具 举报

 楼主| 发表于 2012-3-13 20:02:09 | 显示全部楼层 来自 江苏南京
liuyalong008 发表于 2012-3-13 19:10
精度的问题

linspace这个函数用的妙啊,多谢大侠了!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-3 03:22 , Processed in 0.028666 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表