MATLAB中&和&&的区别
在while循环 有两个判别条件
while((t<time_up) &&(norm_time_Ax>1e-2))
在编程里这个终止条件中,我用&&为什么只满足了(norm_time_Ax>1e-2)就迭代终止了,而没有满足(t<time_up)
然后换成&也是一样的情况,
我看的说&&是或,&是与 返回小木虫查看更多
今日热帖
在while循环 有两个判别条件
while((t<time_up) &&(norm_time_Ax>1e-2))
在编程里这个终止条件中,我用&&为什么只满足了(norm_time_Ax>1e-2)就迭代终止了,而没有满足(t<time_up)
然后换成&也是一样的情况,
我看的说&&是或,&是与 返回小木虫查看更多
你大概看了假教材吧
与 &, 或 |
&&是短路与,即前一个条件为非,则直接返回非,而不需判断后一个条件
那我要两个条件同时满足应该用哪个,迷糊了
明白了好像应该用||
同时满足,你要用 与& 或者 && 啊
或 | 二者只要一个满足即可
我用了&&和&但是(norm_time_Ax>1e-2)满足了,(t<time_up)没有满足就跳出去了
,