回 帖 发 新 帖 刷新版面

主题:请高手帮忙解决一个有趣的小问题,谢谢了


    请问各位高手们,我想得到一个关系运算结果,题目如下
      x=0:pi/50:2*pi
      c=pi/2==x
 但为什么在结果c中pi/2所对应的位置不是1,而整个数组都是0啊,原本结果应该是pi/2所对应的位置是1才对啊。
真让人上火,

回复列表 (共2个回复)

沙发

弄了一下,没出来啊

板凳

再弄了一下,应该是因为小数精度的原因不等
如果你把pi定义为符号变量的话,就可以输出c中有1;
syms pi
x=0:pi/50:2*pi;
for i=1:101
c(1,i)=x(1,i)==pi/2
    end
c

我来回复

您尚未登录,请登录后再回复。点此登录或注册