 myself, Sanjay Udge, Assistant Professor, Department of Electronics Engineering, Walchand Institute of Technology, Solapur. Today we are going to discuss the topic MATLAB, Introduction to MATLAB Part 1. Learning outcome, at the end of this topic, student is able to understand basics of scientific programming language. And the fundamental abstractions in procedural programming, differentiate variables and operators. Introduction, MATLAB means matrix laboratory. It is interpreted language, high performance language. It has scientific programming environment. For the manipulation of matrices, it is used for the mathematical operations on the matrices. It provides a supervisuality capability. It has got building number of functions. It is a simple to learn and user friendly. Learning of MATLAB, possible things in the MATLAB, how MATLAB works, matrix, vectors and the scalars, basic commands and plot commands used in the MATLABs, how to create a script file or M file, static sticks in MATLAB, mathematical operations in MATLAB, and useful links. MATLAB stands for Matrix Laboratory or Mathematical Laboratory. MATLAB is a system in which data element is an array, which is a dimensional list. What is array? It is a rectangular, what is a matrix? It is a rectangular array of numbers. Basically it is a computer programming language and a software environment for using that language effectively. A commercial matrix laboratory package, which operates as an interactive programming environment. MATLAB available for PCs, machine tools and unique systems. MATLAB is a well-adopted to numerical experiments. Graphic program and script files always have a file name ending with .m. A data object is assumed to be an array. Programming is straightforward, that is why, because array is a dimensional list, so program is a straightforward. For numerical results, graphical output figure is available. That means the output is shown in terms of graphical view. By typing help, online help is available. Typical uses of MATLAB. It is possible for the mathematical operations and computations. It provides a development of algorithm. It provides a modeling and simulation of different experiments. Scientific and engineering graphics, application development. Why use MATLAB? It handles vectors and matrices, vectors and scalars also. It has fast plotting and analysis. It provides a large documentation type help. It performs functions like fast Fourier transfer, fuzzy logic, neural networks, numerical integration differentiation and so on. And has got a drawback of slow compared to C or Java. MATLAB history. First MATLAB was written in 2000 lines of full-run with matrices as the only data type, no .m files or script files and no tool boxes. Mathwork is now responsible for development, cell and support for MATLAB. MATLAB was rewritten in C and now it has more than 80,000 functions. Basic MATLAB systems. It consists of following main parts, development environment, mathematical functional laboratory that includes addition, subtraction, multiplication, division, then trigonometric functions, logical functions. It has MATLAB language, also provides a graphics, external interface MATLAB toolboxes. Toolboxes is nothing but the collection of MATLAB functions .m files to solve different classes of problems. Toolboxes provides the use in the signal processing, control systems, neural networks, communications, wavelets, data acquisition, simulation and many others. MATLAB development environment and basic mathematical functions. So, this slide it is a MATLAB window in which it provides on the right hand side it is a command window. On the left hand side there is history of the commands which is which is been stored the whatever functions and commands use of the previously are stored in the history. Then there is a workspace in which where all the variables outputs are stored. Here is the view command window all commands and programs are executed over here whereas on the left hand side a workspace or current directory. This store here on the lower part of the left side it is the command history all of our previous commands stores here. So, on the right hand side command window in the command window a single command is been executed after typing a particular command if we press the enter key it will execute and give the result which is shown in the command window. But if you want to enter a complete program consisting of number of statements or commands where to go for a script file the script file is been created by using by clicking on the file then new file rename that file with the extension of .m and then start typing the program and then you can run it to get the result variables MATLAB variable names begin with a letter followed by any combination of letters it may be a digit and underscores uppercase and lowercase characters are treated differently. So, capital A and small a are not the same variables they are that means they are case sensitive while naming a variable do not repeat it because which is to be used as a function name begin with character these are the special values A and S answer value of an expression that means if you do not assign a variable to output the MATLAB provides the output in the form of answer is equals to then a p s floating point precision p i that will give the value of pi that is 3.14 real max largest floating point number real minimum smallest floating point number infinity a number larger than real max n a n it is not a number. So, this is a special value given description of the function answer MATLAB answer it is if you do not assign an output variable to an expression MATLAB automatically stores the result in answer it is a pi infinity i n j the imaginary unit that is square root of minus 1 and it is not a number last one operators arithmetic operators numerical competition for example 3 raise to 4 then a relational a quantity comparison of operands example c less than b or c greater than b logical operators and or not that will return a Boolean variable 1 if the condition is true 0 if the condition is false. These are the regular arithmetic operation addition subtraction multiplication division and power. So, examples are symbols are similar with the regular mathematics and examples 3 plus 22 then the subtraction multiplication division and power 2 to the power of 8 that is 2 raise to 8 these are relational operators less than less than or equal greater than greater than or equal equal to not equal to the symbols are similar to regular mathematics. Here is the example 5 greater than 8 the result is 5 greater than 8 no the condition is false answer is 0 similarly a is equal to 5 less than 10 yes. So, answer a will be 1 similarly the next expression y is equals to 2 next expression is b is equals to. So, it will give d 0 1 1 d is equal to c is equals to b then we will give b minus c we will give the result answer here is the question b is equals to 8 less than 7 what is the output of the above expression the question is whether b is equals to 8 less than 7 the answer is 0 because 8 is greater than 7 and what we are asking whether b is equals to 8 less than 7 the condition is false. So, the output will be in the form of logic 0 these are the references. Thank you.