永发信息网

在matlab中if ~ischar(tline), break, end是什么意思

答案:3  悬赏:0  手机版
解决时间 2021-04-02 13:04
  • 提问者网友:夢醒日落
  • 2021-04-01 12:18
在matlab中if ~ischar(tline), break, end是什么意思
最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-04-01 12:59
if ischar(tline)是判断tline变量是否是字符串类型的变量,而break是跳出最近的一层循环,控制程序执行包含break的最内层循环后的第一条语句。而end是MATLAB中for循环,while循环,if条件语句的结束标志,类似于其他语言(如C/C++)中的花括号之类的。不知道我又没有回答到你的问题。
全部回答
  • 1楼网友:荒野風
  • 2021-04-01 14:35
这是一个条件语句啊,意思是:如果tline所代表的是一个字符的话,ischar返回值为一,但是前面又有一个‘~’(表示非)。所以整句话的意思是:如果tline不指向字符变量了,就结束此前的循环
  • 2楼网友:西风乍起
  • 2021-04-01 13:46
整个是条件语句,意思是:
如果变量tline属于非字符串,那么执行break,即跳出if外的那层循环
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯