دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Lisa A. Oberbroeckling
سری:
ISBN (شابک) : 0128177993, 9780128177990
ناشر: Academic Press
سال نشر: 2020
تعداد صفحات: 273
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 7 مگابایت
در صورت تبدیل فایل کتاب Programming Mathematics Using MATLAB به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی ریاضیات با استفاده از متلب نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
ارائه جایگزینی برای منابع متمرکز بر مهندسی در منطقه، ریاضیات برنامه نویسی با استفاده از MATLAB®اصول برنامه نویسی و استفاده از MATLAB® را با برجسته کردن مثال های ریاضی بسیاری معرفی می کند. این منبع مفید با تأکید بر مفاهیم ریاضی از طریق تجسم برنامه نویسی در سراسر کتاب، از نمونه هایی استفاده می کند که ممکن است برای دانش آموزان ریاضی آشنا باشد (مانند ادغام عددی) و موارد دیگر که ممکن است جدید باشند (مانند فراکتال). علاوه بر این، متن به طور منحصربهفردی انواع پروژههای MATLAB® را ارائه میدهد که همه آنها به طور کامل در کلاس آزمایش شدهاند، و دانشآموزان را قادر میسازد تا برنامهنویسی MATLAB را در عمل پیاده کنند و درک خود را از مفاهیمی مانند چند جملهای تیلور و فرآیند گرام اشمیت گسترش دهند. .
برنامه نویسی ریاضیات با استفاده از MATLAB برای خوانندگانی که با ریاضیات سطح دوم (بردارها، ماتریس ها، حساب دیفرانسیل و انتگرال چند متغیره) آشنا هستند مناسب است و برای دروس ریاضی متمرکز بر MATLAB به طور خاص و مفید است. آنهایی که بر مفاهیم ریاضی متمرکز هستند که به دنبال استفاده از MATLAB در کلاس درس هستند.
Providing an alternative to engineering-focused resources in the area, Programming Mathematics Using MATLAB® introduces the basics of programming and of using MATLAB® by highlighting many mathematical examples. Emphasizing mathematical concepts through the visualization of programming throughout the book, this useful resource utilizes examples that may be familiar to math students (such as numerical integration) and others that may be new (such as fractals). Additionally, the text uniquely offers a variety of MATLAB® projects, all of which have been class-tested thoroughly, and which enable students to put MATLAB® programming into practice while expanding their comprehension of concepts such as Taylor polynomials and the Gram–Schmidt process.
Programming Mathematics Using MATLAB® is appropriate for readers familiar with sophomore-level mathematics (vectors, matrices, multivariable calculus), and is useful for math courses focused on MATLAB® specifically and those focused on mathematical concepts which seek to utilize MATLAB® in the classroom.
Contents Preface Supplements Introduction 1 Introduction to MATLAB® 1.1 Basic MATLAB® information 1.1.1 Starting MATLAB 1.1.2 Good commands to know 1.2 Basic mathematics 1.2.1 Built-in mathematical functions 1.2.2 Precedence rules 1.2.3 Formats 1.3 Variables 1.4 Diaries and script files 1.5 Exercises 2 Vectors and Matrices (Arrays) 2.1 One-dimensional arrays (vectors) 2.1.1 Constant spaced vectors 2.1.2 Equally spaced vectors 2.2 Two-dimensional arrays (matrices) 2.3 Addressing elements of vectors/arrays 2.4 Component-wise calculations 2.5 Random numbers 2.6 Exercises 3 Plotting in MATLAB® 3.1 Basic 2D plots 3.2 Bad domain examples 3.3 Axis settings 3.4 Multiple plots 3.5 Color, line, and marker modifications 3.5.1 Clf/close all 3.5.2 Subplots 3.6 Other 2D plots 3.6.1 Parametric curves 3.6.2 Polar curves 3.7 Exercises 4 Three-Dimensional Plots 4.1 Vector functions or space curves 4.2 Plotting surfaces 4.2.1 The meshgrid command 4.2.2 Domain issues 4.2.3 Level curves 4.2.4 Multiple plots and modifying colors 4.3 View command 4.4 Axis settings, revisited 4.5 Other coordinate systems and 3D graphs 4.5.1 The sphere and cylinder commands 4.5.2 Cylindrical coordinates 4.5.3 Spherical coordinates 4.6 Exercises 5 Functions 5.1 The [basicstyle=]|lookfor| and [basicstyle=]|help| commands 5.2 File format 5.3 Function examples 5.3.1 Basic function examples 5.3.2 More function examples - multiple inputs 5.3.3 Multiple outputs 5.3.4 Bad examples 5.4 Exercises 6 Control Flow 6.1 Relational and logical operators 6.2 If statements 6.3 Switch/case 6.4 Use of characteristic functions 6.5 For loops 6.6 While loops 6.7 Useful commands break, continue, return, and error 6.8 Optional inputs and outputs of functions 6.9 Exercises 7 Miscellaneous Commands and Code Improvement 7.1 Miscellaneous commands 7.1.1 The fprintf command 7.1.2 The sprintf command 7.1.3 Formats revisited 7.1.4 The save/load commands 7.1.5 The tic/toc commands 7.1.6 The fill command 7.1.7 The command alpha 7.1.8 The syms, diff, int, and subs commands 7.1.9 Commands for polynomials 7.2 Code improvement 7.2.1 Vectorization of code 7.2.2 Preallocation 8 Transformations and Fern Fractals 8.1 Linear transformations 8.2 Affine transformations 8.3 Fern fractals 8.4 Exercises 9 Complex Numbers and Fractals 9.1 Complex numbers 9.1.1 Adding complex numbers 9.1.2 Multiplication by a real numbers (scalars) 9.1.3 Multiplication and de Moivre's theorem/formula 9.1.4 Plotting complex numbers in MATLAB® 9.1.5 Creating line segments with complex numbers 9.2 The Chaos Game 9.3 Line replacement fractals 9.3.1 Snowflake fractals 9.3.2 Gosper Island 9.4 Geometric series 9.5 Exercises 10 Series and Taylor Polynomials 10.1 Review of series 10.2 Power series 10.3 Taylor polynomials and Taylor series 10.4 Exercises 11 Numerical Integration 11.1 Approximating integrals/numerical integration 11.2 Riemann sums 11.3 Error bounds 11.4 Simpson's rule 11.5 Exercises 12 The Gram-Schmidt Process 12.1 General vector spaces and subspaces 12.1.1 Vector spaces 12.1.2 Subspaces 12.2 Linear combinations of vectors 12.3 Linear independence and bases 12.3.1 Linear independence 12.3.2 Bases 12.4 Rank 12.5 Orthonormal vectors and the Gram-Schmidt process 12.5.1 Orthogonal and orthonormal vectors 12.5.2 The Gram-Schmidt process 12.6 Answers to example problems 12.7 Exercises A Publishing and Live Scripts A.1 Live scripts A.2 Basic scripts or M-files A.3 Publishing M-files A.4 Using sections A.4.1 Using sections for publishing A.4.2 Using sections for running/debugging files A.5 Formatting text A.5.1 Basic text formatting A.5.2 Lists A.5.3 HTML links A.5.4 Inserting images A.5.5 Pre-formatted text A.5.6 Inserting HTML code A.5.7 Inserting LaTeX equations B Final Projects B.1 Ciphers B.1.1 Substitution cipher B.1.2 Columnar transposition cipher B.2 Game of Pig B.3 Linearization and Newton's method B.3.1 Linearization B.3.2 Newton's method B.4 Disk and Shell method B.5 Power ball data C Linear Algebra Projects C.1 Matrix calculations and linear systems C.1.1 First handout C.1.2 Exercises C.2 The Hill cipher C.2.1 Useful commands C.2.2 Exercises C.3 Least-squares solutions C.3.1 Brief overview C.3.2 Curve fitting C.3.3 Exercises C.4 Markov matrices C.4.1 Brief overview C.4.2 Exercises D Multivariable Calculus Projects D.1 Lines and planes D.2 Vector functions D.2.1 2D example plots D.2.2 3D example plot D.2.3 Bad domain example D.2.4 Adjusting the view D.2.5 Sphere command D.2.6 Multiple plots on one figure D.2.7 Exercises D.3 Applications of double integrals D.3.1 Calculating integrals and viewing regions D.3.2 Exercises References Index