MATLAB Workshop Report
The workshop conducted by Dr. Sunil H. Karamchandani was held over two days. The first day mainly focused on the basic applications of the MATLAB software. The workshop kicked off with the basic understanding of MATLAB and an overview of what was to be covered in the two-day workshop. Not having a course on the workshop in the curriculum before, it helped the students understand the scope and applications of the MATLAB.
He started off the day with solving standard matrix calculations like addition, multiplication, subtraction of matrices and how they could be executed on the software. Next, he moved on to sorting of a matrix. The sorting of a one dimensional and two-dimensional matrix and why they are different. The default system settings of the sort command and how to put into the system the sorting command of choice.
The disadvantage of using MATLAB is that the array positions start from 1 and not 0, which is quite different from the rest of the software and programming languages used. The” sort of sort” command is used to sort 2-dimensional matrix.
This was followed by the calculation of Eigen values and Eigen vectors of a matrix and the verification of the same by manual calculations. One of the most important application of MATLAB in the telecommunication field is signal processing. The students were given actual problems that are obtained on folding of signal.
Next he taught the students how an audio file can be read on the software, how the amplitude of an audio file can be plotted and what commands are to be put in the system to obtain the same.
The concluding topic for the first day was an interesting session on Image processing.
The workshop continued the second day with Dr. Sunil explaining the concept of Steganography – The practice of concealing a file, message, image, or video within another file, message, image or video. The advantage of steganography over cryptography is that the intended secret message does not attract attention to itself as an object of scrutiny. Plainly visible encrypted messages, however unbreakable they are, arouse interest. Cryptography is the practice of protecting the contents of a message alone, steganography is concerned with concealing the fact that a secret message is being sent as well as concealing the contents of the message. Steganography includes the concealment of information within computer files. In digital steganography, electronic communications may include steganographic coding inside of a transport layer, such as a document file, image file, program or protocol. The students practiced examples on how to conceal any information under a picture and how to retrieve the information back using MATLAB.