Computer Science
Wednesday, 2 September 2015
Friday, 12 June 2015
MATLAB
Matlab introduction
MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language. Developed by MathWorks, MATLAB 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++, Java, Fortran and Python.
Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the MuPAD symbolic engine, allowing access to symbolic computing capabilities. An additional package, Simulink, adds graphical multi-domain simulation and Model-Based Design for dynamic and embedded systems.
Matlab is a program for doing numerical
computation. It was originally designed for
solving linear algebra type problems using
matrices. It’s name is derived from MATrix
LABoratory.
Matlab is also a programming language that
currently is widely used as a platform for
developing tools for Machine Learning
Why it is useful for prototyping AI projects:
large toolbox of numeric/image library functions
very useful for displaying, visualizing data
high-level: focus on algorithm structure, not on lowlevel
details
allows quick prototype development of algorithms
Some other aspects of Matlab
Matlab is an interpreter -> not as fast as compiled
code
Typically quite fast for an interpreted language
Often used early in development -> can then convert
to C (e.g.,) for speed
Can be linked to C/C++, JAVA, SQL, etc
Commercial product, but widely used in industry
and academia
Many algorithms and toolboxes freely available
Arslan Ali Raza
********************************************
MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language. Developed by MathWorks, MATLAB 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++, Java, Fortran and Python.
Although MATLAB is intended primarily for numerical computing, an optional toolbox uses the MuPAD symbolic engine, allowing access to symbolic computing capabilities. An additional package, Simulink, adds graphical multi-domain simulation and Model-Based Design for dynamic and embedded systems.
Matlab is a program for doing numerical
computation. It was originally designed for
solving linear algebra type problems using
matrices. It’s name is derived from MATrix
LABoratory.
Matlab is also a programming language that
currently is widely used as a platform for
developing tools for Machine Learning
Why it is useful for prototyping AI projects:
large toolbox of numeric/image library functions
very useful for displaying, visualizing data
high-level: focus on algorithm structure, not on lowlevel
details
allows quick prototype development of algorithms
Some other aspects of Matlab
Matlab is an interpreter -> not as fast as compiled
code
Typically quite fast for an interpreted language
Often used early in development -> can then convert
to C (e.g.,) for speed
Can be linked to C/C++, JAVA, SQL, etc
Commercial product, but widely used in industry
and academia
Many algorithms and toolboxes freely available
Arslan Ali Raza
********************************************
Wednesday, 4 March 2015
Monday, 2 March 2015
Discrete Mathematics___Outline
|
GOVT. COLLEGE NO.1 D.I.KHAN
Discrete
Mathematics
By:
Arslan Ali Raza
Lecture #1
|
Mathematics
|
Lecture #2
|
Introduction to Discrete Mathematics
|
Lecture #3
|
Introduction to Logic
|
Lecture #4
|
Propositional Equivalences
|
Lecture #5
|
Propositions & examples
|
Lecture #6
|
Predicate & Quantifiers
|
Lecture #7
|
Sets & Sets operation
|
Lecture #8
|
Functions and properties of function
|
Lecture #9
|
Sequence & Series
|
Lecture #10
|
Summation & examples
|
Lecture #11
|
Method of proved
|
Lecture #12
|
Mathematical Induction
|
Lecture #13
|
Recursion
|
Lecture #14
|
Recursive definition
|
Lecture #15
|
The basic of counting
|
Lecture #16
|
Counting Principles
|
Lecture #17
|
The pigeonhole principle
|
Lecture #18
|
Permutations & examples
|
Lecture #19
|
Combinations & examples
|
Lecture #20
|
Binomial theorem & examples
|
Lecture #21
|
Binomial coefficient & examples
|
Lecture #22
|
Inclusion/Exclusion
|
Lecture #23
|
Recurrence & examples
|
Lecture #24
|
Recurrence Relations & examples
|
Lecture #25
|
Representing relation
|
Lecture #26
|
Equivalence relations & examples
|
Signal Processing __________Course outline
GOVT. COLLEGE NO.1 D.I.KHAN
Introduction
to Signal Processing
By:
Arslan Ali Raza
Lecture #1
|
Signal
|
Lecture #2
|
Introduction to Signal Processing
|
Lecture #3
|
Signal Processing
|
Lecture #4
|
Goals of Signal Processing
|
Lecture #5
|
Continuous time signal & examples
|
Lecture #6
|
Discrete time signal & examples
|
Lecture #7
|
System and system properties
|
Lecture #8
|
Energy signals & examples
|
Lecture #9
|
Power signals & examples
|
Lecture #10
|
Impulse response
|
Lecture #11
|
Convolution sum
|
Lecture #12
|
Theory & properties of impulse
|
Lecture #13
|
Even & Odd Signals
|
Lecture #14
|
Time scaling , Left & Right Signals
|
Lecture #15
|
Invariance & Linearity
|
Lecture #16
|
Linear time invariant system
|
Lecture #17
|
Causal signal & Causal system
|
Lecture #18
|
Sampling , Pulse code Modulation
|
Lecture #19
|
Fourier Series & example
|
Lecture #20
|
Fourier transform & example
|
Lecture #21
|
Z-Transform, Inverse Z-Transform & example
|
Lecture #22
|
Laplace Transform & example
|
Lecture #23
|
Introduction to MATLAB
|
Subscribe to:
Posts (Atom)