Book Description
This book provides a comprehensive, hands-on introduction to the powerful,open source computing environment of Scilab. It will teach you all the basic Scilab concepts you need for computing, analyzing and visualizing data, for developing algorithms, and creating models. Based on the latest versions of Scilab, it focuses on the most recent recommended practices. It offers a lot of advice and words of caution to help you take full advantage of Scilab’s capabilities, and efficiently create your own projects. Best practices have been certified by Dr. Claude Gomez, co-founder and advisor of Scilab Enterprises. After performing a quick overview of the software, three parts will successively deal with computing, programming and creating plots. The first one shows you how to perform and optimize all the mathematical calculations that an engineer may come across. The second one examines how to go beyond the simple calculations and study complex systems with scripting and interface building. The last one gives you a thorough description of Scilab's numerous graphics capabilities. Level: Intermediate/Advanced Table Of Contents: Getting Started 1. Preview of Scilab 2. The Console 3. The Graphical Interface 4. Inputs/Outputs 5. Finding Information on Scilab 6. Downloading and Installing Scilab Computing 7. Numbers and First Calculations 8. Variables, Constants and Types 9. Matrices 10. Booleans 11. Character Strings and Text Files 12. Other Common Types 13. Calculation Examples Programming 14. Scripts 15. Control Flow Statements 16. Functions 17. Advanced Programming 18. Example: Programming a Sudoku Game Creating Plots 19. Graphics Entities and Windows 20. Two-dimensional Plot 21. Three-dimensional Plots 22. Other Two-dimensional Geometrical Elements 23. To Go Even Further 24. Two Case Studies: a Pendulum and Comet Orbit