Time for action - doing addition and subtraction operations
1. I have lost track of the variables! Let us start afresh and clear all variables first:
octave:66> clear
(Check with whos to see if we cleared everything).
2. Now, we define four variables in a single command line(!)
octave:67> a = 2; b=[1 2 3]; c=[1; 2; 3]; A=[1 2 3; 4 5 6];
Note that there is an important difference between the variables b and c; namely, b is a row vector, whereas c is a column vector.
3. Let us jump into it and try to add the different variables. This is done using the
+
character:
octave:68>a+a ans = 4 octave:69>a+b ans = 3 4 5 octave:70>b+b ans = 2 4 6 octave:71>b+c error: operator +: nonconformant arguments (op1 is 1x3, op2 is 3x1)
Note
It is often convenient to enter multiple commands on the same line. Try to test the difference in separating the commands with commas and semicolons.
What just happened?
The output from Command 68 should be clear; we add the scalar a
with itself. In Command 69...