题目
【单选题】在命令行窗口,既可以直接运行函数文件,也可以以函数调用的方式来调用它。A. √B. ×
【单选题】在命令行窗口,既可以直接运行函数文件,也可以以函数调用的方式来调用它。
A. √
B. ×
题目解答
答案
B. ×
解析
本题考查MATLAB函数文件的运行方式。关键点在于区分函数文件与脚本文件的差异:
- 函数文件必须通过函数调用的方式执行,需提供正确的输入参数;
- 脚本文件可以直接在命令行窗口运行,无需调用。
题目中混淆了两者的运行方式,直接运行函数文件的操作不合法,因此答案为错误。
核心概念辨析
- 函数文件的定义:以
function关键字开头,包含输入输出参数,需被其他程序或命令调用。 - 脚本文件的定义:无
function关键字,代码直接按顺序执行,可直接运行。
错误原因
- 若在命令行直接输入函数文件名(如
myFunction),MATLAB会报错,提示未定义变量或函数。 - 正确用法应为函数调用形式(如
myFunction(arg1, arg2)),或通过其他脚本调用。