Nasser M. Abbasi web page
Last updated July 10, 2010

Mathematica demonstrations
HTML This includes Mathematics demos I've written which can be downloaded and run using Wolfram Research free Mathematica player.

Simulation
HTML This page will contain programs I wrote relating to animation and simulation of Mathematics and physics stuff

Signal/Image processing
  1. HTML List of functions in my dsp Mathematica package. Work in progress.
  2. HTML List of Butterworth low pass normalized polynomials up to order 20, generated using my Mathematica dsp package.
  3. HTML Butterworth low pass analog filter H(s) design from specifications.
  4. HTML IIR low pass digital filter using based on Butterworth. Transformation methods used are bilinear and impulse invariance. Mathematica and Matlab code.
  5. HTML Computed Tomography, Mathematics and Simulation.
  6. HTML On scaling factors in Matlab fft() example.
  7. HTML Diagram showing relations between the Fourier series/Fourier transform/DFT and FFT.
  8. HTML A graphical method to perform circular convolution.
  9. HTML On FFT and IFFT in Maple and Matlab (move this to the HOWTO section)
  10. HTML Finding Euler circuits in connected graphs using the Fleury algorithm.
  11. HTML DVD software.MPEG-2 decoding. Report wrote many years ago.
  12. HTML Image Restoration by Inverse Filtering In the Frequency Domain Using Gaussian and Ideal Low Pass Filters. Implementation using Mathematica. Course report.
  13. HTML Using simulink to make an FM modulator
  14. HTML Diagrams to illustrate sampling theory I did while taking a course at cal poly pomona in 2010.
  15. HTML small note on mapping H(s) to H(z) when H(s) contain multiple order pole

Linear algebra and numerical solutions

  1. HTML Solving the advection PDE numerically using finite difference methods. School report.
  2. HTML Taylor Series approximation in single and double precision, using Matlab.
  3. HTML Report on similarity transformation and singular value decomposition.
  4. HTML My implementation of LU decomposition. Written in Matlab.
  5. HTML Small note on using Matlab ode45.
  6. HTML Penta-diagonal system solver.
  7. HTML Algorithm and matlab implementation to solve the following: Let S denotes the set of all NxN matrices with 0 or 1 entries. Let T be the subset of all matrices in S such that if entry is 1, then its nearest neighborhoods is zero. This algorithm finds T.

Engineering mechanics

  1. HTML PDF Review of screw axis kinematics. Course Report. UCI. 2006.
  2. HTML Deformation gradient tensor. Simple examples to calculate the deformation gradient tensor for solid deformation. Course report. UCI. 2006
  3. HTML On the different stress measures in deformed solids. My final course report for a UCI course on computational mechanics given by professor Satya N. Atluri.
  4. HTML modal analysis using Mathematica

papers, patent and awards
  1. PCA for cancer detection with Dr .Lee, C.H. California state university Fullerton, Mathematics department. On using PCA algorithm for cancer detection by analysis of microarray data. published in the 2007 World Congress on Bioengineering Proceedings.
  2. Mathematics of HYPR Co-author on Mathematics of HYPR. First Author is Dr Angel Pineda, Mathematics dept. California State University, Fullerton, who was our final year MRI project supervisor. Presented by Dr Pineda at the annual meeting of the International Society of Magnetic Resonance in Medicine ISMRM 2009 Annual Meeting in Honolulu, Hawaii, USA.
  3. Patent PCR software algorithm. This was co-authored with 2 other engineers. Few years ago.
  4. Wolfram Research award in computational sciences Awarded while I was student at California state university, Mathematics department, Fullerton in April 2008.
  5. Academic achievement award CSU Fullerton, May 2009.

School life
  1. HTML Courses taken.
  2. HTML Pictures of some of the universities I went to.
  3. Some US school rankings (US news source)
    1. engineering 2008
    2. electrical engineering 2007
    3. civil engineering 2007
    4. mechanical engineering 2006
    5. biomedical engineering 2006
    6. image1 , image2 scanned pages of listing of US universities from an old handout I have.

Miscellaneous reports/notes
  1. HTML Screen shots of some Matlab GUI based application I wrote.
  2. HTML Was trying OO in Biology, but found out I know so little biology to do this.
  3. HTML PDF Survey of Volume Managers (written in Summer 1999).
  4. HTML Design of a LEO to GEO orbit with 3 stages rocket. Course report at UCI in 2003.
  5. HTML The Ascii table. I did not do this myself. From the net. source unknown.
  6. HTML comp.text.tex usage trend 1991-2009.
  7. HTML About tex4ht problem with displayed math. Nov 2009.
  8. HTML Installation of Latex2html on windows. Nov 2009.

Linux and other OS/networking notes
  1. HTML PDF Small note on how system calls work in Linux written long time ago when I was learning linux.
  2. HTML Analyzing MBR structure on Intel PC running Linux.
  3. HTML PDF Small report on SNA to DECnet network communication architecture. I wrote this in June 1995.
  4. HTML PDF Report on SNMP trap processing.

My Ada web page
HTML I liked programing in Ada. I need to update this page sometime. c2ada is no longer maintained by me and is now in SourceForge.net

How-To pages
  1. HTML HOWTO. Using Mathematica, Matlab and Maple to solve basic engineering problems.
  2. HTML Main HOWTO. Networking, Unix, and other general topics. I do not update this anymore.
  3. HTML My Maple cheat sheet.
  4. HTML My Mathematica cheat sheet.
  5. HTML Some Matlab notes written few years ago.

Control systems
  1. HTML Showing how to control an inverted pendulum on a moving cart by pole placement. Course project report.
  2. HTML Using Mathematica to study response sampled closed loop. system.
  3. HTML Small note on How to tune a PID controller.
  4. HTML Small note on deriving the impulse response h(t) for critically and for overdamped systems.

Statistics related reports and notes
  1. HTML Statistics simulation and notes written during taking Math 502 (probability and statistics) course at CSUF in 2007.
  2. HTML Mathematica 6 statistics related functions.
  3. HTMLUsing Mathematica to generate random numbers.
  4. HTML Hidden Markov Model (HMM) with one character look ahead. With Matlab implementation. Final project report for a class at UC Berkeley. Fall 2002.
  5. HTML Markov chain. A small note describing an algorithm for finding all closed and transient states in a Markov chain probability transition matrix.
  6. HTML Implementation of the Hastings-Metropolis algorithm in Mathematica (with Manipulate).

Notes on Finite Element Methods
  1. HTML Solving second order ODE using central difference method and finite element method Implementation in Mathematica using Manipulate for GUI.
  2. HTML How to solve 1st and 2nd order ODE using Finite Element Methods. Report and Implementation in Mathematica and Matlab.
  3. HTML,PDF detailed worked examples using Gaussian Quadrature method for 1D case. (2D to be added)
  4. HTML Finite Elements Methods to solve Poisson PDE. Detailed review and mathematical derivation on using Finite Elements Methods to solve Poisson PDE on rectangular cross section using triangular elements. Report written for a class talk at UCI, Nov. 2006.
  5. HTML Small note showing how to use Ritz variational method and Galerkin method with a global trial function to solve for axial loaded beam.
  6. HTML Using Mathematica to derive the element stiffness matrix for a 4 degrees of freedom beam (Oct 2009).
  7. HTML A Mathematica demo showing FEM solution to the axial loaded beam(oct 2009). See my Mathematica demos for a player version.
  8. HTML Using Mathematica to help with the algebra to derive the plain strain B matrix for a triangle element.

Computer algebra
  1. HTML Kamke differential equations. Goal of this project is to solve with Maple and Mathematica all of Kamke DE. Work in progress, but will take long time. Too many other things. Started August 2007.
  2. HTML Performance for Matrix Rank Calculation. Informal test to compare Matlab, Mathematica and Maple performance for Matrix Rank Calculation.
  3. HTML An observation about functional style in Mathematica.
  4. HTML Showing how Mathematica versions and size changed over time.
  5. HTML PDF List of new functions in Mathematica 6.0.
  6. HTML Mathematica 3D scatter plot.
  7. HTML Very short Introduction to Mathematica wrote while learning Mathematica.
  8. HTML CPU timing for find PI for larger and larger digits using Mathematica 6.0.2 on intel core E6850 machine, 4 GB RAM.
  9. HTML What is new in Maple12.
  10. HTML Listing of Maple 12 packages and functions
  11. HTML newgroup traffic comparison for Maple, Mathematica, Sage, SciLab, and Matlab
  12. HTML how to use traditional math notation in mathematica.
  13. HTML Running few integation tests using rubi, a package for doing integration by rules in Mathematica.
  14. HTML How to make a package in Mathematica.

List of books I own
HTML. Too many books, too little time.

Java
  1. Java packages diagram. (1.4, and J2EE). (These diagrams are hard to read). I build this diagram by browsing the full JDK source code.
    • HTML JDK1.4 beta2 and J2EE 1.2.1, all packages on one diagram.
    • HTML JDK 1.4 beta2 and J2EE 1.3 beta 2, official package only.
    • HTML JDK 1.4 beta2 only, all packages.
    • HTML J2SE 1.4 Beta2.
  2. HTML PDF Small note on Java float and ranges written when I was learning Java many years ago.

Old items
  1. Image DELL_AT_PC This is a pic of the first PC I bought. This is Dell himself in the Ad. (I still have that PC, but it does not boot any more:)
  2. Image thomas_cook_space_flight_reservation This is my reservation to go on the space shuttle on one of the first Thomas Cook commercial flights. I have been on this waiting list for 30 years now. This is a real reservation.

Chess related
HTML I used to play lots of chess.



Nasser M. Abbasi
http://12000.org