Skip to main content

Posts

Showing posts from September, 2017

Tools for Scientific Computing - MATLAB and Python

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

Binary Adder Circuits

Binary Adder Circuits Dr. Hari V S Department of Electronics and Communication College of Engineering Karunagappally What You will Learn You will understand the theory of binary addition using half adders and full adders. You will learn to realize parallel adder on the simulator. Objectives The task is to build half adder and full adder circuits with logic gates both on Qucs and to verify their truth tables. To develop a four bit adder using Qucs and to perform binary addition with it. Half Adder Circuits Half adder receives two input bits ($X_n$ and $Y_n$) and produces the sum of the two ($S_n$) and the carry output ($C_n$). It does not add the carry from the previous stage and hence By the inspection of the truth table of half adder in the table below. Truth table of a half adder $X_n$ $Y_n$ $S_n$ $C_n$ $0$ $0$ $0$ $0$ $0$ $1$ $1$