O'Reilly logo

GNU Octave by Jesper Schmidt Hansen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Time for action – interacting with the user

  1. Open a new file and write the following commands in the editor:
    Code Listing 4.2
    nr = input("Enter the number of rows in the matrix: ");	   #1
    nc = input("Enter the number of columns in the matrix: ");	   #2
    									   #3
    A = rand(nr,nc);							   #4
    									   #5
    minA = min(min(A));							   #6
    									   #7
    disp("The minimum of A is");					   #8
    disp(minA);								   #9

    Save it as script42.m.

  2. Executing Code Listing 4.2, we get:
    octave:10>script42
    
    Enter the number of rows in the matrix: 12
    
    Enter the number of columns in the matrix: 20
    
    The minimum of A is
    
    0.00511

What just happened?

Code Listing 4.2 allows the user to specify the size of the array (lines 1 and 2). Just like Code Listing 4.1, the script then finds the minimum of the array. The result is printed using the disp ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required