MATLAB Programming/Fundamentals of MATLAB/MATLAB operator
MATLAB Operator
[edit | edit source]MATLAB have a few operator types to manipulate shown below
Note: Variables a and b below represents number
Arithmetic Operations
[edit | edit source]Arithmetic Operator is used as mathematical operator that manipulates the number according to the formula requirement. The result is shown as numbers.
Addition | a + b |
Subtraction | a - b |
Multiplication | a * b |
Forward division | a / b |
Backward division | a \ b |
Exponentiation | a ^ b |
Assignment | a = b |
Relational Operations
[edit | edit source]Relational Operator is used to check if numbers are having any significant relationship with one or another. The results is usually is shown TRUE or FALSE.
Equal To | a == b |
Not Equal To | a ~= b |
Greater than | a > b |
Greater or equal to | a >= b |
Lesser than | a < b |
Lesser or equal to | a <= b |
Logical Operations
[edit | edit source]Logical Operator is used to check if number fulfills the logical conditions, the result is usually shown TRUE or FALSE.
Logical AND | a && b |
Logical OR | a || b |
Logical NOT | a ~ b |
Elementary Mathematics Constants and Functions
[edit | edit source]Besides mathematical formula, there are a few mathematical constant and function that you can use to make your works in Matlab easier. More information about the functions used can be found here:Mathematical_symbols
pi | Returns value of 3.1416 (Note: Ratio of a circle's circumference to its diameter) |
sqrt(a) | Returns square root of a |
exp(1) | Returns value of 2.7183 This is exponential function (Note: it is inverse of natural log, try log(exp(1) and see the result) |
log(a) | This logarithm operator is to find natural number log of a number |
log10(a) | This base10 log operator is common logarithm for base 10 |
mod(a,b) or rem(a,b) | This modulo operator returns the remainder after a is divided by b. |
: (Colon) | Generate a sequence |
round(a,b) | This rounding operator round up to the number to the nearest digit "a" by the significant digit "b"
|
primes(a) | Returns a list of prime numbers less than or equal to number a |
gcd(a,b) | Returns the greatest common divisors of the number of a and b. |
lcm(a,b) | Returns the least common multiples of the number of a and b. |
Trigonometry Operations
[edit | edit source]The trigonometry formula are given as followed:
Sin α - a / h
Cos α - b / c
Tan α - a / b
sin(α) | This sine operator returns sine value of argument in radians |
sind(α) | This sine operator returns sine value of argument in degree |
cos(α) | This cosine operator returns cosine value of argument in radians |
cosd(α) | This cosine operator returns sine value of argument in degree |
tan(α) | This tan operator returns tangent value of argument in radians |
tand(α) | This tan operator returns tangent value of argument in degree |
deg2rad(α) | Convert angle from degrees to radian |
rad2deg(α) | Convert angle from radians to degrees (Note: Try to convert the pi from radian to degrees) |
Matrix Operations
[edit | edit source][ ] | Container for matrix |
, | Matrix row separator |
; | Matrix column separator |
Others
[edit | edit source]randi | Random integer |