GNU Octave 函数的源代码:mldivide
source code of GNU Octave function: mldivide
在哪里可以找到 GNU Octave mldivide
的源代码?它是作为 C++ 代码实现的还是 m 文件?在 GNU Octave 命令行 returns mldivide is a built-in function
中键入 which mldivide
。我搜索了但找不到源代码。
至少在 Octave 3.8.2 上,您可以获得更多信息。
octave-cli-3.8.2:2> which mldivide
'mldivide' is a built-in function from the file libinterp/corefcn/data.cc
此文件可在 octave repository. That specific function is on line 6083:
上找到
DEFUN (mldivide, args, ,
"-*- texinfo -*-\n\
@deftypefn {Built-in Function} {} mldivide (@var{x}, @var{y})\n\
Return the matrix left division of @var{x} and @var{y}.\n\
This function and @w{@tcode{x @xbackslashchar{} y}} are equivalent.\n\
@seealso{mrdivide, ldivide, rdivide}\n\
@end deftypefn")
{
return binary_op_defun_body (octave_value::op_ldiv, args);
}
如果您愿意自己通过 headers 来追踪奇迹发生的地方,您应该克隆存储库来这样做。如果没有,octave doxygen docs 可能会有帮助,但仅提供方法和 class 名称。
在哪里可以找到 GNU Octave mldivide
的源代码?它是作为 C++ 代码实现的还是 m 文件?在 GNU Octave 命令行 returns mldivide is a built-in function
中键入 which mldivide
。我搜索了但找不到源代码。
至少在 Octave 3.8.2 上,您可以获得更多信息。
octave-cli-3.8.2:2> which mldivide
'mldivide' is a built-in function from the file libinterp/corefcn/data.cc
此文件可在 octave repository. That specific function is on line 6083:
上找到DEFUN (mldivide, args, ,
"-*- texinfo -*-\n\
@deftypefn {Built-in Function} {} mldivide (@var{x}, @var{y})\n\
Return the matrix left division of @var{x} and @var{y}.\n\
This function and @w{@tcode{x @xbackslashchar{} y}} are equivalent.\n\
@seealso{mrdivide, ldivide, rdivide}\n\
@end deftypefn")
{
return binary_op_defun_body (octave_value::op_ldiv, args);
}
如果您愿意自己通过 headers 来追踪奇迹发生的地方,您应该克隆存储库来这样做。如果没有,octave doxygen docs 可能会有帮助,但仅提供方法和 class 名称。