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 ...

Get GNU Octave now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.