MATLAB Variables: X 3 % Defining X and Initializing It With A Value
MATLAB Variables: X 3 % Defining X and Initializing It With A Value
MATLAB will execute the above statement and return the following result −
x = 3
It creates a 1-by-1 matrix named x and stores the value 3 in its element. Let us check another
example,
MATLAB will execute the above statement and return the following result −
x = 4
Once a variable is entered into the system, you can refer to it later.
Variables must have values before they are used.
When an expression returns a result that is not assigned to any variable, the system
assigns it to a variable named ans, which can be used later.
For example,
sqrt(78)
MATLAB will execute the above statement and return the following result −
ans = 8.8318
sqrt(78);
9876/ans
MATLAB will execute the above statement and return the following result −
ans = 1118.2
Let's look at another example −
x = 7 * 8;
y = x * 7.89
MATLAB will execute the above statement and return the following result −
y = 441.84
Multiple Assignments
You can have multiple assignments on the same line. For example,
a = 2; b = 7; c = a * b
MATLAB will execute the above statement and return the following result −
c = 14
who
MATLAB will execute the above statement and return the following result −
whos
MATLAB will execute the above statement and return the following result −
The clear command deletes all (or the specified) variable(s) from the memory.
Long Assignments
Long assignments can be extended to another line by using an ellipses (...). For example,
initial_velocity = 0;
acceleration = 9.8;
time = 20;
final_velocity = initial_velocity + acceleration * time
MATLAB will execute the above statement and return the following result −
final_velocity = 196
However, if you want more precision, you need to use the format command.
For example −
format long
x = 7 + 10/3 + 5 ^ 1.2
MATLAB will execute the above statement and return the following result−
x = 17.2319816406394
Another example,
format short
x = 7 + 10/3 + 5 ^ 1.2
MATLAB will execute the above statement and return the following result −
x = 17.232
The format bank command rounds numbers to two decimal places. For example,
format bank
daily_wage = 177.45;
weekly_wage = daily_wage * 6
MATLAB will execute the above statement and return the following result −
weekly_wage = 1064.70
The format short e command allows displaying in exponential form with four decimal places
plus the exponent.
For example,
format short e
4.678 * 4.9
MATLAB will execute the above statement and return the following result −
ans = 2.2922e+01
The format long e command allows displaying in exponential form with four decimal places
plus the exponent. For example,
format long e
x = pi
MATLAB will execute the above statement and return the following result −
x = 3.141592653589793e+00
The format rat command gives the closest rational expression resulting from a calculation. For
example,
format rat
4.678 * 4.9
MATLAB will execute the above statement and return the following result −
ans = 34177/1491