【问题标题】:not able to define function in matlab showing error无法在matlab中定义函数显示错误
【发布时间】:2013-10-05 12:44:12
【问题描述】:

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

function draw_snake(snake,food)

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

Error: Function definitions are not permitted in this context.

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

我使用的是 MATLAB 版本 8.1.0.604。

【问题讨论】:

标签: matlab


【解决方案1】:

here docs

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

所以,

function draw_snake(snake,food)

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-20
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 2019-01-17
    • 2015-10-22
    相关资源
    最近更新 更多