Fundamental Concepts of MATLAB Programming: From Learning the Basics to Solving a Problem with MATLAB
- Length: 316 pages
- Edition: 1
- Language: English
- Publisher: BPB Publications
- Publication Date: 2020-08-18
- ISBN-10: 9389845823
- ISBN-13: 9789389845822
- Sales Rank: #3190923 (See Top 100 Books)
Learn how to use MATLAB commands and functions in an efficient and effective manner
Key Features
- Get familiar and work with the in-built functions in MATLAB
- Learn how to solve algebraic equations in MATLAB
- Explore various techniques for plotting numerical data
- Learn how to preprocess data to ensure accurate, efficient, and meaningful analysis
- Learn how to issue commands to create variables and call functions
Description
MATLAB has been an essential platform for data computation. There are various types of technologies that are going on, but it requires a tool for data handling. MATLAB provides better computing power for a massive amount of data.
This book will be your comprehensive guide to creating applications, simulation, computation measures. The book begins with an introduction MATLAB and quickly goes on to teach you the usage of MATLAB. After this, we will explore the various commands and essential concepts and topics about MATLAB. Moving forward, we’ll explore importing and exporting data, handling data, and visualization of data through different ways to plot a graph. Towards the end, we will explore the basic algebraic functions used in MATLAB.
What will you learn
- Learn how to build and run MATLAB statements
- Execute a block of code repeatedly using the Loop Control Statements
- Create a user-defined function by using MATLAB
- Create, Concatenate, and Expand the most basic MATLAB data structure; Matrix
- Understand how to plot a 2D and 3D graph
Who this book is for
This book is for everyone from the Engineering and Sciences background. It is also for PGDCA, B.Tech. B.E., BCA, BSc, M.Tech. /M.E., MCA, M.Com., MSc, Ph.D. other UG, and PG degree students.
Cover Page Title Page Copyright Page Dedication Page About the Authors About the Reviewer Acknowledgements Preface Errata Table of Contents 1. Basics of MATLAB Objective Introduction Importance of MATLAB The MATLAB interface The Features of MATLAB The MATLAB paradigm Applications of MATLAB The MATLAB setup Some helpful screenshots Command window Current directory section Workspace section Command History section Conclusion Questions 2. Expressions and Basic Commands of MATLAB Objective Introduction Expression checking Valid expression Invalid expression Notations The colon (:) notation Comments Basic commands System commands I/O commands Conclusion Questions 3. Data Types, Variables and Operators Introduction Type conversion Variable Some important commands The clc command The who command The whos command The clear command Operators in MATLAB Types of operators The arithmetic operators The relational operators The logical operators The bitwise operations Set operations Conclusion Questions 4. Decision Control Statements Objective Introduction Types of decision making The if statements Conclusion Questions 5. Loops Control Statements Objective Introduction Types of loops The while loop The for loop The nested loop The jumping statements The break statement The continue statement Conclusion Questions 6. Vectors Objective Introduction Types of vectors Row vectors Column vectors Accessing value from vector Deletion of data from vector Basic operations of vector Addition of vectors Row wise addition Column wise addition Addition of two vectors Subtraction of vectors Row wise subtraction Column wise subtraction Subtraction of two vectors Multiplication of vectors Row wise multiplication Column wise multiplication Multiplications of two vectors Division of vectors Row wise division Column wise division Appending of vectors Types of append Row wise appending Column wise appending Magnitude of vector The dot product of a vector Scalar operations of vectors Transpose of vector Conclusion Questions 7. Matrix Objective Introduction Accessing value from the matrix Deletion of data from the matrix Deleting a column in a matrix Addition of matrices Row wise addition Column wise addition Addition of two matrices Subtraction of matrices Row wise subtraction Column wise subtraction Subtraction of two matrices Multiplication of matrices Row wise multiplication Column wise multiplication Multiplications of two matrices Division of matrices Row wise division Column wise division Concatenation of matrices Types of concatenation Horizontal concatenation Vertical concatenation Identity and inverse of matrices Identity Inverse Scalar operations of matrix Determinant of matrix Transpose of matrix Conclusion Questions 8. Arrays Objective Introduction Why array? Types of array Declarations and initialization of an array One dimensional array Two dimensional array Multi dimensional arrays Predefined functions in an array The zeros() function The ones() function The rand() function The magic() function The eye() function Some other functions Multi-dimensional arrays Sorting of arrays Simple sorting Row wise sorting Column wise sorting Accessing data in cell arrays Conclusion Questions 9. Strings Objective Introduction An array of character in rectangular form Functions of strings Arrays, functions for identifying parts of strings, find and replace substrings Functions for string comparison Some other functions Conclusion Questions 10. Functions Objective Introduction Definition Types of functions Predefined function Cell array functions Structure functions Histogram functions Logical functions Exponential and logarithmic functions Hyperbolic functions Complex functions Statistical functions Random number functions Numeric functions String functions Numerical methods Polynomial and regression functions Interpolation functions Root finding and minimization Numerical integration functions Numerical differentiation functions Predefined input functions User-defined function Syntax of user-defined function Conclusion Questions 11. Data Import and Export Objective Introduction Why Data Import? Array format Data format Clipboard format Low-level file I/O Import text data files with low-level I/O Outputting formatted data to a text file Data export Diary function dlmwrite function fprintf function Conclusion Questions 12. Plotting a Graph Objective Introduction Definition Types of plot 2D plot 3D plot Types of 3D plots Various commands and functions The hold command The line command The view() function Conclusion Questions 13. Graphics Objective Introduction Types of graphics objects Composite graphics objects Plot objects Annotation objects Group objects Transforming objects Object properties Using the handle Conclusion Questions 14. Basic Algebra in MATLAB Objective Introduction The solve( ) function The root( ) function The disp( ) function Solving linear equations Solving quadratic equations Solving higher order equations Expanding and collecting equations in MATLAB Factorization and simplification of algebraic expressions in MATLAB The calculus in MATLAB Solving limits Left and right sided limits Differential formations Basic rules of differential Derivatives of logarithmic, exponential and trigonometric functions Solution of higher order derivatives Maxima and minima of a curve The solution of differential equations Integration Indefinite integral using MATLAB Definite integral using MATLAB Calculations of polynomials Roots of the polynomials Polynomial curve fitting Conclusion Questions
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.