Loren在Matlab的艺术上

将想法转化为matlab

在云中共享和运行MATLAB代码

共享MATLAB代码有很多方法。由于曾经有许多人数,我认为截至2021年7月,审查国家会很好。

很多代码,很多地方

您可以找到有很多地方可以找到共享的MATLAB代码。我的第一个转到了,检查了我需要的代码不在matlab或任何工具箱中,是要查看 文件交换
从这里,我可以进一步过滤,在这种情况下,找到地球,海洋和大气科学的贡献。
这不计算在文件交换中的更多常规文件,这些文件可能对此学科及其从业者(这里的地球科学和地球科学家)有用。此外,您可以看到这些贡献中的一些不仅仅是文件,而且是整个工具箱,许多具有实体的下载历史和来自Matlab用户的高级别。

共享文件

大约5年前,我们介绍了 直播脚本 进入MATLAB,一个互动笔记本环境,用于探索数据,开发算法,发布报告和用于共享代码的强大车辆。例如,您可以在文件交换机上的共享代码文档中找到这些, 这里 。我还使用实时脚本来创建和发布帖子 Matlab的艺术 博客。您可能会注意到我经常会使脚本下载。
您可以找到示例性直播脚本标本的图库 这里

代码再现性和托管MATLAB的重用网站

许多网站专注于代码再现性和在云上重用主机MATLAB。研究人员可以查看和下载MATLAB代码以获取自己的使用,而出版商,例如大自然,使用该网站进行对等审查,包括运行和验证基于计算的论文的代码。
例如,我们分享 关于代码海洋的信息 几年前,展示了研究人员如何上传他们的代码并运行其他人的代码 代码海洋 不需要访问自己的MATLAB许可证。
Cuashi / Hydroshare. 是一个用于水文学家的社区,允许简单的代码重用和下载,例如此 实时脚本示例 使用历史降雨数据可视化降水。
这些网站支持金宝app 开放科学 由于甚至非MATLAB用户甚至没有机会查看,下载,重复使用,甚至运行代码本身。如果共享的代码处于实时脚本格式,则尤其有效;一旦对分析感到满意,您可以共享静态PDF,Microsoft®Word,HTML和乳胶版本以查看Matlab以外的文件。

与其他语言的互操作性

人们员工 jupyter笔记本与python但有一个 Matlab的公开供应内核 也。
整个故事 金宝app支持Jupyter Notebook集成和基于浏览器的Matlab IDE。
您还可以从Python调用Matlab和Matlab的Python。此直接呼叫功能是长期站立的MATLAB支持互操作性,与其他语言,如C,C ++,Fortran(!),Java和金宝app 更多的 (许多人 数据文件格式 也是)。

资源

以下是用于以各种其他方式共享MATLAB代码的额外资源列表。
MATLAB驱动器 :与您的MATLAB文件从任何地方合作,并与他人分享。
MATLAB应用程序 :交互式MATLAB应用程序执行技术计算任务。
Matlab Web Apps. :创建将在Web服务器中运行的应用程序。
matlab代码生成 :从MATLAB程序生成代码。

结论

你发现自己想要分享代码,但不确定吗?您是否有兴趣在任何现有的科学网关中使用MATLAB?或希望MATLAB托管在新的网关上?让我们知道 这里
版权所有2021 Mathworks,Inc。
|

注释

要发表评论,请点击这里登录您的MathWorks帐户或创建新的。