Scilab/C2/Vector-Operations/English-timed

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 Welcome to the spoken tutorial on Vector Operations.
00:07 At the end of this spoken tutorial you will be able to:
00:11 * Define a vector.
00:13 * Calculate length of a vector.
00:15 * Perform mathematical operations on Vectors such as addition,subtraction and multiplication.
00:23 * Define a matrix.
00:25 * Calculate size of a matrix.
00:28 * Perform mathematical operations on Matrices such as addition, subtraction and multiplication.
00:36 The Pre-requisites are: Scilab should be installed on your system.
00:41 You should have listened to the Spoken Tutorial on Getting started with Scilab.
00:46 You should have Basic knowledge about Vectors and Matrices.
00:50 I am using Windows 7 operating system and Scilab 5.2.2 for demonstration.
00:58 Click on Scilab shortcut icon on your Desktop to launch Scilab.
01:03 This will open the Scilab console window.
01:06 Notice that the cursor is on the command prompt.
01:10 I suggest that you practice this tutorial in Scilab simultaneously while pausing the video at regular intervals of time.
01:19 Let us start by defining a vector.
01:22 This can be done in two ways:
01:24 By using spaces as: p is equal to open square bracket one space 2 space 3 close the square bracket and press Enter
01:37 or using commas as: q is equal to open square bracket two comma three comma four close the square bracket and press Enter.
01:53 We can find the length of a vector p by the command length of p and press Enter.
02:03 We can perform various mathematical operations on vectors such as:
02:08 * Addition of two vectors
02:11 * Substraction of two vectors and so on.
02:14 Transpose of a vector can be found by using apostrophe (also known as single-quote).
02:21 p transpose is as shown.
02:27 We can calculate p-transpose times q.
02:34 The command p times q-transpose gives a scalar.
02:43 Please pause the tutorial now and attempt exercise number one given in the video.
02:50 Now we will see how to define a matrix.
02:56 Elements of a row of a matrix can be defined using spaces or commas similar to that shown for a vector.
03:04 For example, let us define a 2 by 3 matrix P by typing capital P is equal to open square bracket 1 space 2 space 3 semicolon
03:20 4 space five space 6 close the square bracket and press Enter.
03:27 Note that semicolon is used for defining the next row of the matrix.
03:32 Recall that Scilab is case sensitive.
03:34 Here variable P used to define matrix is in upper case
03:40 which is different from small p that was a vector.
03:44 Would you want to check what small p is at this point?
03:48 We will now see how to find the size of a matrix using the size command.
03:53 For this, type open square bracket row comma column close the sqaure bracket is equal to size of capital P, which is the matrix, and press Enter.
04:10 You get the following output.
04:17 Note that the length command will give the total number of elements in the matrix as you see.
04:27 The transpose command works for the matrices as well, as shown here :
04:34 P transpose gives the transpose of matrix P.
04:41 Let us now define a 2 by 3 matrix Q:
04:45 Capital Q is equal to open square bracket one space five space three semicolon, to enter into the next row
04:56 two space four space eight, close the square bracket and press Enter.
05:03 Let us also recall P once more.
05:08 We can carry out calculations involving P and Q, just as we do in mathematics.
05:14 For example, let us calculate E is equal to 2 times P plus 3 times Q and press enter:
05:29 You may want to verify whether these calculations are correct.
05:33 Please pause the tutorial now and attempt exercise number two given with the video
05:44 In this tutorial, we have learnt to:
05:47 * Define a vector using spaces or commas.
05:50 * Calculate length of a vector using the length() function.
05:54 * Find the transpose of a vector or a matrix using apostrophe.
05:59 * Define a matrix by using space or comma to separate the columns and semicolon to separate the rows.
06:07 Find size of a matrix using size() function.
06:11 This spoken tutorial: has been created by the Free and Open Source Software in Science and Engineering Education (FOSSEE),
06:18 More information on the FOSSEE project could be obtained from fossee.in or scilab.in.
06:28 Supported by the National Mission on Eduction through ICT, MHRD, Government of India.
06:33 For more information, visit: spoken hyphen tutorial dot org slash NMEICT hyphen intro.
06:43 This is Anuradha Amrutkar, signing off.
06:46 Thank you for joining us. Good bye.

Contributors and Content Editors

Gaurav, Jyotisolanki, Krupali, PoojaMoolya, Sandhya.np14, Sneha