洛伦(Matlab)的艺术

将想法变成MATLAB

Chebfun项目的更新

不久前,我写about the Chebfun Project. At the time, version 3 had recently come out. I recently visited Nick Trefethen and Nick Hale, part of the Chebfun team, and they showed me the latest and greatest version 4.

正如我在较早的帖子中所说的那样,该包的旨在具有MATLAB中的常规矢量符号的语法,但是
实体代表函数。

这是Chebfun网站上的描述:

Chebfun is a collection of algorithms and a software
system in object-oriented MATLAB which extends familiar powerful methods
of numerical computation involving numbers to continuous or
piecewise-continuous functions. It also implements continuous analogues
QR分解和SVD等线性代数概念的
求解普通的微分方程。数学基础
系统结合了Chebyshev扩展的工具,快速傅立叶变换,
Barycentric插值,递归ZEROFINDING和自动插值
differentiation.

内容

非线性操作员

One recent addition includes being able to use nonlinear operators more naturally. So, to solve a nonlinear system, guess
what?! You get to use the MATLAB operator\ \呢请参阅《切布芬指南》第7章,以获取一个很好的例子。

图形用户界面

尼克和尼克为Chebfun跑了GUI(从那以后)。您可以使用它来制定问题。此外,您可以
使用它访问演示和示例。找到与您想要解决的问题,在GUI中选择它
填充所有必需的字段,您可以随时运行代码或修补程序。

丰富的例子

Here is afull list of examples. You can get the code, or the example in PDF or HTML form.

我将仅提及一些我的最爱,向您展示Chebfun可以解决的可能问题。

  • Orr-Somerfield eigenvalues (hydrodynamic stability)
  • Carrier equation (ode: boundary value problem)
  • Double well Schrodinger eigenstates (quantum mechanics)
  • 反应扩散方程的耦合系统

那只是冰山一角。

您需要在需要时使用什么基础功能?

许多人将花键用作近似,求解微分方程等的基础函数。有些人使用
小波用于类似目的。这里讨论的包装依赖于Chebyshev功能。我希望您可以
see the broad applicability of the Chebfun project. What do you use? And why? Let me knowhere

以MATLAB®7.12出版

|

注释

To leave a comment, please clickhereto sign in to your MathWorks Account or create a new one.