matlab下判断是否是整数.docxVIP

  • 203
  • 0
  • 约1.46千字
  • 约 5页
  • 2021-04-12 发布于天津
  • 举报
matlab 下判断是否是整数。 饮水思源 - 饮水思源 - 主题文章阅读 [讨论区 : MathTools] 本主题共有 4 篇文章, 分 1 页, 当前显示第 1 页 [返回讨 论区][回复本文 ][原帖] 发信人 : visame(Visame), 信区: MathTools 标 题 : matlab 下判断是否是整数。 发信站 : 饮水思源 (2008 年 11月 19日 04:32:01 星期三 ), 站内信件 经尝试,使用 isinteger() 函数是行不通的 段程序,想在 x 为整数时,相应 y 的值为 2 x 为非整数时,相应 y 的值为 0 我用 x==round(x) 或者 abs(x-round(x))=esp 判 断 x 是否为整数都无法得到正确的答案 中间有一段 x 本来是整数【 -24 到 24 之间】却 无法判断出来 特来求教 x=-100.3:0.1:100.3; %x=-50.3:0.1:50.3; %x=-24.0:0.1:24.0; y=zeros(1,length(x)); -93 -92 -79 -65 m=[]; for i=1:length(x) if abs(x(i)-round(x(i)))=eps m=[m,x(i)]; y(i)=2; end end m 记录的值如下,缺了 -24 到 24 之间 本人使用盗版 Matlab ,不知是否与此有关 Columns 1 through 14 -100 -91 88 -99 -98 -97 -90 -89 -87 -96 -95 -94 -86 -85 -84 -83 -82 -81 -80 -77 -76 -75 - 74 -73 Columns 15 through 28 -78 -72 -71 -70 -69 -68 -67 -66 -35 -34 -33 - 32 -31 Columns 29 through 42 -36 Columns 43 through 56 -30 -29 -28 -27 -26 -25 -24 0 24 25 26 27 28 29 Columns 57 through 70 656630 31 32 3367 6865 66 30 31 32 33 67 68 69 34 35 36 70 71 Columns 71 through 84 798072 73 74 7581 8279 80 72 73 74 75 81 82 83 76 77 78 84 85 Columns 85 through 98 939486 87 88 8995 9693 94 86 87 88 89 95 96 97 90 91 92 98 99 Column 99 100 闻道有先后,术业有专攻,如是而已。 New Terms Resolution: Participate in every SRM in 2008 You may be disappointed if you fail, but you are doomed if you dont try. 探 来源:?饮水思源 bbs.sjtu.edu.cn [FROM: Visame.USA.Europe.Tokyo] 探 来源:?饮水思源 bbs.sjtu.edu.cn - [FROM: 202.113.19.246] 探 修改内容:? visame于11月19日04:32:49 修改本文-[FROM: 202.113.19.246]

文档评论(0)

1亿VIP精品文档

相关文档