2026a
# 从 MATLAB® 到 Syslab
# 新一代科学计算环境
Syslab 是新一代科学计算环境,基于高性能科学计算语言 Julia,提供业内最为高效的数值计算能力。同时,为了能够复用 MATLAB 历史代码资产,也支持兼容 M 语言。此外,还支持 Julia 与 M、Python、C/C++ 等编程语言的相互调用。
# 兼容 M 代码调试运行
对于现有的 MATLAB 程序,暂时无法迁移到 Julia 的用户来说,在 Syslab 平台上,可以继续使用这些 M 代码,进行调试和运行,具体操作指南请参见 M 语言计算环境。
考虑到长期的技术演进和更好的计算性能,可以选择在适当的时机再迁移到 Julia。
# 从 M 代码迁移到 Julia 代码
对于需要从 MATLAB 转到 Julia 编程的用户来说,Syslab 提供了一系列帮助文档,助力用户实现快速切换。
<ul>
<li>
<RouterLink to="/Doc/JuliaLanguage/JuliaOverview.html">Julia 语言概览</RouterLink>:一份简单而粗略的 Julia 语言概览,可以当字典使用;
</li>
<li>
<a :href="$withBase('../JuliaLanguage/Resource/RelatedSpecifications/Julia中文文档.pdf')" target="_blank">Julia 中文文档</a>:一份全面详尽的 Julia 语言帮助,包含标准库 API 介绍;
</li>
<li>
<RouterLink to="/Doc/JuliaLanguage/JuliaHigh-PerformanceProgramming.html">Julia 高性能编程</RouterLink>:一份源自工程应用的最佳性能实践经验;
</li>
<li>
<RouterLink to="/Doc/JuliaLanguage/DifferencesWithMatlab.html">与 MATLAB 的显著差异</RouterLink>:介绍 Julia 与 MATLAB 的显著差异;
</li>
<li>
<a @click="goSearchCenter">Syslab 与 M 函数对照表</a>:Syslab 函数库对 MATLAB 函数库的覆盖情况,支持通过 MATLAB 函数名搜索对应的 Syslab 函数(反之亦然),对代码迁移非常有用。
</li>
</ul>
