可能是你的目录没有设置对吧,一定要将当前目录设置成matlab的工作目录,否则程序就不会正确运行,因为如果目录没有设置的话,matlab会到默认的工作空间找函数,也就是 matlab安装目录下的 work
文件夹,如果那个下面没有这个函数,就会报错。
解决方法:
1. 如果你会设置目录的话,更改matlab的工作空间。
2. 如果你不会设置目录的话,照下面说的步骤做:1. 在 D 盘新建个文件夹,取名 mypro,2. 打开matlab,新建m文件,将代码复制进去,点击 “file”—>"save as"-->保存到 D 盘下的 mypro文件夹里, 3. 点击运行按钮,会出现一个对话框,要求你设置目录 在对话框里选择“change directory”将工作目录从默认的work 文件夹 改变到 D 盘下的 mypro文件夹。就可以了。
3 .实在不会的话, “ 新 ” 打开matlab,“ 新 ” 建m文件,将代码复制进去,直接点击运行,然后在要求你点击的地方, “一个劲地点击确定,不要调整任何目录 ” ,也可以看到结果,不过,这样的话,你的文件保存在work文件夹里,估计你找不到了。
多操作几遍,这样能让你深入理解matlab的文件存储结构,你就会知道上面的步骤中,那些可以自己设置了。