GNU Octave 中有没有办法打印用户定义函数的源代码?
例如,我在交互式提示中定义了一个函数:
octave:nn> function y = f(x); y = x; endfunction;
现在有没有办法在提示符后面查找这个函数定义?就像是
octave:nn> showsource("f")
ans = function y = f(x); y = x; endfunction;
GNU Octave 中有没有办法打印用户定义函数的源代码?
例如,我在交互式提示中定义了一个函数:
octave:nn> function y = f(x); y = x; endfunction;
现在有没有办法在提示符后面查找这个函数定义?就像是
octave:nn> showsource("f")
ans = function y = f(x); y = x; endfunction;
要显示任何函数的内容,请使用type函数:
>> function y = f(x); y = x; endfunction;
>> type ("f")
f is the command-line function:
function y = f (x)
y = x;
endfunction
如果函数是用 定义的inline
,您可以使用formula
或char
查看函数的主体:
>> f = inline("x");
>> formula(f)
ans = x
>> char(f)
ans = x