0

我在matlab中定义了以下函数:

function draw_snake(snake,food)

但是matlab向我显示了一条错误消息:

Error: Function definitions are not permitted in this context.

我是 matlab 新手,刚刚安装了它。

我正在使用 MATLAB 版本 8.1.0.604。

4

1 回答 1

0

这里文档说 _

“function [y1,...,yN] = myfun(x1,...,xM) 声明了一个名为 myfun 的函数,它接受输入 x1,...,xM 并返回输出 y1,...,yN。这个声明语句必须是函数的第一个可执行行。”

所以,

function draw_snake(snake,food)

必须是名为的脚本中的第一行draw_snake.m

于 2013-10-05T12:49:44.653 回答