以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  if  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=58528)

--  作者:lxihua5201
--  发布时间:2013/11/8 10:10:53
--  if
input:x(1,0,1,1);
if(x=1,t>y,1);
这边的t>y是一个条件,那就可以解释为如果X=1的话,取值为T>y,否则就是X=1,是这样解释吗
如果是这样解释的话,我验证了一下T>y成立的时候才是等于1的
麻烦老师给我看看这句话是怎么解释的

--  作者:jinzhe
--  发布时间:2013/11/8 10:12:43
--  

IF前面没有赋值语句?

[此贴子已经被作者于2013/11/8 10:13:12编辑过]

--  作者:lxihua5201
--  发布时间:2013/11/8 10:16:56
--  
我不太懂清楚来说问的问题,如果要说肯定是有的啊,我这边的Y值是固定的,就比如T>5的时候,T是变量
--  作者:jinzhe
--  发布时间:2013/11/8 10:17:55
--  
if(x=1,t>y,1);

 

这句的结果是

如果X=1了,那么这句话=T>Y,

如果X不等于,那么这句话=1

 

但是T>Y是逻辑判断,只有1和0两种结果,如果T>Y,那么结果是1,如果不大于,那么是0

 

所以这句话的结果是 如果X=1 且T>Y, 返回结果1

 

如果X=1 且T不大于Y,结果返回0

 

如果X不等于1,结果返回1


--  作者:lxihua5201
--  发布时间:2013/11/8 10:19:30
--  
谢谢老师,老师你太厉害