Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rank of quasimatrices #751

Closed
freemin7 opened this issue Nov 7, 2021 · 4 comments
Closed

rank of quasimatrices #751

freemin7 opened this issue Nov 7, 2021 · 4 comments

Comments

@freemin7
Copy link

freemin7 commented Nov 7, 2021

I've been trying to follow along a chebfun workshop where this example came up:
rank([ 1 sin(x)^2 cos(x)^2]) which evaluates to 2.

This is also useful to dedacticly demonstrate what a bad basis the monomials are. To be honest i am still somewhat unsure about hcat, vcat, and similar functions in Julia. However i've not been able to reproduce the compuation shown above in ApproxFun.

@dlfivefifty
Copy link
Member

This is better suited for ContinuumArrays.jl which uses the quasimatrix notation

Your example currently won’t work there either tho

@freemin7
Copy link
Author

freemin7 commented Nov 7, 2021

Continous Linear Algebra, as Nick Trefethen calls it, gives rise to really interesting generalizations of discrete algorithms that only work in combination with the machinery of ApproxFun which ContinuumArrays doesn't provide either.

Is it really more appropriate to reimplement ApproxFun with an ContinuumArrays interface than to implement a ContinuumArrays in ApproxFun if Julia users want/expect feature parity with chebfun?

Since you closed this issue so quickly because it pokes at an underlying question, would opening a new issue about supporting Continous Linear Algebra on ApproxFun things be appreciated?

Here is a link to demonstration in question.

@dlfivefifty
Copy link
Member

I don’t know why anyone would expect feature parity as they are completely different packages

we are moving away from mixed metaphors. ContinuumArrays.jl/ ClassicalOrthogonalPolynomials.jl for quasimatrix (functions-as-vectors) like usage. ApproxFun will move to a more consistent language (functions-as-functions), eg operators will become functions of functions

@dlfivefifty
Copy link
Member

Ie yes please open a Continuous Linear Agebra issue but in ContinuumArrays.jl

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants