Matlab if 语句多条件怎么办

我想表达:如果a==b==0,则怎么怎么样怎么写?是不是就是ifa==b==0...end... 我想表达:
如果a==b==0, 则怎么怎么样怎么写?
是不是就是
if a==b==0
...
end
展开
 我来答
绍辉聊游戏
2018-12-21 · TA获得超过15.3万个赞
知道小有建树答主
回答量:1697
采纳率:93%
帮助的人:46.9万
展开全部

可以运用逻辑操作符&。

在这里,如果想表达a等于0并且b等于0,可以这样表示:

a==0&b==0

所以这里代码应为:

if a==0&b==0
...
end

a&b : 与运算,两标量或两元素均非0则返回1,否则返回0.

扩展资料

Matlab中if 循环的条件有多个的话,可以这样来写。

例如: min f(x)=e^x1(4x1^2+2x2^2+4x1x2+2x2+1)  的约束条件

s.t. 1.5+x1x2-x1-x2≤0,-x1x2≤10

其 if 条件

if (1.5+x(1)*x(2)-x(1)-x(2)>0 | -x(1)*x(2)>10)

f=100;

else

f=exp(x(1))*(4*x(1)^2+2*x(2)^2+4*x(1)*x(2)+2*x(2)+1);

end

参考资料来源:百度百科-IF函数

帐号已注销
2015-11-08 · TA获得超过3.1万个赞
知道大有可为答主
回答量:6571
采纳率:86%
帮助的人:889万
展开全部
if a == 0 && b ==0

end

& 和 &&在matlab里是不一样的
A&B是矩阵A和矩阵B里每一个元素分别作和运算,得出的结果和A,B大小相同

&&是简单的逻辑和运算,在这里应该用&&。
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有空飘过的
推荐于2017-09-13 · TA获得超过4945个赞
知道大有可为答主
回答量:1448
采纳率:50%
帮助的人:1854万
展开全部
if a == 0 && b ==0
...
end

& 和 &&在matlab里是不一样的
A&B是矩阵A和矩阵B里每一个元素分别作和运算,得出的结果和A,B大小相同

&&是简单的逻辑和运算,在这里应该用&&
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
子衿悠你心
2018-07-02 · TA获得超过5642个赞
知道答主
回答量:91
采纳率:100%
帮助的人:2.5万
展开全部
可以运用逻辑操作符&。
在这里,如果想表达a等于0并且b等于0,可以这样表示:
a==0&b==0
所以这里代码应为:
if a==0&b==0
...
end
拓展说明:
元素级逻辑运算符包括:
1. a&b : 与运算,两标量或两元素均非0则返回1,否则返回0.
2. a|b : 或运算,两标量或者两元素至少有一个是非0则返回1,否则返回0.
3. ~a : 非运算,对作用的标量或矩阵元素求补,如果标量或者矩阵元素为0则结果为1,如果标量或矩阵元素不为0则结果为0.
4. xor(a,b) : 异或运算,两标量或两元素均非0或均为0则返回0,否则返回1。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
又金壁又辉煌cX
2010-01-01 · TA获得超过1710个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:422万
展开全部
if a==0&b==0 % &是逻辑与
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式