matlab
最强大的数值计算和可视化软件,最初主要用于方便矩阵的存取,其基本元素是无需定义维数的矩阵。经过十几年的完善和扩充,现在已发展成为线性代数课程的标准工具,也成为其它许多领域课程的使用工具。而且它包含了Mupad,也可以进行很不错的符号计算。matlab不仅在数学方面,在物理、统计、工程、金融等方面都有强大的工具箱可以使用。所以如果你只想学一种软件,那么matlab就是你的首选。
mathematica
是一个集成化的计算机软件系统,它的主要功能包括三个方面:符号演算、数值计算和图形。可以完成许多符号演算的数值计算的工作,如:各种多项式的计算、有理式的计算。它可以求多项式方程,有理式方程和超越方程的精确和近似解;做数值和一般表达式的向量和矩阵的各种计算。还可以求解一般函数表达式的极限、导函数,求积分,做幂级数展开,求解某些微分方程等等,也可以做任意位的精确的计算。所以数学公式推导是它的强项。
maple
提供了2000余种数学函数,涉及范围包括:普通数学、高等数学、线性代数、数论、离散数学、图形学。它还提供了一套内置的编程语言,用户可以开发自己的应用程序,而且Maple自身的2000多种函数,基本上是用此语言开发的。Maple采用字符行输入方式,输入时需要按照规定的格式输入,虽然与一般常见的数学格式不同,但灵活方便,也很容易理解。输出则可以选择字符方式和图形方式,产生的图形结果可以很方便地剪贴到Windows应用程序内。其实maple和上面的mathematica很相似,如果没有更多精力就不必两种都学。
A Guide to MATLAB: For Beginners and Experienced Users
亚马逊评级三星半
This is a short, focused introduction to MATLAB, a comprehensive software system for mathematical and technical computing. It contains concise explanations of essential MATLAB commands, as well easily understood instructions for using MATLAB's programming features, graphical capabilities, simulation models, and rich desktop interface. Written for MATLAB 7 it can also be used with earlier (and later) versions of MATLAB.This book teaches how to graph functions, solve equations, manipulate images, and much more. It contains explicit instructions for using MATLAB's companion software, Simulink, which allows graphical models to be built for dynamical systems. MATLAB's new "publish" feature is discussed, which allows mathematical computations to be combined with text and graphics, to produce polished, integrated, interactive documents.
An Introduction to Programming and Numerical Methods in MATLAB
亚马逊评级四星
This text provides a first course in numerical methods and programming taught through the medium of MATLAB. It is designed to give readers their first exposure to any kind of programming. The first three chapters introduce readers to the power of MATLAB without overwhelming them with its advanced features; the text then covers all the elementary material associated with numerical methods, and helps students develop skills in algorithm design. Examples of code are provided to debug, hence accentuating the need for precision, and developing readers? skills in finding errors in their own work. At the end of each chapter, tasks are provided to reinforce the ideas introduced, with full solutions at the back of the book. A glossary of terms is provided, with each term supported by an example of the syntaxes commonly encountered.
Applied Numerical Methods Using MATLAB
亚马逊评级四星
In recent years, with the introduction of new media products, there has been a shift in the use of programming languages from FORTRAN or C to MATLAB for implementing numerical methods. This book makes use of the powerful MATLAB software to avoid complex derivations, and to teach the fundamental concepts using the software to solve practical problems. Over the years, many textbooks have been written on the subject of numerical methods. Based on their course experience, the authors use a more practical approach and link every method to real engineering and/or science problems. The main benefit is that engineers don't have to know the mathematical theory in order to apply the numerical methods for solving their real-life problems.
Essential MATLAB for Engineers and Scientists
亚马逊评级二星
his text presents MATLAB both as a mathematical tool and a programming language, giving a concise and easy to master introduction to its potential and power. Stressing the importance of a structured approach to problem solving, the text gives a step-by-step method for program design and algorithm development. The fundamentals of MATLAB are illustrated throughout with many examples from a wide range of familiar scientific and engineering areas, as well as from everyday life.
Mathematics.for.Business.Science.and.Technology.with.MATLAB.and.Excel.Computations
亚马逊评级四星
This text includes the following chapters and appendices: Numbers and Arithmetic Operations, Elementary Algebra, Intermediate Algebra, Fundamentals of Geometry, Fundamentals of Plane Trigonometry, Fundamentals of Calculus, Mathematics of Finance and Economics, Depreciation, Impairment, and Depletion, Introduction to Probability and Statistics, Random Variables, Common Probability Distributions and Tests, Curve Fitting, Regression, and Correlation, Analysis of Variance (ANOVA), Introduction to MATLAB, The Gamma and Beta Functions and Distributions, Introduction to Markov Chains, The Lambda Index, The Black-Scoles Stock Options Model, The Altman Bankruptcy Z-Score
Engineering and Scientific Computations Using MATLAB
Going beyond traditional MATLAB user manuals and college texts, Engineering and Scientific Computations Using MATLAB guides you through the most important aspects and basics of MATLAB programming and problem-solving from fundamentals to practice. Augmenting its discussion with a wealth of practical worked-out examples and qualitative illustrations, this book demonstrates MATLABs capabilities and offers step-by-step instructions on how to apply the theory to a practical real-world problem.
MATLAB Programming for Engineers
亚马逊评级三星半
Emphasizing problem-solving skills throughout this very successful book, Stephen Chapman introduces the MATLAB® language and shows how to use it to solve typical technical problems. The book teaches MATLAB® as a technical programming language showing students how to write clean, efficient, and well-documented programs. It makes no pretense at being a complete description of all of MATLAB®'s hundreds of functions. Instead, it teaches students how to locate any desired function with MATLAB®'s extensive on line help facilities. Overall, students develop problem-solving skills and are equipped for future courses and careers using the power of MATLAB®.
Numerical Analysis using Matlab and Spreadsheets
This text includes the following chapters and appendices: Introduction to MATLAB, Root approximations, Sinusoids and complex numbers, Matrices and determinants, Review of differential equations, Fourier, Taylor, and Maclaurin series, Finite differences and interpolation, Linear and parabolic regression, Solution of differential equations by numerical methods, Integration by numerical methods, Difference equations, Partial fraction expansion, The Gamma and Beta Functions and distributions, Orthogonal functions and matrix factorizations, Bessel, Legendre, and Chebyshev polynomials, Optimization methods, Difference Equations in Discrete-Time systems, Introduction to Simulink, Ill-Conditioned Matrices. Each chapter contains numerous practical applications supplemented with detailed instructions for using MATLAB and/or Excel to obtain quick solutions.
A Beginner's Guide To Mathematica
Although powerful and very popular in science and engineering, Mathematica can be difficult to learn because of its large command structure and intricate syntax. This book offers a simple, step-by-step approach to help newcomers to Mathematica build the skills needed to use the software in practice. Aimed at professionals with a good mathematics background, this book teaches by example, pointing out potential pitfalls along the way. In an easy-to-use format not found in other books and downloadable code furnished on the Internet, it covers many of the general areas of mathematics, including entering equations, plotting, computing ordinary and partial differential equations, and linear algebra.
Mathematica by Example
"Mathematica by Example, 3rd Edition is presented in a very accessible form for new (and more experienced) student users of Mathematica. The fact that information is organized according to the basic mathematics topics studied by STEM (science, technology, engineering, and mathematics) and other undergraduates, facilitates locating information for these students."
Essentials of Mathematica: With Applications to Mathematics and Physics
"Essential Mathematica: With Applications to Mathematics and Physics", based on the lecture notes of a course taught at the University of Illinois at Chicago to advanced undergrad and graduate students, teaches how to use Mathematica to solve a wide variety problems in mathematics and physics. It is illustrated with many detailed examples that require the student to construct meticulous, step-by-step, easy to read Mathematica programs. The first section, in which the reader learns how to use a variety of Mathematica commands, avoids long discussions and overly sophisticated techniques. Its aim is to provide the reader with Mathematica proficiency quickly and efficiently. The second section covers a broad range of applications in physics, engineering and applied mathematics, including Egyptian Fractions, Happy Numbers, Mersenne Numbers, Multibases, Quantum Harmonic Oscillator, Quantum Square Potential, Van der Pol Oscillator, Electrostatics, Motion of a Charged Particle in an Electromagnetic Field, Duffing Oscillator, Negative and Complex Bases, Tautochrone Curves, Kepler's Laws, Foucault's Pendulum, Iterated Function Systems, Public-Key Encryption, and Julia and Mandelbrot Sets. The first part includes examples, not long explanations. The second part includes attractive applications.
Applied Maple for Engineers and Scientists
MAPLE is easy-to-use software that performs numerical and symbolic analysis to solve complex mathematical problems. A reference for engineers, scientists, and application developers, it shows you how to tap the full power of MAPLE in solving real-world engineering problems in circuit theory, control theory, curve fitting, mechanics and digital signal processing. The book includes more than 65 figure, 100 equatiions, and accompanying software that includes exercises, MAPLE features and MAPLE subroutines.
Maple By Example
Bridges the gap between elementary handbooks and references for the more advanced Maple user