Sunteți pe pagina 1din 6

Subject MATLAB

Task 01

Submitted By:
Name IFTAKHAR AHMAD
Roll No. 18MT-40
Class Mechanical(4th smester)

Submitted To:
Miss Iram Abdullah
Q No. 01 : Install the matlab on your systems. Write the History of
Matlab.

Brief History of MatLab


The first MATLAB® was not a programming language; it was a simple interactive matrix
calculator. There were no programs, no toolboxes, no graphics. And no ODEs or FFTs.

In this Cleve’s Corner, I’ll describe some milestones in the evolution of MATLAB from
those simple beginnings.

Mathematical Origins
The mathematical basis for the first version of MATLAB was a series of research papers
by J. H. Wilkinson and 18 of his colleagues, published between 1965 and 1970 and later
collected in Handbook for Automatic Computation, Volume II, Linear Algebra, edited by
Wilkinson and C. Reinsch. These papers present algorithms, implemented in Algol 60,
for solving matrix linear equation and eigenvalue problems.

EISPACK and LINPACK


In 1970, a group of researchers at Argonne National Laboratory proposed to the U.S.
National Science Foundation (NSF) to “explore the methodology, costs, and resources
required to produce, test, and disseminate high-quality mathematical software and to test,
certify, disseminate, and support packages of mathematical software in certain problem
areas.” The group developed EISPACK (Matrix Eigensystem Package) by translating the
Algol procedures for eigenvalue problems in the handbook into Fortran and working
extensively on testing and portability. The first version of EISPACK was released in
1971 and the second in 1976.

In 1975, four of us—Jack Dongarra, Pete Stewart, Jim Bunch, and myself—proposed to
the NSF another research project that would investigate methods for the development of
mathematical software. A byproduct would be the software itself, dubbed LINPACK, for
Linear Equation Package. This project was also centered at Argonne.

LINPACK originated in Fortran; it did not involve translation from Algol. The package
contained 44 subroutines in each of four numeric precisions.

In a sense, the LINPACK and EISPACK projects were failures. We had proposed
research projects to the NSF to “explore the methodology, costs, and resources required
to produce, test, and disseminate high-quality mathematical software.” We never wrote a
report or paper addressing those objectives. We only produced software.

Historic MATLAB
In the 1970s and early 1980s, I was teaching Linear Algebra and Numerical Analysis at
the University of New Mexico and wanted my students to have easy access to LINPACK
and EISPACK without writing Fortran programs. By “easy access,” I meant not going
through the remote batch processing and the repeated edit-compile-link-load-execute
process that was ordinarily required on the campus central mainframe computer.

So, I studied Niklaus Wirth’s book Algorithms + Data Structures = Programs and
learned how to parse programming languages. I wrote the first MATLAB—an acronym
for Matrix Laboratory—in Fortran, with matrix as the only data type. The project was a
kind of hobby, a new aspect of programming for me to learn and something for my
students to use. There was never any formal outside support, and certainly no business
plan.

This first MATLAB was just an interactive matrix calculator. This snapshot of the start-
up screen shows all the reserved words and functions. There are only 71. To add another
function, you had to get the source code from me, write a Fortran subroutine, add your
function name to the parse table, and recompile MATLAB.

Q N0. 02 : Write the use of MatLab specially in Mechanical Technology.


MATLAB is commercial software and a trademark of The MathWorks, Inc., USA. It is
an integrated programming system, including graphical interfaces and a large number of
specialized toolboxes. MATLAB is getting increasingly popular in all fields of science
and engineering.

Some capabilities of MATLAB in Mechanical Engineering are:

 Structural Analysis
 Computational Fluid Dynamics
 Thermal Analysis
 Analysis of composite structures
 Industrial Production technology
 Control systems
MATLAB is extensively used in Defence, Space technology, Aerospace and Automobile
industries because of its application in modelling and finite element analysis. It is also
used in Mass production industries.

Q No. 03 : Find some famous projects/products developed in Matlab.

1 : Automatic Certificate Generation Using MATLAB


MATLAB is a versatile tool that can automate many tasks. Presented here is a MATLAB
code to generate certificates for workshops, conferences, symposiums, etc.
Conventionally, educational institutions and companies use specialised tools for report
cards and certificates generation on a large scale. This MATLAB code can be extended
to generate analysis reports for large data sets as well.

2 : Circuit Design Calculator


While designing electronic circuits, component values are calculated using formulae from
the circuit’s theory. These calculations waste a lot of time. This circuit design calculator
software developed in MATLAB helps you solve, analyse and determine circuit design
with capacitors, inductors, resistors, diodes, transistors and other components. The
software can provide answers to many complex analogue and digital circuit design
problems.

3 : Recognition of Vehicle Number Plate


This approach presents a method for detecting and identifying the vehicle number plate for
the detection of authorized and unauthorized vehicles. This project implements two
methods namely plate location extraction and plate characters segmentation. Video
surveillance system is used for security purpose as well as monitoring systems. But
detection of moving object is a challenging part of video surveillance. proposes a method
for the detection and identification of vehicle number plate that will help in the detection
of number plates of authorized and unauthorized vehicles.

4 : Plotting with MATLAB


This project deals with 2D and 3D graphics plotting in MATLAB. It also explains the
audio signal manipulations using plotting in MATLAB. To use the ‘plot’ function in
MATLAB, you should first make sure that the matrices/vectors you are trying to use are
of equal dimensions. Familiarisation with basic MATLAB objects like vectors and
matrices will help in understanding the subject better before delving into details.

5 : Face Counter
If you try to count a large number of people in a hall, you may take time to count them and
probably also make a mistake. This next project helps count the number of people present
in a meeting hall or classroom at a time. The program logic is also applicable in other
applications including automatic temperature control which depends on the number of
persons in a room. Video camera plays a very important role in this project.

S-ar putea să vă placă și