这个MATLAB错误是为什么呢?

来源:百度知道 编辑:UC知道 时间:2024/06/25 07:35:16
要创建一个函数,并保存为myfun.m,代码如下:
function Y= myfun(x)
Y=200*sin(1./tan(pi.*x));
运行后显示:
??? function Y= myfun(x)
|
Error: Function definitions are not permitted at the prompt or in scripts.

请问这个错误该如何解决呢?

函数不能直接运行,需要调用,应该在脚本文件中该输入b=myfun(3)并运行.

你在定义这个function的前面是不是有别的命令?
matlab中,以命令开头的被认为是script,其中不能定义函数
函数必须以function开头

这个是不能单独运行的

function不能单独运行