matlab怎么表示0.25<=x<=0.75
matlab怎么表示0.25<=x<=0.75?如果直接表示成0.25<=x<=0.75不会报错,如果表示成&那种形式也不会报错,但是结果好像不大一样&&是什么意思,到底...
matlab怎么表示0.25<=x<=0.75?
如果直接表示成0.25<=x<=0.75不会报错,如果表示成&那种形式也不会报错,但是结果好像不大一样
&&是什么意思,到底一个对还是俩对。麻烦给解释一下区别 展开
如果直接表示成0.25<=x<=0.75不会报错,如果表示成&那种形式也不会报错,但是结果好像不大一样
&&是什么意思,到底一个对还是俩对。麻烦给解释一下区别 展开
4个回答
推荐于2018-05-07
展开全部
应该"0.25<=x&&x<=0.75"
对不起我搞错了,MATLAB中&&常用逻辑运算。
应该"(0.25<=x) && (x<=0.75)"
建议你举个简单的例子,试运行一下:
a=0.25;
b=0.75;
x=rand
if (a<=x) && (x<=b)
b
else
a
end
a=0.25;
b=0.75;
x=rand
if a<=x<=b
b
else
a
end
结果是一样的。
你检查一下程序语法一致吗?
对不起我搞错了,MATLAB中&&常用逻辑运算。
应该"(0.25<=x) && (x<=0.75)"
建议你举个简单的例子,试运行一下:
a=0.25;
b=0.75;
x=rand
if (a<=x) && (x<=b)
b
else
a
end
a=0.25;
b=0.75;
x=rand
if a<=x<=b
b
else
a
end
结果是一样的。
你检查一下程序语法一致吗?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
&和&&都可以,两个的区别在于&&是短路的,就是说如果第一个是false,则不再进行第二项的运算,直接返回false。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询