Scilab/C2/Vector-Operations/English-timed

From Script | Spoken-Tutorial
Revision as of 16:55, 22 November 2013 by Krupali (Talk | contribs)

Jump to: navigation, search
Visual Clue Narration
00.02 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. Notice that the cursor is on the command prompt.
01.11 I suggest that you practice this tutorial in Scilab simultaneously while pausing the video at regular intervals of time.
01.20 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.54 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.15 Transpose of a vector can be found by using apostrophe (also known as single-quote).

p transpose is as shown

02.28 We can calculate p-transpose times q:
02.35 The command p times q-transpose gives a scalar:
02.44 Please pause the tutorial now and attempt exercise number one given with the video
02.51 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 captital P is equal to open square bracket 1 space 2 space 3 semicolon 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.35 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.54 for this type open square bracket row comma column close the sqaure bracket is equal to size of capital p which is matrix and press enter.you get the following output.
04.18 Note that the length command will give the total number of elements in the matrix as you see.
04.28 The transpose command works for matrices as well as shown here :
04.35 p transpose gives the transpose of matrix p.
04.42 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
04.56 next row two space four space eight close the square bracket and press enter.
05.04 Let us also recall P once more:
05.09 We can carry out calculations involving P and Q, just as we do in mathematics.
05.15 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.34 Please pause the tutorial now and attempt exercise number two given with the video
05.45 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 vector or matrix using apostrophe.
05.59 Define a matrix by using space or comma to separate the
06.04 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.34 For more information, visit:spoken hyphen tutorial dot o r g 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