八度音阶的全局变量

时间:2014-12-10 19:34:26

标签: global octave

global m = 1;
function p = h()
  m
end
h()

我试图运行此脚本,但我收到此错误:

  

'米'在第4栏第3列附近未定义

请问我,如何使用函数中的变量?

1 个答案:

答案 0 :(得分:9)

你必须在函数中声明var也是全局的,如下所述:https://www.gnu.org/software/octave/doc/interpreter/Global-Variables.html

global m = 1;
function p = h()
  global m;
  m
endfunction
h()