如何在matlab中定义函数后编写代码?
我会将它们分开,但我必须完整地提交我的作业,一个.m文件。
它出现以下错误"此语句不在任何函数内。"。我在网上尝试了答案,但它无法正常工作。
我的.m文件以定义函数开始,在结束语句之后,定义后我开始编写代码。我在代码中使用上面定义的函数
非常感谢。
答案 0 :(得分:3)
你应该反过来做。
只需打包您的正常情况'函数中的脚本。然后,您可以在文件末尾声明其他函数。例如,如果您的文件被称为myHomework.m
function myHomework() % Should match the filename!
n=6;
if n>5
x = someFunction(n);
disp(x);
end
end % Although this 'end' can usually be omitted, not now!
function out=someFunction(in)
...
end