home
PDF

Mathematica Scientific Demonstrations

by Nasser M. Abbasi. Updated June 15, 2015

page compiled on July 2, 2015 at 11:54pm

These are Mathematica interactive demonstrations (CDF) I wrote over the last few years. Clicking on the image plays a small movie to illustrate the CDF. Clicking on the link opens a web page that have the CDF file and source code. To play the CDF, download the CDF file to your computer and double click on it to run it using the free Wolfram CDF player





(63) Rigid frame using direct stiffness method v.2

June 18, 2015 (rigid_frame_2/)

(62) Rigid frame using direct stiffness method v.1

June 16, 2015 (simple_rigid_frame/)

(61) Body of revolution with zero external moment in body coordinates

June 11, 2015 (spin_cylinder/)

(60) Equation of motion RRR robot arm

April 1, 2015 (robot_arm_RRR/)





(59) Simple example of rotating 3D graphics

April 8, 2015 (rotate_example/)

(58) Double pendulum using heavy spring

January 18, 2015 (spring_pendulum_type_1/)

(57) Kharitonov triangle for interval polynomial

Nov 28, 2014 (kharitonov_rectangle/)

(56) Illustrating discrete distributions in Version 8

Oct 18, 2014 (IllustratingTheUseOfDiscreteDistributions/)





(55) Basic use of Radon/Inverse Radon transforms

Sept 22, 2014 (simple_radon/)

(54) Symmetric top gyroscope motion

July 15, 2014 (gyroscope_2/)

(53) Solving wave equation using leapfrog method

July 5, 2014 (simple_wave_equation/)

(52) Precession effect due to wheel spinning

June 29, 2014 (gyroscope_1/)





(51) Rotation Stability of spinning cube

June 28, 2014 (spin_cube/)

(50) spinning wheel in 3D

June 29, 2014 (spinning_wheel/)

(49) simple spring-mass-damper

June 19, 2014 (simple_spring_mass_damper/)

(48) simple spring-mass-damper with stop bar

June 19, 2014 (simple_spring_mass_damper_2/)





(47) Adding Gaussian noise to signal using SNR ratio

June 21 2014 (random_noise/)

(46) Solving 2D Poisson PDE on non-uniform rectangle grid

May 30, 2014 (poisson_2D/)

(45) Elliptical satellite motion demo

January 24, 2014 (ellipse/)

(44) Velocity and acceleration for circular motion

January 4 2014 (rotation_demo/)





(43) Illustrating discrete distributions in Version 7

December 28, 2013 (Discrete_Using_Manipulate/)

(42) EMA 542 Advanced dynamics final project

Dec 19, 2013 (EMA542_project/)

(41) EMA 542 HW3 problem 1

Dec 19, 2013 (EMA_542_HW3_problem_1/)

(40) Mohr's Circle For Plane Stress

Nov 10, 2013 (principle_stresses_in_2D/)





(39) Three pendulums with two springs

August 16, 2013 (three_pendulums_with_2_springs/)

(38) Direct and Shear Strain Deformation in 3D

sept 7, 2013 (strain_in_plain_stress/)

(37) Finite Difference Formulas Generated By Interpolating Polynomial

August 29, 2013 (finite_difference/)

(36) Vibration analysis of single degree freedom system

August 29 2013 (single_degree_of_freedom_responses/)





(35) ImageData Using Rows And Columns

August 7, 2013 (image/)

(34) 2D membrane mode vibration

July 31 2013 (memberance_2D_modal_analysis/simulation/)

(33) 2 cylinders with 3 springs

July 26,2013 (two_cylinders_with_3_springs/)

(32) Generalized Single Degree Of Freedom for wind tower structure

July 28 2013 (tower/)





(31) Vibration analysis of free response of second order system

July 24 2013 (unforced_response_one_degree_freedom_system/)

(30) Mass on a spring at end of a solid pendulum

Nov 11, 2012 (solid_pendulum_with_spring_mass/)

(29) Direct dynamics for simulation of pendulum

Nov 10, 2012 (simple_pendulum_damped_driven_CDF_direct_dynamics/)

(28) Posteriori (discrete) particle collision

Sept 25, 2012 (particle_simulation/)





(27) Oscillating Mass On Rotating Table

August 8, 2012 (slot_on_disk/)

(26) Finite element using Ritz method for axial loaded beam

June 2, 2012 (uniaxial_beam_by_ritz_more_elements/)

(25) LQR Control of inverted pendulum on moving cart with friction

April 16, 2012 (inverted_pendulum/)

(24) PID controller design for second order system

Feb 2, 2012 (PID/)





(23) Chaotic motion of damped driven pendulum

September 2, 2011 (simple_pendulum_damped_driven/)

(22) Triple pendulum with damping

September 1, 2011 (double_pendulum/)

(21) Computed tomography using Radon Transform (v.1)

July 5, 2011 (CT_sweep/)

(20) Computed tomography using Radon Transform (v.2)

July 4, 2011 (CT/)





(19) Rigid body disk pendulum rotating on moving table

June 25, 2011 (pendulum_on_moving_table/)

(18) Rigid body pendulum on a flywheel

June 8, 2011 (pendulum_flywheel/)

(17) Finite difference for solving Helmholtz differential equation in 2D

Feb 2, 2012 (Helmholtz_2D/)

(16) Finite difference for solving Helmholtz differential equation in 1D

March 6, 2012 (Helmholtz_1D/)





(15) Finite difference solution for diffusion-advection-reaction (heat) in 1D

Feb 20, 2012 (diffusion_advection_reaction_1D/)

(14) Finite difference solution of the diffusion-convection in 1D

Feb 10, 2012 (diffusion_convection_1D/)

(13) Minimal example to solve Poisson 2D using Jacobi method

March 6, 2012 (jacobi_2d/)

(12) Finite difference for solving poisson PDE on unit squared

Nov 14, 2010 (poisson2DSolver/)





(11) Analog-to-discrete system conversion using impulse invariance

May 3, 2010 (filter/)

(10) Continuous Time Fourier Transform to Discrete Time by Sampling

April 7 2010 (DTFT_demo/)

(9) Sinc interpolation

Feb 18 2010 (sinc_interpolat/)

(8) IIR digital low-pass Filter Design by Butterworth method

Sept 25, 2010 (IIR_design/)





(7) Power content of frequency modulation and phase modulation

September 6 2009 (FM_simulation/)

(6) Rectangular pulse and its Fourier transform

December 27 2009 (sinc_rect/)

(5) Single span Euler Bernoulli beam

Oct 21 2009 (euler_beam_demo/)

(4) Power efficiency of amplitude modulation

August 31 2009 (AM_simulation/)





(3) Design a digital filter using locations of poles and zeros

April 13 2009 (pole_zero/)

(2) Fourier series coefficients of a rectangular pulse signal

April 12 2009 (rect_train/)

(1) Van der Pol differential equation

April 11 2009 (vanderpol/)