Skip to main content

MATLAB Instruction manual

 

What is MATLAB?

 

The name MATLAB stands for “MATrix LABoratory” and was originally designed as a tool for doing

numerical computations with matrices and vectors. It has since grown into a high-performance language

for technical computing. MATLAB, integrating computation, visualization, and programming in an easyto-

use environment, allows easy matrix manipulation, plotting of functions and data, implementation of

algorithms, creation of user interfaces, and interfacing with programs in other languages. Typical uses

include:

 

• Math and Computation

 

• Modeling and Simulation

 

• Data Analysis and Visualization

 

• Application Development

 

• Graphical User Interface development


Window Layout:

The first time you start MATLAB, the desktop appears with the default layout, as shown in Figure 1.

The following tools are managed by the MATLAB desktop:

Command Window: Run MATLAB statements.

Current Directory Browser: To search for, view, open, find, and make changes to MATLAB

related directories and files, use the MATLAB Current Directory browser.

Command History: Displays a log of the functions you entered in the Command Window, copy

them, execute them, and more.

Workspace Browser: Shows the name of each variable, its value, and the Min and Max calculations,

which MATLAB computes using the min and max functions, and updates automatically.

In case that the desktop does not appear with the default layout, you can change it by the menu

Desktop ! Desktop Layout ! Default.

The desktop includes these panels:

Current Folder - This panel allows you to access the project folders and files.

Command Window - This is the main area where commands can be entered at the command line. It is indicated by the command prompt (>>).


In order to run the program, type the name of the file containing your program at the prompt. When typing the filename in the command window do not include ". m". By pressing enter, MATLAB will run your program and perform all the commands given in your file.

Workspace - The workspace shows all the variables created and/or imported from files.


 To open the Workspace browser, select Workspace from the Desktop menu in the MATLAB desktop, or type workspace at the Command Window prompt. The Workspace browser opens. The Workspace browser shows the name of each variable, its value, its array size, its size in bytes, and the class.

 Command History - This panel shows or rerun commands that are entered at the command line.





 

You are now faced with the MATLAB desktop on your computer, which contains the prompt

(>>) in the Command Window. Usually, there are 2 types of prompt:

>>For full version

EDU> for educational version

 

 

Note:

1. To simplify the notation, we will use this prompt, >>, as a standard prompt sign, though our MATLAB version is for educational purpose.

2. MATLAB adds variable to the workspace and displays the result in the Command Window.

 

Managing workspace and file commands Command

Description

cd

Change current directory

clc

Clear the Command Window

clear (all)

Removes all variables from the workspace

clear x

Remove x from the workspace

copy file

Copy file or directory

delete

Delete files

dir

Display directory listing

exist

Check if variables or functions are defined

help

Display help for MATLAB functions

look for

Search for specified word in all help entries

mkdir

Make new directory

move file

Move file or directory

pwd

Identify current directory

rmdir

Remove directory

type

Display contents of file

what

List MATLAB files in current directory

which

Locate functions and files

who

Display variables currently in the workspace

whos

Display information on variables in the workspace

 Commonly used Operators and Special Characters

 

MATLAB supports the

following 

commonly used operators and special characters:

MATLAB supports the

following 

commonly used operators and special characters:

Operator              Purpose 

                

 

 

 


+

Plus; addition operator.

-

Minus; subtraction operator.

*

Scalar and matrix multiplication operator.

.*

Array multiplication operator.

^

Scalar and matrix exponentiation operator.

.^

Array exponentiation operator.

\

Left-division operator.

/

Right-division operator.

.\

Array left-division operator.

./

Array right-division operator.

:

Colon; generates regularly spaced elements and represents an entire row or column.

( )

Parentheses; encloses function arguments and array indices; overrides precedence.

[ ]

Brackets; enclosures array elements.

.

Decimal point.

Ellipsis; line-continuation operator

,

Comma; separates statements and elements in a row

;

Semicolon; separates columns and suppresses display.

%

Percent sign; designates a comment and specifies formatting

_

Quote sign and transpose operator.

._

Non-conjugated transpose operator.

=

Assignment operator.

 

Naming Variables

Variable names consist of a letter followed by any number of letters, digits or underscore.

MATLAB is case-sensitive.

Variable names can be of any length; however, MATLAB uses only first N characters, where N is given by the function namelengthmax.

 

Saving Your Work

The save command is used for saving all the variables in the workspace, as a file with .mat extension, in the current directory.

For example, save myfile

You can reload the file anytime later using the load command.

load myfile .

Comments

  1. I highly recommend the MATLAB instruction manual for anyone who is new to MATLAB or wants to improve their understanding of the software. It is a comprehensive and well-written resource that can help users unlock the full potential of MATLAB for their work.

    ReplyDelete
  2. Prof. V. L. JagtapApril 23, 2023 at 3:34 PM

    Very nicely explained

    ReplyDelete
  3. Prepare it for scilab also if possible

    ReplyDelete
  4. very useful for mathematical operations

    ReplyDelete

Post a Comment

Popular posts from this blog

Multimedia Learning (ICT Classroom):

Introduction:  In this, the teacher will deliver some concepts with the aid of Software tools. These learning tools play a vital role in delivering subject knowledge. The students can identify the key points of the presentation in an easy way. Live demonstration can be an effective tool to present material in the classroom and encourage student learning. Multimedia combines basic types of media into a learning environment such as text, audio, video and graphics thus providing a powerful tool for teaching. This allows the students to pay more attention towards the concepts. It also helps the students to think and analyze the concepts in a better way.  Execution Plan:  The teacher explains some topics in their regular teaching process using Software Tools /Animation / Videos to simplify their presentation.  Outcomes:  1. Simple way of presenting subject knowledge than from the regular teaching practices.  2. Students can understand the concepts in a better way. Google Classroom User Manu

Civil Engineering : Project Based Learning

Method: Project work and Report writing The department has made it a mandatory requirement for every student to design and conduct a project, right from the fifth semester onwards which is beyond the regular curriculum for the semester. This helps the student to have a hands-on approach to the engineering design process and utilize the theoretical aspects they have learnt to develop prototypes and design experiments on what they have learnt. During the fifth semester, the students conduct a mini-project that focuses on the fundamental software design aspects of computer Science and Engineering. A project group consisting of a maximum of four members under the guidance of a faculty member explores a scientific principle related to their area of interest. The learning process is given more weightage during the assessment and not the results obtained.  Students in their sixth semester are encouraged to do a project which will help them to learn new technical skills with guidance from an a

Brainstorm Brigade

  Group Discussion among the students Group discussions can be a powerful learning tool for students, as they offer several advantages and benefits. Here are some of the most significant impacts of group discussions: Improved Communication Skills: Group discussions provide students with an opportunity to express their thoughts and ideas in a collaborative environment. Through active listening and respectful communication, students can enhance their communication skills, including clarity, concision, and persuasion. Enhanced Critical Thinking: Group discussions encourage students to think critically and examine multiple perspectives on a particular topic. By engaging in constructive dialogue and debate, students learn to analyze and evaluate information, challenge assumptions, and develop reasoned arguments. Increased Engagement and Participation: Students who participate in group discussions are more engaged and invested in th