3 - FAU MoD Lecture: Applications of AAA Rational Approximation (II) [ID:46792]
50 von 922 angezeigt

As you know, I'm a MATLAB person.

What made MATLAB so great was the realization that many computations come down to vectors

and matrices.

But we had the idea, after we heard about object-oriented programming, we had the idea

of overloading discrete objects to continuous ones.

So MATLAB has a vector and you can operate on the vector.

Why not overload that to do analogous operations on functions?

Or a matrix you might put the load to become an operator.

So that was the vision of CHEBFUN 20 years ago and the idea is to implement everything

with CHEBISHEF polynomials, which I won't say very much about.

I'll say a little bit maybe.

So most of this hour I'm going to spend showing you CHEBFUN, talking about CHEBFUN.

Let's spend a moment at the website here.

I'm not sure if that's perfectly focused, but I guess it's okay.

We had a wonderful five or six years with a big team working on this and it's now a

very tidy project.

With a nice website, you Google CHEBFUN and you'll find CHEBFUN.org.

And if you go to the website, let me draw your attention to DOCS, which stands for documents,

of course.

And if you go to the CHEBFUN guide, you'll see that there are 20 chapters about what

to do.

But the first chapter is the introduction.

So just read that and you'll get the idea.

Another thing to point out at the website is the, I'll go to about and the history.

No, I'll go to people.

So if you're curious about who has been involved, they're not all here, but most of the people

involved are described here.

It's been a collection of students and post-docs mostly, some faculty members.

I could talk about all of these people at length, but I won't do that.

It's an open source project written in a commercial language because it's written in MATLAB.

So that's weird.

This is, I think, the world's biggest open source project in MATLAB or the world's most

impactful one.

But of course, a lot of people don't like MATLAB in principle because it's commercial.

And I wish there were a Python version of CHEBFUN.

There isn't right now.

There are Python versions of little parts of CHEBFUN, but nothing like the full thing.

Also in Julia, there are Julia things that do a little bit of CHEBFUN, but nothing like

all of CHEBFUN.

If I go to examples, that's the other thing I wanted to show you.

We have about 300 examples online of calculations using CHEBFUN.

So these are the chapter headings, if you like, and in each chapter, you have a bunch

of different things.

And quite a few of these are non-trivial.

So as we've learned interesting mathematics over the years, we've often written an example

about that.

And it's a lot of fun.

Pick a subject you like and take a look.

Can you open, for instance, this one, distance between the cores?

Of course.

Teil einer Videoserie :

Zugänglich über

Offener Zugang

Dauer

00:59:16 Min

Aufnahmedatum

2023-02-01

Hochgeladen am

2023-02-23 16:46:04

Sprache

en-US

Chebfun session
Date:  Wed. February 1, 2023
Event: FAU MoD Lecture
Organized by:  FAU MoD , Research Center for Mathematics of Data at Friedrich-Alexander-Universität Erlangen-Nürnberg (Germany)
Speakers: Prof. Dr. Nick Trefethen
Affiliation: University of Oxford
[Session 2]  A Tour of Chebfun
By Prof. Dr. Nick Trefethen
This session will be a hands-on introduction to Chebfun, and it should be of interest to anyone who uses MATLAB. Chebfun starts from the idea of continuous analogues of Matlab operations: vectors are overloaded to functions and matrices to operators. The result is an appealing tool for all kinds of problems of rootfinding, quadrature, optimization, and ODEs.
* This is the second part of the FAU MoD Lecture by Prof. Trefethen.

Tags

Research FAU MoD lectures
Einbetten
Wordpress FAU Plugin
iFrame
Teilen