Skip to content
ME-705 · MATLAB and R Programming/Official Syllabus

MATLAB and R Programming (ME-705) - Official Syllabus

1
Unit 1

MATLAB Programming

  • Introduction to $\textbf{MATLAB}$ environment and basic commands
  • Matrix creation, manipulation and arithmetic operations
  • Rational and logical operations in $\textbf{MATLAB}$
  • Generating plots using the \texttt{plot} function
  • Complex numbers and statistical functions (e.g., random complex vector generation and summation)
  • Handling numbers and strings; M‑file programs for matrix input and diagonal extraction, ASCII character manipulation
2
Unit 2

R Programming

  • Overview of $\textbf{R}$ language and its statistical computing capabilities
  • Installation and setup of R, RStudio, and related tools on Windows/Mac
  • R data types, arithmetic and logical operators with examples
  • Matrix operations in $\textbf{R}$: creation, printing, column addition, slicing
  • Factors in $\textbf{R}$: handling categorical and continuous variables
  • Data frames in $\textbf{R}$: creation, appending, selection, subsetting

Laboratory Experiments

  • Introduction to MATLAB
  • Working with matrices
  • Rational and logical operation of MATLAB
  • Creating a plot using the plot function
  • Complex and statistical functions (e.g., produce a ten‑element vector of random complex numbers and compute its summation)
  • Numbers and strings: program to read a 3×3 matrix and display its diagonal; program to read a string and replace each character with the next ASCII character
  • What is R Programming Language?
  • How to download and install R, RStudio, Anaconda on Mac or Windows
  • Write R data types, arithmetic & logical operators with examples
  • Write about R matrix: create, print, add column, slice
  • Explain factor in R: categorical & continuous variables
  • Explain R data frame: create, append, select, subset
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in