Fortran中公式表示法的a / b / c / d样式的含义

时间:2014-01-15 18:52:09

标签: formula

如果一个公式被写为A / B / C / D,我无法理解什么是数学结构。

在数学方面,如果我写A / B / C就意味着A * C / B,这里也是一样吗?

1 个答案:

答案 0 :(得分:0)

我在数学中查询“A / B / C它意味着A * C / B”,因为运算符优先顺序是常规问题,而在数学中我熟悉的惯例是避免在这种情况下出现歧义。因此,如果A*C / B的结果是预期的,则会将A/(B/C)写为:

Formula example

或以其他方式避免含糊不清。

说A是100,B 5,C是2

A*C / B返回40

A/(B/C)返回40

但是在Fortran运营商中,从左到右,从左到右进行评估,例如来自M Counihan的 Fortran 95

Fortan

因此A/B/C评估为(A/B)/C,即10。这在使用Excel和Google Spreadsheets进行计算时是常规的,例如从{<1}}返回:

10

将D说成=A1/B1/C1 ,A / B / C / D的结果为4