Skip to product information
1 of 1

CS Lent

Learning to Program with MATLAB - Building GUI Tools, Second Edition

Learning to Program with MATLAB - Building GUI Tools, Second Edition

💎 Earn 343 Points (£3.43) on this item.

Important: Dispatches within 2 to 4 weeks
Regular price £68.67 GBP
Regular price £76.95 GBP Sale price £68.67 GBP
Sale Sold out
Taxes included. Shipping calculated at checkout.

YOU SAVE £8.28

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension

Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.

  • More about Learning to Program with MATLAB - Building GUI Tools, Second Edition


Learning to Program with MATLAB is an introductory text that combines science, mathematics, and engineering to provide a basic understanding of computer programming with MATLAB. It covers elements of program and graphical user interface (GUI) design to enable readers to create computer programs. The second edition is based on the new and improved App Designer program and includes core concepts of computer programming, how to write own MATLAB functions, the new string class and table class, and syntax for graphics and App Designer features. It is an ideal classroom resource for students and instructors in related programs of study.

Format: Paperback / softback
Length: 288 pages
Publication date: 15 September 2022
Publisher: John Wiley and Sons Ltd


Learning to Program with MATLAB is a comprehensive introductory text that seamlessly integrates science, mathematics, and engineering to provide a solid foundation in computer programming with MATLAB. This second edition of Learning to Program with MATLAB: Building GUI Tools serves as a compact guide to computer programming, focusing on the MATLAB language and encompassing both program and graphical user interface (GUI) design. Its primary objective is to offer practical insights and guide readers in creating computer programs that mirror the interfaces they are familiar with. Rather than striving for an encyclopedic coverage, the text prioritizes presenting the most valuable features and directing readers to explore additional functionalities. Throughout, detailed descriptions and examples of various useful functions are provided, particularly in the context of engineering and science applications. Additionally, this edition includes updated videos and problem solutions on an instructor companion website, enhancing the learning experience.

The first edition of Learning to Program with MATLAB utilized the MATLAB graphical user interface design environment (GUIDE) to develop GUI tools. However, the second edition takes a significant step forward by basing its content on the new and improved App Designer program. This edition introduces core concepts of computer programming with MATLAB, including arrays, loops, functions, and basic data structures. It also delves into the process of writing custom MATLAB functions, covering topics such as local workspaces, multiple outputs, function files, and other functional forms. Furthermore, the second edition introduces the new string class and table class, along with several new features for function arguments. It also rewrites sections dedicated to building GUI tools with App Designer, providing a more streamlined and intuitive approach. Syntax for graphics and App Designer features is explained, along with examples demonstrating the enhanced way of handling string information.

Learning to Program with MATLAB progresses from the basics to an emphasis on GUI tools, gradually building upon foundational knowledge. By the end of the book, readers will have acquired the skills necessary to create their own MATLAB programs, leveraging the power of the MATLAB language and GUI design to develop practical and user-friendly applications. Whether you are a student, researcher, or professional seeking to expand your programming capabilities, Learning to Program with MATLAB is an invaluable resource that will empower you to unlock the full potential of MATLAB in your work.

Weight: 630g
Dimension: 254 x 181 x 15 (mm)
ISBN-13: 9781119900474

This item can be found in:

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details