1 / 24

Nanostructure Modeling An Introduction to Mathematica Programming

Nanostructure Modeling An Introduction to Mathematica Programming. V. Yazdanpanah Tel: 575-7660, Office: Phys129 Email: yazdan@uark.edu. Nanostructure Modeling. Course Content : Questions and solutions in modeling. Introduction to Mathematica programming.

toya
Download Presentation

Nanostructure Modeling An Introduction to Mathematica Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Nanostructure Modeling An Introduction to Mathematica Programming V. Yazdanpanah Tel: 575-7660, Office: Phys129 Email: yazdan@uark.edu

  2. Nanostructure Modeling • Course Content: • Questions and solutions in modeling. • Introduction to Mathematica programming. • Different Theoretical methods for nanostructure modeling. • The Empirical Tight Binding Method (ETBM). • Quantum well (QW) superlattice structure modeling and analyzing the results. • Quantum well superlattice energy band modeling and analyzing the results. • Advanced superlattice structure modeling.

  3. Mathematica In U of A

  4. Mathematica Verses Mathlab When we compare Mathematica Version 5.0 with Matlab Version 5.0, the program in Mathematica is much faster than the similar one in Matlab. It seems the new version of Matlab is much faster than the existing version of Mathematica.

  5. Mathematica Programming

  6. Variables and Inputs in Mathematica End of each line we need ” ; ”. Mathematica recognizes lower-case and capital letters. <<Graphics`Animation` xi=2.1; Xi=3.4; Off[General::spell1];Off[General::spell]; n=Input["Enter n The Number of GaSb Layers"] (* Uncompelled Sentences *);

  7. Variables in Mathematica

  8. Functions and Arguments in Mathematica

  9. Outputs in Mathematica

  10. Arrays in Mathematica

  11. Tables in Mathematica

  12. Matrices in Mathematica

  13. Matrices in Mathematica

  14. If[A==2,B=3,B=4]; Mathematica

  15. Graphics in Mathematica

  16. Graphics in Mathematica

  17. Graphics in Mathematica

  18. Graphics in Mathematica

  19. Graphics in Mathematica

  20. Graphics in Mathematica

  21. Graphics in Mathematica

  22. Graphics in Mathematica

  23. Summary • Mathematica Verses Mathlab • Variables and Inputs • Functions and Arguments • Outputs • Arrays • Tables • Matrices • Graphics

  24. Homework 1 • Write a Mathematica program asking you for “x” as an integer, “y” as integer and “z” as a real number and gives you the bellow formula for each value. • “z” can be any number however in the formula is just with a fractional part of 2 deguts.

More Related