Matlab中的几个常见判断函数:isletter 、isempty 、isa 、iskeyword

Matlab中有几个比较常见的判断函数
1、isletter
2、isempty
3、isa
4、iskeyword

分别对它们进行介绍

isletter
%确定哪些字符为字母,返回的是逻辑数组.如果 A 是字符数组或字符串标量,则当 A 中的某个字符是字母时,返回的逻辑数组中对应的元素是逻辑值 1(true),否则是逻辑值 0 (false)

在这里插入图片描述
在这里插入图片描述

isempty
%确定数组是否为空,如果是空的返回逻辑值 1 (true),不是空的则返回逻辑值 0 (false)

在这里插入图片描述
在这里插入图片描述
rand(a,b)表示的是随机生成一个a行b列的矩阵,而rand(0,1)表示的随机生成一个0行1列的矩阵,该矩阵肯定是空的。

isa %isa其实就是is a... 用来确定输入是否具有指定数据类型,  此 MATLAB 函数 将返回 1 (true)。否则,将返回 0 (false)

isa可以用来判断是否是以下的数据类型

'single'	单精度数
'double'	双精度数
'int8'	    有符号 8 位整数
'int16'	    有符号 16 位整数
'int32'  	有符号 32 位整数
'int64'	    有符号 64 位整数
'uint8' 	无符号 8 位整数
'uint16'	无符号 16 位整数
'uint32'	无符号 32 位整数
'uint64'	无符号 64 位整数
'logical'	逻辑值 1 (true)0 (false)
'char'	    字符
'string'	字符串数组
'struct'	结构体数组
'cell'	    元胞数组
'table''function_handle'	函数句柄

例:
在这里插入图片描述

iskeyword
% MATLAB 关键字不能用作变量名称,该函数用来确定输入是否为 MATLAB 关键字。如果是关键字则返回的逻辑值 1 (true);否则将返回逻辑值 0 (false)

Matlab中的关键字列表为:

    'break'
    'case'
    'catch'
    'classdef'
    'continue'
    'else'
    'elseif'
    'end'
    'for'
    'function'
    'global'
    'if'
    'otherwise'
    'parfor'
    'persistent'
    'return'
    'spmd'
    'switch'
    'try'
    'while'

在这里插入图片描述

  • 0
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

华毓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值