当前位置:编程学习 > Matlab >>

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

补充:我记得好像有个函数可以判断一段代码是否被成功执行,若不行可返回一个值,是什么呢 到目前为止没有一个人回答的是我问的问题
追问:
        	
				
我隐约记得老师说过好像有一个函数可以判断,要是执行不了的话就会返回一个值,是什么啊
应该怎样处理错误输入,不是算值
我这个不就是算值吗?
同学,你回答错问题了吧
答案:好像没有这样的函数,但可以用循环语句检查用户是否输入了错误的量
其他:、、、、没啥 eval('x=1;y=2;x+y')

ans =

     3

使用eval函数就可以了! 你给k最初的赋值是0,那么语句a(k)=input('a=');就是给a的第零个元素赋值,这在matlab中是不允许的。而且你的程序没有对k进行增加,程序还有问题!
 

上一个:谁有matlab的电磁学代码?
下一个:聚类分析方法的matlab代码和具体的调试过程?其中一种就行,加急~~~~

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,