• Complain

P K Thiruvikraman - Computational Methods Using MATLAB®: An introduction for physicists

Here you can read online P K Thiruvikraman - Computational Methods Using MATLAB®: An introduction for physicists full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2022, publisher: Iop Publishing Ltd, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

P K Thiruvikraman Computational Methods Using MATLAB®: An introduction for physicists
  • Book:
    Computational Methods Using MATLAB®: An introduction for physicists
  • Author:
  • Publisher:
    Iop Publishing Ltd
  • Genre:
  • Year:
    2022
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Computational Methods Using MATLAB®: An introduction for physicists: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Computational Methods Using MATLAB®: An introduction for physicists" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

This book provides an introduction to the computational methods commonly employed by physicists and engineers. The book discusses the details of the numerical algorithms involved and also provides MATLAB code for their implementation. Applications of numerical methods to various physical systems including nonlinear systems and fractals are also discussed. Each chapter has a number of solved examples and end of chapter exercises. Solutions to most of the exercises have also been included. The book is suitable for undergraduates in physics or engineering. The methods discussed and some of the examples will also be useful for other scientists and engineers who wish to learn the basics of computational/ numerical methods for solving problems.

Key Features:

  • Comprehensive coverage of basic theory
  • Accompanying MATLAB programs
  • Applications of computational methods to various areas of physics
  • Worked examples and end of chapter problems
  • Enhanced with animation and sound files

P K Thiruvikraman: author's other books


Who wrote Computational Methods Using MATLAB®: An introduction for physicists? Find out the surname, the name of the author of the book and a list of all author's works by series.

Computational Methods Using MATLAB®: An introduction for physicists — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Computational Methods Using MATLAB®: An introduction for physicists" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents Contents Computational Methods Using MATLAB An introduction for - photo 1
Contents
Contents

Computational Methods Using MATLAB

An introduction for physicists

P K Thiruvikraman

Department of Physics, BITS Pilani Hyderabad Campus, Telangana 500078, India

IOP Publishing, Bristol, UK

IOP Publishing Ltd 2022

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior permission of the publisher, or as expressly permitted by law or under terms agreed with the appropriate rights organization. Multiple copying is permitted in accordance with the terms of licences issued by the Copyright Licensing Agency, the Copyright Clearance Centre and other reproduction rights organizations.

Permission to make use of IOP Publishing content other than as set out above may be sought at .

P K Thiruvikraman has asserted his right to be identified as the author of this work in accordance with sections 77 and 78 of the Copyright, Designs and Patents Act 1988.

Multimedia content is available for this book from https://iopscience.iop.org/book/978-0-7503-3791-5.

ISBN 978-0-7503-3791-5 (ebook)

ISBN 978-0-7503-3789-2 (print)

ISBN 978-0-7503-3792-2 (myPrint)

ISBN 978-0-7503-3790-8 (mobi)

DOI 10.1088/978-0-7503-3791-5

Version: 20220301

IOP ebooks

British Library Cataloguing-in-Publication Data: A catalogue record for this book is available from the British Library.

Published by IOP Publishing, wholly owned by The Institute of Physics, London

IOP Publishing, Temple Circus, Temple Way, Bristol, BS1 6HG, UK

US Office: IOP Publishing, Inc., 190 North Independence Mall West, Suite 601, Philadelphia, PA 19106, USA

Supplementary MATLAB programs to accompany this book are available at https://iopscience.iop.org/book/978-0-7503-3791-5.

Preface

Computers have invaded every aspect of our lives. From the common man to the scientist, everyone now needs a minimal level of computer literacy. For most scientists and engineers, a basic familiarity with using and programming computers is almost essential. So much so, that if Descartes were alive today, he probably would have said, I compute, therefore I am.

In past times, experimentation and theoretical investigation were the two ways of doing research. Computation has now become the third way of doing physics, and in many instances it complements experiment and theory. Computation can not only be used as a tool for research in physics, but it can serve as an invaluable tool for a student to learn physics. In order to write a program to simulate a physical system, a student needs to have a very solid understanding of the underlying physics. This solid understanding will help the student to break down the problem into small parts and instruct the computer to perform the simulation.

There are many books on computational physics or computational methods. Do we need one more? Books on computational physics describe numerical methods which even date back to the time of Isaac Newton. So there are a large number of books on numerical methods and numerical analysis. This book differs from earlier books in its emphasis on various topics and tries to strike a balance between the analysis of numerical methods and their implementation using programs.

The MATLAB software package is widely used by many scientists and engineers. The various toolboxes which are part of MATLAB, immensely simplify the task of writing programs to implement numerical methods. However, in this book, I have tried to emphasise the underlying algorithms and eschewed the use of built-in MATLAB functions, which render the implementation opaque to the user. Built-in MATLAB functions are also mentioned along with the discussion of the underlying algorithms.

This book is based on a one-semester course I have been offering to students of physics for many years. I have tried to select topics which would help students in the other courses they typically study, namely, classical mechanics, quantum mechanics, statistical mechanics, electromagnetic theory, and solid-state physics. In each chapter, the application of numerical methods to various areas of physics is mentioned immediately after the discussion of methods, so that the reader can easily grasp the relevance of the numerical methods and be motivated to study them.

I suspect that some instructors may find one semester insufficient to deal with all the topics included here. In such cases, the last chapter (nonlinear dynamics and chaos) or chapter eight (which deals with application of Monte Carlo methods) can be excluded. Exercises are given at the end of each chapter and students should diligently strive to solve them before verifying the solutions.

Programming assignments are also given along with the exercises. Some of these have hints for developing the program. The author can be reached through email at .

Acknowledgements

Writing a book requires access to resources and a conducive atmosphere. I wholeheartedly thank Birla Institute of Technology and Science for providing me with the resources and time for writing this book. This book was possible as I was allowed to teach a course on computational physics for the last five years. Feedback from my colleagues and students enabled me to tweak the contents of this book to make it more accessible and reader-friendly. I thank my colleagues and students for their suggestions and comments. Encouragement provided by my family members was very crucial for the completion of this book. I thank IoP publishing and John Navas in particular, for giving me an opportunity to write another book, and the painstaking efforts of the editorial staff minimized the errors in this book.

Author biography

P K Thiruvikraman

P K Thiruvikraman is currently a professor of physics at the Birla Institute of - photo 2

P K Thiruvikraman is currently a professor of physics at the Birla Institute of Technology and Science, Pilani (Hyderabad Campus). He has more than two decades of experience in teaching courses in many areas of physics. He obtained his Masters degree in physics from the Indian Institute of Technology, Madras, and a PhD in Physics from Mangalore University. During his teaching, he has come to realise that most subjects that are typically offered by different departments are intimately interrelated. He tries to convey this to students by quoting examples from different areas of science and engineering. An avid reader of both fiction and non-fiction and a sports and movie enthusiast, he also tries to use these to enliven his classes. He has also authored a book titled A Course on Digital Image Processing with MATLAB.


IOP Publishing
Computational Methods Using MATLAB
An introduction for physicists
P K Thiruvikraman

Chapter 1
Introduction

Traditionally, physicists were classified into those who do theoretical physics and those who do experimental physics. Experimental physicists perform experiments to study natural phenomena under carefully controlled conditions in the laboratory. Theoretical physicists come up with models and theories to account for the results of experiments and also work out the consequences of their theories. A third way of doing physics, namely, computational physics, has gained prominence in the last few decades. Interestingly, computational physics has features of both experimental and theoretical physics. In computational physics, we attempt to solve differential and algebraic equations using numerical techniques. In that sense, it is like theoretical physics. We can also simulate a system based on the underlying physical laws, which is like doing a virtual experiment. Hence, computational physics has something in common with theoretical as well as experimental physics.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Computational Methods Using MATLAB®: An introduction for physicists»

Look at similar books to Computational Methods Using MATLAB®: An introduction for physicists. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Computational Methods Using MATLAB®: An introduction for physicists»

Discussion, reviews of the book Computational Methods Using MATLAB®: An introduction for physicists and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.