Mathematica在运行中如何查看计算的情况,用过久才能算完?

如题所述

要显示计算时间的话可以用Timing函数,例如
N[Pi^E,200]//Timing或者Timing[N[Pi^E,200]]
回车后输出
{2.75387*10^-17,
22.45915771836104547342715220454373502758931513399669224920300255406692604039911791231851975272714303}
其中2.75387*10^-17就是计算所需要的时间
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-29
TimeUsed[] Show the used CPU time in the current session
SessionTime[] Show the elapsed time in the current session本回答被提问者和网友采纳

Mathematica在运行中如何查看计算的情况,用过久才能算完?
要显示计算时间的话可以用Timing函数,例如 N[Pi^E,200]\/\/Timing或者Timing[N[Pi^E,200]]回车后输出 {2.75387*10^-17,22.45915771836104547342715220454373502758931513399669224920300255406692604039911791231851975272714303} 其中2.75387*10^-17就是计算所需要的时间 ...

Mathematica9中求不定积分如何看求解过程?谢谢!
先输入等号,会变成红色等号,输入你想算的积分,运行,然后点击右上角红色加号,显示所有结果 结果中找到step-by-step solution,点击 计算过程就显示出来了,过程很详细,一步一步的

mathematica如何记录运算时间?
顺便,其实还有个Timing函数可以用,格式嘛,就是把要计时的代码扔到Timing[]里,当然多个语句要用分号分开。

如何用Mathematica输出想要的计算结果?
h[2](* 1\/50 (-9 + Sqrt[3] - 7 (16 - Sqrt[3])^2 + (16 - Sqrt[3])^3) *)呗。

我在用mathematica循环求和时,过了一分多钟就自动停了,这是怎么回事呢...
Mathematica很有意思,它输进去的数分三种,一种是机器精度数,就和一般编程中的浮点型一样。另一种是高精度数,其精度远远超越一般浮点型数。(依你CPU决定到底能有多少,大概有几亿位吧)还有符号数,所有的运算都是在符号下进行,分数、平方根保持原样不变。您可以试着把所有机器精度数用Rationalize...

Mathematica使用教程
In[1]:=1+2+3Out[1]=6这里In[1]:=表示第一个输入,Out[1]=表示第一个输出,即计算结果.2.数学常数Pi表示圆周率;E表示无理数e;I表示虚数单位i;Degree表示\/180;Infinity表示无穷大.注:Pi,Degree,Infinity的第一个字母必须大写,其后面的字母必须小写.3.算术运算Mathematica中用“...

mathematica 计算结果显示的<<19>>是什么意思,怎么处理呢
就采用这种缩短显示的方式,下面举个例子,Range[100000]这个结果就是产生 1 到 100000 的整数,如果完全在 Mathematica 的笔记本界面内显示出来,是需要好几千行的内容,实际中,我们也不会去挨行挨行的去看看输出的结果,所以用一个缩短显示的结果更方便,例如这个输出中就省略了 99946 项。

mathematics运行速度
Mathematica 的运算速度仅仅比C++慢3倍,但只有在对代码进行大量改写后才能达到这样的速度。这意味着要花一定的功夫在代码的语法和结构上。C++ 和 Fortran 仍然是最快速的编程语言,但运算速度与编译器的选取相关。

为什么用MATHEMATICA有时会按下计算后没有结果?
后面有分号或者本来就有错误,包括逻辑错误或者语法错误,要是有黄色标示多是语法错误 你可以再却学问社区多看看,那里资料挺多的

mathematica 计算真的好慢好慢,是电脑太挫吗还是程序太糙?求高手...
Mathematica不是这样用的,Tr@Mod[Length \/@ ContinuedFraction[Sqrt@ Range@1*^4][[All, -1]], 2] \/\/ AbsoluteTiming 还可以更快,下面这段程序耗时<0.1s Compile[{}, Module[{cnt = 0, L = 10000, limit, k, r, period}, Do[ r = limit = Floor@Sqrt@n; If[limit...

相似回答