Mathematica基础——续谈“*Form”

2026-02-27 18:16:22

1、NumberForm返回表达式的近似值,但效果还不如直接用N:

NumberForm[N[Pi], 36]

N[Pi,36]

感觉作用和PaddedForm差不多!

Mathematica基础——续谈“*Form”

2、PrecedenceForm对优先级高的运算加括号:

PrecedenceForm [a+b*c,100]

奇怪的是,WolframCloud不反应,跟官网教程里面的不一样!

Mathematica基础——续谈“*Form”

Mathematica基础——续谈“*Form”

3、不同单位条件下,返回指定的表达式:

QuantityForm[Quantity[3, "Meters"/"Seconds"], "LongForm"]

Mathematica基础——续谈“*Form”

4、StandardForm到底有什么用呢?本人暂时没看出来!

x^2 + x^(-1) + Pi

x^2 + x^(-1) + Pi//StandardForm 

Sin[x]

Sin[x]//StandardForm 

Mathematica基础——续谈“*Form”

5、往字符串里面加入指定的数值:

StringForm["值为 x=`` 和 y=``.", 5, 10]

Mathematica基础——续谈“*Form”

6、TableForm,把一个列表转化为阵列的形式:

TableForm[Array[a, {6}]]

Mathematica基础——续谈“*Form”

7、TeXForm[(a/b+c)/d]

把表达式转化为Tex语言的形式!

Mathematica基础——续谈“*Form”

猜你喜欢