lingo中如何限定变量x的值只能取0,1,1.5,2,4这几个数
原先想用x*(x-1)*(x-1.5)*(x-2)*(x-4)=0来表示,可是很奇怪,这样的x始终等于零,求高手解释!这里的x是一个10*5的矩阵,我只是举了其中一个值,...
原先想用x*(x-1)*(x-1.5)*(x-2)*(x-4)=0来表示,可是很奇怪,这样的x始终等于零,求高手解释!
这里的x是一个10*5的矩阵,我只是举了其中一个值,比如说x(1,2)这个值,这个值只能取0,1,1.5,2,4,其他x(i,j)也有类似的限制,比如说x(5,3)只能取0,1,3,3.5,4这样,我一个一个的表示成x(1,2)*(x(1,2)-1)*(x(1,2)-1.5)*(x(1,2)-2)*(x(1,2)-4)=0的形式,结果运行出来x的矩阵都是零了,这个怎么回事啊 展开
这里的x是一个10*5的矩阵,我只是举了其中一个值,比如说x(1,2)这个值,这个值只能取0,1,1.5,2,4,其他x(i,j)也有类似的限制,比如说x(5,3)只能取0,1,3,3.5,4这样,我一个一个的表示成x(1,2)*(x(1,2)-1)*(x(1,2)-1.5)*(x(1,2)-2)*(x(1,2)-4)=0的形式,结果运行出来x的矩阵都是零了,这个怎么回事啊 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询