matlab如何执行这种m函数文件

来源:百度知道 编辑:UC知道 时间:2024/07/04 10:39:23
最近在学习牛人写的程序。但是不知道这种m文件该如何执行(别人已经写好了):
放在一个文件夹里有多个m文件,(文件夹路径已设好)
执行其中一个叫“opt_demo.m”的文件,
该m文件的第一行是 function opt_demo()
该文件内部有多个函数调用(调用文件夹内其它的m文件)
这个demo里已经设定好了初值常量等。
该怎么运行这个程序呢?我在command window里输入opt_demo,得到错误提醒:
??? Undefined function or variable 'opt_demo'.

你确定你的路径已经设置好了?
需要设置的不是windows里面的路径,而是matlab里的路径
在File -> Set Path... 里设置

如果设置正确,那么就应该可以正常运行

把current directory设为该文件夹
或者file->set path把该文件夹导入matlab的搜索路径

这是一个函数文件,不能直接运行,要传入参数才能运行
在命令窗口输入opt_demo(x),x是你要传入的参数