# 10 MATLAB interview questions and answers-MATLAB Questionnaire

This page describes MATLAB questionnaire written by specialists in MATLAB domain.
This top 10 **MATLAB interview questions and answers** will help interviewee pass the job
interview for MATLAB programmer job position with ease.
These questions are very useful as college viva questions also.

Question -1: Mention type of operators used in MATLAB environment.

Answer -1: MATLAB supports relational, arithmatic, bitwise and logical operators.

Refer Answer-1➤ for
these type of operators.

Question -2: Mention control flow statements supported in MATLAB.

Answer -2: Like C and other languages, MATLAB supports if statement, switch statement, for loop and while loop.

Refer Answer-2➤ for
syntax of these control flow statements.

Question -3: What are MEX files in MATLAB.

Answer -3: Using MEX files which are C or C++ program, one can call them directly in MATLAB during
runtime.

Question -4: What is the main difference between script and function in MATLAB?

Answer -4: Both have got same extension as (.m).
Script file type in matlab consists of series of commands.
They do not take any arguments neither they return any arguments or any values.
Function is like any other programming language function.
It takes arguments as well as returns arguments.

Question -5: Can Multi-dimensional arrays supported in MATLAB?

Answer -5: No, it do not support. It supports two-dimensional type of matrix.
The option is option with programmer to write the function of their own to
utilize multi-domensional array feature as per application of use.

Question -6: How one can save the matlab environment data into a matlab data file and call
the same in any other matlab program whenever required?

Answer -6: MATLAB programmer can use 'save' and 'load' for doing the above.

Refer Answer-6➤.

Question -7: Which is the operator by which element to element multiplication can be
done using MATLAB?

Answer -7: The operator is ".*".
When two matrices 'A' and 'B' are required to be multiplied element by element, it can be written as follows:
A .* B

Question -8: If one is appearing for Digital Signal Processing (DSP) position,
he may often be asked "what is the difference between rand and randn" ?

Answer -8: The functions such as rand and randn used to model AWGN channel.
The function 'randn' generates random numbers with normal distribution
with mean value equal to zero and variance value of one.
The function 'rand' generatea random numbers with uniform distribution.
These are used in AWGN function of matlab.

Question -9: Mention function used for interpolation and decimation in MATLAB.

Answer -9:

Refer Interpolation matlab code➤ and
Decimation matlab code➤.

**Question -10**: Mention function used for auto correlation and cross correlation
in MATLAB.

**Answer -10**:
Refer Answer-10➤.

This set of MATLAB interview questions and answers are useful for freshers and experienced level of job positions.

## Top 10,12,15 Interview Questions and Answers

LTE Interview Questions and Answers

RF Interview Questions and Answers

Telecom Interview Questions and Answers

WCDMA Interview Questions and Answers

WiMAX Interview Questions and Answers

WLAN Interview Questions and Answers

Microcontroller Interview Questions and Answers

Electronics Interview Questions and Answers

Zigbee Interview Questions and Answers

IoT Interview Questions and Answers

Optical Interview Questions and Answers

DSP Interview Questions and Answers

Labview Interview Questions and Answers

MATLAB Interview Questions and Answers

VHDL Verilog Interview Questions and Answers

C C++ Interview Questions and Answers

Networking Interview Questions and Answers