matlab用input让用户输入了一个函数,怎样才能判断用户是否输入了合理的表达正确式子,该怎样编写代码

我记得好像有个函数可以判断一段代码是否被成功执行,若不行可返回一个值,是什么呢到目前为止没有一个人回答的是我问的问题... 我记得好像有个函数可以判断一段代码是否被成功执行,若不行可返回一个值,是什么呢
到目前为止没有一个人回答的是我问的问题
展开
 我来答
K卡西法K
2011-05-12
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
好像没有这样的函数,但可以用循环语句检查用户是否输入了错误的量
rggld4830
2011-05-11 · TA获得超过193个赞
知道答主
回答量:371
采纳率:0%
帮助的人:220万
展开全部
你给k最初的赋值是0,那么语句a(k)=input('a=');就是给a的第零个元素赋值,这在matlab中是不允许的。而且你的程序没有对k进行增加,程序还有问题!
追问
同学,你回答错问题了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ruifengcao
2011-05-11 · TA获得超过9491个赞
知道大有可为答主
回答量:3579
采纳率:33%
帮助的人:2081万
展开全部
eval('x=1;y=2;x+y')

ans =

3

使用eval函数就可以了!
追问
应该怎样处理错误输入,不是算值
追答
我这个不就是算值吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式