Octave GNU倍频程打印的使用

Octave GNU倍频程打印的使用,octave,Octave,如果我在文件中定义此函数 function retval = my_fact (N) if nargin ~= 1 print_usage () endif retval = factorial (N) endfunction 从互动会话中调用它,我得到 >> my_fact () error: print_usage: 'my_fact' not found 我的问题是:我应该在哪里为factorial编写“docstring”,还是要

如果我在文件中定义此函数

function retval = my_fact (N)
    if nargin ~= 1
        print_usage ()
    endif
    retval = factorial (N)
endfunction 
从互动会话中调用它,我得到

>> my_fact ()
error: print_usage: 'my_fact' not found

我的问题是:我应该在哪里为factorial编写“docstring”,还是要显示倍频程的字符串?

为什么不看看GNU倍频程中的任意.m文件?例如,请记住GNUOctave是自由软件,并鼓励您阅读和理解其功能sourcecode@Andy非常感谢你的例子。我所需要的一切。