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不会报错,如果表示成&那种形式也不会报错,但是结果好像不大一样
&&是什么意思,到底一个对还是俩对。麻烦给解释一下区别
展开
 我来答
尹六六老师
推荐于2016-01-16 · 知道合伙人教育行家
尹六六老师
知道合伙人教育行家
采纳数:33774 获赞数:147228
百强高中数学竞赛教练, 大学教案评比第一名, 最受学生欢迎教

向TA提问 私信TA
展开全部
MATLAB中,0.25≤x≤0.75这样的逻辑表达式应该表示成:
x>=0.25 & x<=0.75

【附录】
1、MATLAB 关系运算符
关系运算符 说明
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
~= 不等于

2、逻辑运算符
运算符与函数 说明
&(and) 逻辑与
|(or) 逻辑或
~(not) 逻辑非
xor 逻辑异或
匿名用户
推荐于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

结果是一样的。

你检查一下程序语法一致吗?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
9192631770
2010-05-26 · TA获得超过7306个赞
知道大有可为答主
回答量:3138
采纳率:50%
帮助的人:2941万
展开全部
&和&&都可以,两个的区别在于&&是短路的,就是说如果第一个是false,则不再进行第二项的运算,直接返回false。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宁静雨竹
2010-05-26
知道答主
回答量:20
采纳率:0%
帮助的人:14.4万
展开全部
可以加个“and”试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式