Project Report
Project Report
This presentation is about Simpson’s 1/3 and 3/8 rule & about Stirling’s formula and
language formula applications. Basically Simpson’s 1/3rd rule is an extension of the
trapezoidal rule in which the integrand is approximated by a second-order polynomial.
Another method of numerical integration is called “Simpson’s 3/8 rule”. It is completely
based on the cubic interpolation rather than the quadratic interpolation. Stirling formula
or Stirling approximation is used to finding the approximate value of factorial of a given
number (n! or ΓΓ (n) for n >>). This formula is used to find the value of the function even
when the arguments are not equally spaced. This formula is used to find the value of
independent variable x corresponding to a given value of a function. This presentation is
about the numerical topics and these topics are further explained with examples and
numerically.
∙ Project Implementation:
Libraries:
The libraries we use in this project are: clc, clear all, close all,
format long.
Software Implementations:
Software implementation is an important part of software process. A well
written document provides a great tool and means of information
repository necessary to know about software process. Software
implementation also provides information about how to use the
product. Some of them are as follows;
o Requirement implementation.
o Software Design implementation.
o Technical implementation.
o User implementation.
Figure/Plots:
Matlab plots are used for pictures of the data. We can use a plot statement
when we show a comparison between the two quantities with each other, to
visualize the data distribution, for showing tracks changes in the data.
Matlab multiple plots are used to shows the data in different ways such as
Line Plots, Discrete Data Plots, and many more. To create plots that have
multiple rows or columns, we used a subplot statement. Subplot helps to
display multiple axes in a Figure and used to divide the figure in a specific
way. We can plot 2d and 3d plots in Matlab.
Tables:
Table is an array data type in MATLAB that stores column-based or
tabular data of same or different types. A table stores each column-oriented
data under a variable name (column name). These table columns can have
different data types in each however; the number of data points in every
column must be the same.
∙ Applications:
The applications of this presentation are this toolbox in MATLAB can be very handy for
the programmers. Statistical methods such as descriptive or inferential can be easily
implemented. So is the case with machine learning? Various models can be employed to
solve modern-day problems. The algorithms used can also be used for big data
applications. Systems nature can be obtained. Factors such as closed-loop, open-loop, its
controllability and observability, Bode plot, Nyquist plot, etc. can be obtained. Signals
and systems and digital signal processing are taught in various engineering streams. But
MATLAB provides the opportunity for proper visualization of this. It provides tools for
audio processing, speech analysis, and acoustic measurement. It also provides algorithms
for audio and speech feature extraction and audio signal transformation.
∙ Scope of work:
The scope of work is that it implemented and test algorithms easily. It uses large
database of built in algorithm. Symbolic can easily be done. It develops the
computational codes. It develop applications with GUI(Graphic User Interface). It uses
call external libraries.
∙ Reasons to use MATLAB/PYTHON:
MATLAB is a multi-model numerical computing environment and programming
platform. It combines computation, visualization and programming to create an easy-
to-use environment to solve many technical computing problems. MATLAB consists of
some amazing features making it the easiest and most productive programming
environment for engineers and scientists.
Top Six Reasons to Choose MATLAB:
MATLAB is designed for engineers and scientists.
A programming language that allows users to express matrix and array
mathematics directly.
Integrated workflow.
MATLAB has professionally developed toolboxes.
Data Visualization and interactive applications.
MATLAB is trusted by many.
∙ Results and Discussions:
The one thing you should know is that MATLAB excels at matrix manipulation.
Anyone involved in image processing needs the sort of help that MATLAB provides to
create and test new image processing techniques. Computer scientists rely heavily on
math to perform tasks. As you can see in PPT slides the code is done on MATLAB and
it is very easy to understand and implement.
∙ Conclusions/Future works:
MATLAB is a multipurpose tool. Its main objective is to be the most user friendly
language. It allows matrix manipulations, plotting of functions and data, implementation
of algorithms, creation of user interfaces, and interfacing with programs written in other
languages, including C, C++, C#, Java, Fortran, and Python. <ATLAB is used by many
companies and a lot of new features have been added.