Generation of Signals using MATLAB/Python Dr. Hari V S Department of Electronics and Communication College of Engineering Karunagappally What You will Learn You will learn about various energy signals and their generation using MATLAB and python. Signal Generation using MATLAB MATLAB arrays are used to generate finite energy signals. It should be understood that the signals so generated are discrete in time and amplitude. Sinusoidal Signal Consider the sinusoidal signal $x=sin(t)$, which is nothing but a single tone, with the help of the MATLAB code below. t=linspace(0,10,5000); x=sin(t); plot(t,x); grid; The execution of the code will result in the signal, shown below. Amplitude Modulated Signal The above low frequency tone is used to modulate a sinusoidal carrier $y$ of ten times the original frequency. i.e. $y=sin(10t)$. The amplitude modulated signal $am(t)$ is obtained as \begin{equation} am(t)=x*y+y \end{equation}Su
Tools for Scientific Computing - MATLAB and Python Dr. Hari V S Department of Electronics and Communication College of Engineering Karunagappally What You will Learn You will learn the needs for and the requirements in scientific computing. You will learn the basics of MATLAB and Python and make a comparative study. You will learn to use freemat to interpret MATLAB codes. You will do some basic coding in MATLAB and Python. Overview Computers are incredibly powerful systems that facilitate the many walks of human life. In working with computers, it is imperative to know how to talk them into doing useful things. There is a plethora of programming languages such as C, C++, PHP etc. that serve this purpose. But when it comes to prompting a computer to do scientific computing tasks, there are very few languages with desirable features such as FORTRAN , Ruby, Python etc. This post presents the scientific computing requirements the d