How to do basic mathematical computations (in Julia)
Task
How do we write the most common mathematical operations in a given piece of software? For example, how do we write multiplication, or exponentiation, or logarithms, in Python vs. R vs. Excel, and so on?
Solution
| Mathematical notation | Julia code |
|---|---|
| $x+y$ | x+y |
| $x-y$ | x-y |
| $xy$ | x*y |
| $\frac xy$ | x/y (or y\x) |
| $\left\lfloor\frac xy\right\rfloor$ | x÷y |
| remainder of $x\div y$ | x%y |
| $x^y$ | x^y |
| $\vert x\vert$ | abs(x) |
| $\ln x$ | log(x) |
| $\log_a b$ | log(a,b) |
| $e^x$ | exp(x) |
| $\pi$ | pi |
| $\sin x$ | sin(x) |
| $\sin^{-1} x$ | asin(x) |
| $\sqrt x$ | sqrt(x) |
Other trigonometric functions are also available besides just sin
including cos, tan, etc.
Content last modified on 24 July 2023.
See a problem? Tell us or edit the source.
Contributed by Nathan Carter (ncarter@bentley.edu)