matlab程序在M文件中不能运行,但是在工作区间中能运行

正如题目所说,在M文件中运行后,就会出现Error: Missing variable or function.的错误,正常吗?

正常。如果你的函数要求有输入参数,你在m文件中运行是不会输入参数的,此时就会报错。比如
function func(t)
s = sin(t);
这个简单的m文件,在m文件中运行肯定会报错。
但是在matlab窗口,假设你已经有t这个变量。输入:
func(t)
回车,就正确。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-05
文件名称不要设为数字,否则运行不出来正确结果。