All Books
MATLAB and C Programming for Trefftz Finite Element Methods by Qing-Hua Qin – Hardcover book cover
Programming

MATLAB and C Programming for Trefftz Finite Element Methods by Qing-Hua Qin – A Practical Programming Guide for Engineer

3,827

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

Available Offers

  • 🚚Free DeliveryFree shipping on all orders
  • 💵Cash on DeliveryPay when your order arrives
  • ↩️15-Day Easy ReturnsHassle-free return policy
  • 🔒Cash on DeliveryPay safely when your order arrives

Check Delivery

Product Description

Introduction

The Trefftz finite element method (FEM) has emerged as a powerful computational technique for solving complex problems in engineering and physics, yet its practical implementation through programming has remained a challenge for many researchers and students. MATLAB and C Programming for Trefftz Finite Element Methods by Qing-Hua Qin bridges this gap by offering a hands-on, code-driven approach to mastering the hybrid-Trefftz (HT) FEM. This hardcover volume from CRC Press is an indispensable resource for Indian graduate students, academicians, and professionals in computational mechanics who seek to implement Trefftz elements in real-world simulations.

Book Overview

This book systematically combines theoretical foundations with practical programming techniques, making it unique among FEM textbooks. It begins with a clear introduction to the hybrid-Trefftz method, covering element formulations and key concepts. The core of the book then dives into detailed MATLAB and C programming subroutines that readers can directly adapt for their own projects. Subsequent chapters apply these codes to potential problems, linear plane elasticity, body force handling via radial basis functions, and special-purpose Trefftz elements. The book also includes advanced topics such as error estimation and adaptive refinement, ensuring relevance for both beginners and experienced practitioners.

Key Highlights

  • Dual-language programming: Complete MATLAB and C code listings for every major algorithm, allowing readers to work in their preferred environment.
  • Real engineering applications: Examples drawn from plane elasticity, plate bending, heat conduction, and piezoelectric materials.
  • Radial basis functions: A dedicated chapter on solving body forces in elasticity using this modern technique.
  • Adaptive refinement: Practical strategies for improving solution accuracy through error estimation.
  • Problem-solving focus: Each chapter includes exercises and programming challenges to reinforce learning.

Inside the Book

The content is structured into ten well-organized chapters. The opening chapters establish the mathematical and computational groundwork, including element stiffness matrix generation and assembly. Later chapters present specialized Trefftz elements for potential flow, elasticity, and plate bending, with full code walkthroughs. Readers will find subroutines for mesh generation, solver implementation, post-processing, and visualization. The book concludes with appendices containing useful reference tables and supplementary code snippets.

Key Topics

  • Hybrid-Trefftz finite element formulation and variational principles
  • MATLAB scripting for element stiffness and load vectors
  • C programming for high-performance FEM computations
  • Potential problems: Laplace and Poisson equations
  • Linear plane elasticity: stress and displacement analysis
  • Body force treatment using radial basis functions
  • Special Trefftz elements for plates and piezoelectric materials
  • Error estimation and adaptive mesh refinement

Reader Benefits

By working through this book, readers gain the ability to write efficient, reliable FEM code from scratch. The dual-language approach ensures flexibility—MATLAB suits rapid prototyping and academic learning, while C offers speed for large-scale simulations. Indian students preparing for research in computational mechanics or industry roles in simulation will find the practical examples directly applicable to their projects. The book also saves time by providing ready-to-use subroutines that can be integrated into existing workflows.

Learning Outcomes

  • Understand the theoretical basis of the hybrid-Trefftz finite element method
  • Implement Trefftz elements in MATLAB and C with confidence
  • Solve potential and elasticity problems using custom FEM codes
  • Handle body forces and complex geometries through radial basis functions
  • Apply error estimation techniques to improve solution quality
  • Develop special-purpose elements for advanced engineering materials

Who Should Read

This book is ideal for postgraduate students in mechanical, civil, aerospace, and applied mathematics programs across Indian universities. It also serves as a reference for faculty members teaching advanced FEM courses and for engineers in R&D departments working on simulation software. Researchers exploring meshless methods or Trefftz techniques will find it a valuable companion. While some prior exposure to FEM and basic programming is helpful, the book's step-by-step approach makes it accessible to motivated beginners.

About the Author

Qing-Hua Qin is a distinguished professor and researcher in computational mechanics with extensive experience in finite element methods, meshless techniques, and smart materials. He has authored numerous journal articles and several books on advanced computational methods. His expertise in combining theoretical rigor with practical programming has made him a sought-after mentor for students and professionals worldwide.

About the Publisher

CRC Press, a premier global publisher of scientific and technical books, is known for its high-quality engineering and computer science titles. This hardcover edition is produced to the exacting standards expected by researchers and libraries, with clear diagrams, well-formatted code, and durable binding suitable for frequent use.

Conclusion

MATLAB and C Programming for Trefftz Finite Element Methods is more than a textbook—it is a practical toolkit that empowers readers to implement advanced FEM techniques with confidence. Whether you are a student tackling your first simulation project or a seasoned researcher exploring Trefftz methods, this book provides the code, theory, and guidance you need. Add it to your library today and take your computational skills to the next level.

Quick Summary

This book by Qing-Hua Qin offers a thorough guide to programming the Trefftz finite element method using MATLAB and C. It is designed for graduate students, researchers, and engineers who want to implement hybrid-Trefftz formulations for potential and elastic problems. Readers will learn to develop code for plane elasticity, plate bending, Poisson’s equation, heat conduction, and piezoelectric materials. The book bridges theory and practice with step-by-step subroutines, making it an essential resource for computational mechanics. By purchasing from Bookshops.in, you get a reliable hardcover edition delivered across India, with trusted service and competitive pricing.

Book Highlights

Comprehensive coverage of hybrid-Trefftz finite element method
Step-by-step MATLAB and C programming examples
Application to plane elasticity and plate bending
Includes Poisson's equation and heat conduction problems
Piezoelectric material analysis included
Detailed subroutine listings for immediate use
Suitable for graduate students and researchers
Based on the author's extensive research experience
Bridges theory and practical implementation
Clear explanations of element formulations
Focus on potential and elastic problems
Useful for structural and mechanical engineers
Published by CRC Press, a trusted academic publisher
Hardcover edition for durability

Book Specifications

ISBN-139781420072754
ISBN-101420072757
Publisher‎ CRC Press
Language‎ English
Dimensions‎ 16 x 3.81 x 23.62 cm
Weight‎ 215 g
Country‎ United Kingdom
CategoryCivil Engineering › Structural Engineering
GenreNon-fiction
Original LanguageEnglish

Frequently Asked Questions

What is the Trefftz finite element method?
The Trefftz finite element method is a numerical technique that uses Trefftz functions as trial functions, offering high accuracy for problems in elasticity, heat conduction, and potential theory.
Do I need prior knowledge of MATLAB or C?
Basic knowledge of MATLAB and C programming is helpful, but the book includes detailed explanations and subroutines to guide beginners.
Is this book suitable for Indian engineering students?
Yes, it is ideal for postgraduate students and researchers in Indian institutes working on computational mechanics and finite element analysis.
What types of problems are covered?
The book covers plane elasticity, thin and thick plate bending, Poisson’s equation, heat conduction, and piezoelectric materials.
Does the book include complete code listings?
Yes, it provides detailed MATLAB and C programming subroutines for all discussed methods.
Can this book be used for self-study?
Absolutely, the structured approach and examples make it suitable for independent learners.
What is the difference between Trefftz FEM and conventional FEM?
Trefftz FEM uses Trefftz functions that satisfy the governing equations exactly, often leading to higher accuracy with fewer elements.
Is the book focused only on theory?
No, it balances theory with extensive programming practice for real-world applications.
Is this book available in India?
Yes, you can purchase the physical hardcover edition from Bookshops.in.
What is the ISBN?
The ISBN-13 is 9781420072754.
Does the book include piezoelectric analysis?
Yes, it covers Trefftz FEM for piezoelectric materials.
Can this book help in writing research papers?
Yes, the programming examples and theoretical insights are valuable for publishing in computational mechanics.

Customers Also Bought

Buy Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer — BookShops.in

Programming

Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

3,143
Buy Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean — BookShops.in

Programming

Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

5,539
Buy Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm — BookShops.in

Programming

Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

5,458
Buy Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O' — BookShops.in

Programming

Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

3,680
Buy Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.  — BookShops.in

Programming

Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

3,158
Buy Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |  — BookShops.in

Programming

Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |

5,602

Related Products

View All
Buy Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer — BookShops.in

Programming

Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

3,143
Buy Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean — BookShops.in

Programming

Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

5,539
Buy Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm — BookShops.in

Programming

Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

5,458
Buy Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O' — BookShops.in

Programming

Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

3,680
Buy Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.  — BookShops.in

Programming

Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

3,158
Buy Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |  — BookShops.in

Programming

Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |

5,602
Get In Touch

Contact BookShops.in

Find our bookstore in Madurai on the map below, or let us know about your reading experience by leaving a review.

Phone+91 81899 68108
Address12, Rajan Street, Main Road, KK Nagar, Madurai Tamilnadu 625020 India
Support HoursMon–Sat, 10:00 AM – 6:00 PM (IST)

Value your feedback

Enjoyed the books you ordered from us? Your review helps fellow readers discover our store and helps us improve.

Leave a Google Review

Your Cart

Your cart is empty

Add books to get started