CalcTimes
CalcTimes
CalcTimes[ a1, a2, ... ] returns the product of numbers.
CalcTimes[ a1, a2, ... ]
CalcTimes[ a1, a2, ... ] calculates a1 · a2 · .... The arguments can be integers, decimal numbers or fractions. If the product cannot be calculated, CalcTimes is left unevaluated.
| Example | in | out |
|---|---|---|
| Two integers. | CalcTimes[ 2, 5 ] |
10 |
| A negative number. | CalcTimes[ -3, 4 ] |
-12 |
| Decimal numbers. The result is exact. | CalcTimes[ 2.1, 1.3, 5 ] |
13.65 |
| Fractions. The result is simplified. | CalcTimes[ 2/3, 3/4 ] |
1/2 |
| A fraction and an integer. | CalcTimes[ 2/3, 6 ] |
4 |
CalcTimes[ list, a ]
If an argument is a list, the product is calculated for each element. Two lists are multiplied element by element.
| Example | in | out |
|---|---|---|
Multiply each element by 10. |
CalcTimes[ {1, 2, 3}, 10 ] |
{10, 20, 30} |
SimplifyFractions
If set to False, the product of fractions is not simplified. Default: True.
| Syntax | Example | out |
|---|---|---|
CalcTimes[ a1, a2, SimplifyFractions=>False ] |
CalcTimes[ 2/3, 3/4, SimplifyFractions=>False ] |
6/12 |
FallbackToTimes
If set to True, a product that cannot be calculated is returned as an ordinary product instead of staying unevaluated. Default: False.
| Syntax | Example | out |
|---|---|---|
CalcTimes[ a1, a2, FallbackToTimes=>True ] |
CalcTimes[ 2, x, FallbackToTimes=>True ] |
2x |
- Roots,
Piand variables are not calculated:CalcTimes[ Sqrt[2], Sqrt[2] ],CalcTimes[ Pi, 2 ]andCalcTimes[ 2, x ]are left unevaluated. - One argument:
CalcTimes[ 5 ]returns5.
| Invalid input | Result |
|---|---|
CalcTimes[ 2, 3, Foo=>1 ] |
Error: Invalid associative argument for CalcTimes: Foo |
Avoid multiplying a fraction by a decimal number that does not give an integer: CalcTimes[ 1/3, 0.3 ] returns 0.3/3 and CalcTimes[ 1/2, 0.5 ] returns 0.5/2. Convert the decimal number to a fraction first: CalcTimes[ 1/3, DecimalToFraction[0.3] ] returns 1/10.
See also: CalcPlus, CalcDivision, CalcPower, DecimalToFraction