为什么昨天MATLAB的一个m文件还能用,结果今天就不能运行了?

错误提示为:???Undefinedfunctionorvariable'zuizhongjieguo2'... 错误提示为:??? Undefined function or variable 'zuizhongjieguo2' 展开
 我来答
百度网友84db610
2012-08-23
知道答主
回答量:12
采纳率:0%
帮助的人:10万
展开全部
据我估计,你的zuizhongjieguo2函数是在你运行的m文件中被调用,定义zuizhongjieguo2函数的m文件又没有加入路径中,matlab就找不到这个文件了。

你先windows中搜索一下zuizhongjieguo2.m.找到后运行一下,弹出一个对话框,选择“add to path”。如果报错什么的别管它。你在回到你最开始 要运行的m文件中,运行一下试试。
追问
非常感谢,我刚刚在编辑窗口运行了一下,可以了,但在命令窗口调用出现这种问题,我对于这种情况的原理不是很明白。????
追答
应该是路径问题,就是你zuizhongjieguo2.m所在文件夹不在当前路径下。你添加进去再在命令窗口试试。
匿名用户
2012-08-23
展开全部
你重新建一个M文件,然后把那个里面的类容复制进去看看能否运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式