MATLAB中有没有类似C语言的三目运算符?

C语言中有A=[表达式]?a:b;虽然可以自己编,但我想知道MATLAB中有没有类似运算符或内置函数?if、switch的就不用说了... C语言中有A=[表达式]?a:b;
虽然可以自己编,但我想知道MATLAB中有没有类似运算符或内置函数?
if、switch的就不用说了
展开
 我来答
杰青的日子
2015-08-08 · 知道合伙人数码行家
杰青的日子
知道合伙人数码行家
采纳数:10011 获赞数:29196
毕业河南理工大学计算机应用技术。通过视频、书籍学习网站开发软件及相关电脑技术。现任新乡立夫软件组长。

向TA提问 私信TA
展开全部
  1. MATLAB中没有类似C语言的三目运算符

  2. MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。

  3. 三目运算符是计算机c语言的重要组成部分。条件运算符是唯一有3个操作数的运算符,所以有时又称为三元运算符

  4. 条件运算符是惟一有3个操作数的运算符,所以有时又称为三元运算符。对于条件表达式b?x:y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式从不会既计算x,又计算y。条件运算符是左结合的,也就是说,从左向右分组计算。例如,a?b:c?d:e将按(a?b:c)?d:e执行。

  5. <表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果。

  6. 可以理解为条件 ? 结果1 : 结果2 里面的?号是格式要求。也可以理解为是不是条件成立,条件成立为结果1否则为结果2。

wingwf2000
2013-07-10 · TA获得超过1万个赞
知道大有可为答主
回答量:5889
采纳率:33%
帮助的人:2066万
展开全部
MATLAB中没有类似C语言的三目运算符
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e6e77af
2013-07-17
知道答主
回答量:17
采纳率:0%
帮助的人:10.1万
展开全部
好像没有类似c的三目运算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式