TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Mathematical software wish list

132 点作者 cosenal将近 10 年前

5 条评论

jacobolus将近 10 年前
The coolest piece of mathematical software I’ve come across in the last few years is Chebfun, <a href="http:&#x2F;&#x2F;www.chebfun.org" rel="nofollow">http:&#x2F;&#x2F;www.chebfun.org</a><p>Basic idea is to represent functions by high-degree polynomials which approximate them to near machine precision. After each operation, any terms which contribute at less than about 10^-15 are dropped, in the same way as bits get dropped after a standard floating point operation. This keeps the degree of the polynomial from growing exponentially.<p>The Chebfun team has found or invented a number of efficient algorithms for interacting with such polynomials, which make it practical to find roots, take integrals and derivatives, solve differential equations, combine multiple functions in various ways, and so on.<p>I think it must be the largest Matlab library anyone has yet built, and while I’m not the biggest fan of Matlab, they’ve done a great job integrating with the environment. Turns out Matlab has a bunch of object oriented features with operator and function overloading, so Chebfun can adopt most of the operators and functions for operating on regular Matlab arrays and overload them to work on their continuous function approximations. This makes for very clean and readable code for their users, though the internals get pretty complex.<p>Also recommended is Trefethen’s book Approximation Theory and Approximation Practice, which explains the mathematical ideas underlying the library. First 6 chapters are freely available online: <a href="http:&#x2F;&#x2F;www.chebfun.org&#x2F;ATAP&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.chebfun.org&#x2F;ATAP&#x2F;</a>
评论 #10038549 未加载
评论 #10038754 未加载
评论 #10039711 未加载
Jun8将近 10 年前
This question and answers are gold! The answer with LaTex (<a href="http:&#x2F;&#x2F;mathoverflow.net&#x2F;a&#x2F;213268&#x2F;42557" rel="nofollow">http:&#x2F;&#x2F;mathoverflow.net&#x2F;a&#x2F;213268&#x2F;42557</a>) and the diametrically opposed comments to it illustrate problems with Tex.<p>One thing I didn&#x27;t see mentioned is better collaborative tools (true for any research but doubly true here due to difficulties with notation, etc.). Note the quick progression of results triggered by Tao&#x27;s polymath blog (<a href="http:&#x2F;&#x2F;polymathprojects.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;polymathprojects.org&#x2F;</a>) but I find the current Wordpress format not very suitable for search and browsing.
评论 #10036779 未加载
评论 #10040184 未加载
评论 #10040946 未加载
noobie将近 10 年前
I was surprised there weren&#x27;t any &quot;ambitious&quot; wishes. Most, if not all, of the answers seem in response to practicality issues. Nothing along the terms of ML for math theorems or an accessible proof library for computers.
评论 #10037977 未加载
bitshiffed将近 10 年前
This is great. I would love to see these kinds of discussions across different communities&#x2F;lines-of-work! I had hoped shouldexist, and similar attempts to collect this kind of information, would get there; but none seem to survive.
hbt将近 10 年前
Is there a similar thread for software development?<p>I&#x27;m not sure what keywords to google. Reply with links if you got any.<p>Thanks