This book accomplishes two things simultaneously: it teaches you to use the latest version of the powerful MATLAB programming environment, and it teaches you core, transferrable programming skills that will make you feel at home with most procedural programming languages.
MATLAB has been in existence for more than 30 years and is used by millions of engineers, scientists, and students worldwide, both for its depth and its easy usability. With dozens of specialized toolboxes available beyond the core program, as well as its companion program Simulink for simulation and model-based design, MATLAB can serve as an invaluable aid throughout your career.
Unlike many MATLAB books, ours assumes no prior experience in computer programming. Using an approachable tone, we take you from the simplest variables through complex examples of data visualization and curve fitting. Each chapter builds on the last, presenting an in-depth tutorial on a focused concept central to programming, using the MATLAB language, but applicable to countless other popular and in-demand languages such as C++, Java, JavaScript, R, and Python. We'll ask you to perform short exercises as we work through each chapter, followed by more end-to-end exercises and mental challenges at the chapter's end. As the complexity of the concepts increases, the exercises present increasingly real-world engineering challenges to match.
Once you've completed An Engineer's Introduction to Programming with MATLAB 2018, you will have a solid foundation in computer programming forms and concepts and a comfort with the MATLAB environment and programming language. We believe that you'll enjoy both gaining and having that knowledge, and that you'll be able to use it almost immediately with your other coursework.
Table of Contents
1. Introduction to MATLAB
2. Programming Basics: Operators & Variables
3. Programming Basics: Arrays and Structures
4. Programming Basics: Looping and Conditionals
5. Matrices
6. Functions and Scripts
7. Debugging and Error Handling
8. Importing and Exporting Data
9. Plotting and Data Visualization
10. MATLAB ToolBoxes: Curve Fitting
11. Symbolic Math
Index
چکیده فارسی
این کتاب دو چیز را به طور همزمان انجام می دهد: به شما می آموزد که از آخرین نسخه محیط برنامه نویسی قدرتمند MATLAB استفاده کنید، و مهارت های برنامه نویسی اصلی و قابل انتقال را به شما می آموزد که باعث می شود با بیشتر زبان های برنامه نویسی رویه ای احساس راحتی کنید.
>
MATLAB بیش از 30 سال است که وجود دارد و میلیونها مهندس، دانشمند و دانشجو در سراسر جهان از آن استفاده میکنند، هم به دلیل عمق و هم قابلیت استفاده آسان. با دهها جعبه ابزار تخصصی در دسترس فراتر از برنامه اصلی، و همچنین برنامه همراه آن Simulink برای شبیهسازی و طراحی مبتنی بر مدل، MATLAB میتواند بهعنوان کمک ارزشمندی در طول حرفه شما باشد.
برخلاف بسیاری از کتابهای متلب، کتاب ما هیچ تجربه قبلی در برنامهنویسی کامپیوتر را فرض نمیکند. با استفاده از لحن قابل دسترس، ما شما را از ساده ترین متغیرها از طریق مثال های پیچیده تجسم داده ها و برازش منحنی ها می گیریم. هر فصل بر اساس فصل آخر است و یک آموزش عمیق در مورد یک مفهوم متمرکز برای برنامه نویسی ارائه می دهد که از زبان MATLAB استفاده می کند، اما برای زبان های محبوب و پرتقاضای بیشمار دیگری مانند C++، Java، JavaScript، R و Python قابل استفاده است. ما از شما می خواهیم که در حین کار در هر فصل تمرینات کوتاهی را انجام دهید و به دنبال آن تمرینات انتها به انتها و چالش های ذهنی بیشتری در انتهای فصل انجام دهید. با افزایش پیچیدگی مفاهیم، تمرینها چالشهای مهندسی در دنیای واقعی را به طور فزایندهای برای تطبیق نشان میدهند.
هنگامی که مقدمه مهندسی برای برنامه نویسی با متلب 2018 را کامل کردید، پایه محکمی در اشکال و مفاهیم برنامه نویسی کامپیوتر خواهید داشت و با محیط و زبان برنامه نویسی MATLAB راحتی خواهید داشت. ما معتقدیم که شما هم از به دست آوردن و هم از داشتن آن دانش لذت خواهید برد و تقریباً بلافاصله می توانید از آن در سایر دوره های آموزشی خود استفاده کنید.
فهرست محتوا
1. مقدمه ای بر MATLAB
2. مبانی برنامه نویسی: اپراتورها و متغیرها
3. مبانی برنامه نویسی: آرایه ها و ساختارها
4. مبانی برنامه نویسی: Looping و Conditionals
5. ماتریس ها
6. توابع و اسکریپت ها
7. اشکال زدایی و مدیریت خطا
8. واردات و صادرات داده ها
9. ترسیم و تجسم داده ها
10. جعبه ابزار متلب: برازش منحنی
11. ریاضی نمادین
فهرست
ادامه ...
بستن ...