很抱歉,如果这是一个新手问题,但我找不到任何文档或其他stackoverflow问题。我想看到在求解表达式或方程时调用的所有最大值函数的整个堆栈跟踪。我尝试了trace,backtrace和debugmode。看了不同的显示和打印功能,但都没有。
示例1:
(%i1) is(equal( (a+b)^2, a^2+b^2+2*a*b ));
(%o1) true
例2:
(%i2) trace(factor);
(%o2) [factor]
(%i3) trace_options(factor, info);
(%o3) [info]
(%i4) factor( (x^2 - 7*x + 10) / (x - 5) );
1 Enter ?factor [(x^2-7*x+10)/(x-5)] -> true
1 Exit ?factor x-2 -> true
(%o4) x-2
我希望看到执行每个中间步骤Maxima,以及推导出这些解决方案或结论的结果。最小级别调用的信息甚至更好。
谢谢, RB
答案 0 :(得分:1)
作为黑客,您可以追踪builtins-list.txt中列出的所有功能:
public static string AreaName<TModel>(this HtmlHelper<TModel> htmlHelper)
{
return htmlHelper.ViewContext.RouteData.DataTokens["area"] as string;
}
返回:
l: read_list("builtins-list.txt") $
for e in l do errcatch(apply('trace, [e])) $
untrace(bfloatp) $ /* to limit output */
is(equal( (a+b)^2, a^2+b^2+2*a*b )) $