matlab判断语句是否可以执行

本人用matlab小程序中需要判断字符串是否是可以执行的matlab语言。
简单来说,需要编写一个函数istrue
istrue(eval('(9)') 的输出是1
istrue(eval('(9') 的输出是0
这个istrue是否有matlab自带的函数或有现成的成果?

可以用try语句,可以执行就是正常执行,不能执行就会跳到catch里

try
    eval()
catch
    语句
end