罗兰的MATLAB艺术

将想法转化为MATLAB

在云中共享和运行MATLAB代码

有很多方法可以共享MATLAB代码。因为现在的数量比以前多很多,所以我认为最好从2021年7月开始对该州进行审查。

很多代码,很多地方

你可以在很多地方找到共享的MATLAB代码。我的第一个去,检查后,我需要的代码不是在MATLAB或任何工具箱,是检查 文件交换
从这里,我可以进一步过滤,在本例中,找到对地球、海洋和大气科学的贡献。
这还不包括文件交换中可能对这门学科及其实践者有用的普通文件(这里是地球科学和地球科学家)。此外,您可以看到其中一些贡献不仅仅是文件,而是整个工具箱,其中许多具有可靠的下载历史和MATLAB用户的高评分。

共享文件

大约5年前,我们介绍 生活的脚本 这是一个交互式笔记本环境,用于探索数据,开发算法,发布报告,以及一个强大的共享代码的工具。您可以在File Exchange上的共享代码文档中找到这些代码,例如, 在这里 .我也使用活动脚本来创建和发布帖子 MATLAB的艺术 博客。您可能注意到了,我经常将脚本提供给下载。
你可以找到一组生动的脚本样本 在这里

代码再现性和重用站点主机MATLAB

许多网站专注于代码再现和重用云上的主机MATLAB。研究人员可以查看和下载MATLAB代码供自己使用,而出版商,如《自然》杂志,使用这些网站进行同行评审,包括运行和验证基于计算的论文的代码。
例如,我们共享 关于Code Ocean的信息 展示了研究人员如何上传他们的代码并运行其他人发布的代码 代码的海洋 而不需要访问自己的MATLAB许可证。
CUASHI / Hydroshare ,一个水文学家的社区,允许简单的代码重用和下载,比如这样 住脚本示例 它使用历史降雨数据可视化降水。
这些网站支持金宝app 开放的科学 使用MATLAB,因为即使是非MATLAB用户也有机会查看、下载、重用甚至自己运行代码。如果共享的代码采用Live Script格式,那么这种方法尤其有效;一旦您对分析感到满意,您可以共享静态PDF、Microsoft®Word、HTML和LaTeX版本的文件,以便在MATLAB之外查看。

与其他语言的互操作性

人们联系起来 木星与巨蟒的笔记,但有一个 公开可用的MATLAB内核 了。
整个故事 金宝app支持木星笔记本集成和基于浏览器的MATLAB IDE。
你也可以从MATLAB调用Python,从Python调用MATLAB。这个直接调用功能是除了长期支持MATLAB与其他语言的互操作性,如C, c++, Fortran(!), Java,和金宝app 更多的 (和许多 数据文件格式 )。

资源

这里有一个附加资源列表,用于以各种其他方式共享MATLAB代码。
MATLAB开车 :在任何地方使用MATLAB文件,并与他人共享它们。
MATLAB应用程序 :交互式MATLAB应用程序执行技术计算任务。
MATLAB Web应用程序 :创建在web服务器上运行的应用程序。
MATLAB代码生成 : MATLAB程序生成代码。

结论

您是否发现自己想要共享代码,但又不确定如何共享?你对在现有的科学门户中使用MATLAB感兴趣吗?或者希望MATLAB托管在一个新的网关上?让我们知道 在这里
版权所有2021 The MathWorks, Inc。
|

コメント

コメントを残すには,ここをクリックしてMathWorksアカウントにサインインするか新しいMathWorksアカウントを作成します。