Mathematica 可以访问广博的 Wolfram 知识库,包括最实时的数千个领域的数据。
现在, 您可以评估Wolfram Language代码, 调用已部署的APIs, 并从您喜欢的命令行界面直接执行独立脚本。WolframScript 的工作原理就像任何其他命令行的实用程序一样, 在Wolfram系统和其他程序和 I/O 之间建立了灵活的连接。
WolframScript与Mathematica 版本11一起打包。在 Mac 上, 必须运行与Wolfram系统捆绑在一起的附加安装程序。也可以从 WolframScript 主页下载并安装独立版本。
一旦安装,可以在桌面应用程序所在的文件夹中找到 wolframscript 可执行文件, 并将其添加到路径中, 以便可以直接从任何命令行接口调用它。
交互式脚本 执行时, 如果没有选项,wolframscript 将打开一个Wolfram语言控制台解释器。这种交互式 shell (有时称为REPL或 read–eval–print 循环) 是一种无需启动桌面前端就可以编写和运行Wolfram语言代码的简便方法。它还为无终端服务器或嵌入式计算机 (例如Raspberry Pi) 提供了一个替代接口。
以这种方式运行 wolframscript 时, 只需要简单的输入一行代码, 然后按 Enter 键即可查看结果。完成后, 请使用Quit终止交互式会话。
一次性代码评估 若要在不启动交互式 shell 的情况下运行单行代码, 请使用-code选项。以这种方式输入的命令Wolfram Engine会立即评估, 结果以标准形式输出。当评估完成时, Wolfram内核终止。这对于一次性应用程序非常方便, 例如使用导入查看文本文件的内容。(在某些情况, 需要使用 \ 字符来规避内部双引号。)
还可以使用重定向来通过标准输入的方式提供文件输入。这个输入的数据在脚本中以 $ScriptInputString表示。添加-linewise使用标准的NewLine符号作为分隔符, 将每行文本作为单独的输入值处理。
科学软件网是一个以引进国外优秀科研软件,提供全方位软件服务的营业网站,网站由天演融智软件有限公司创办,旨在为国内高校、科研院所和以研发为主的企业事业单位提供优秀的科研软件及相关软件服务。截止目前,科学软件网已获得数百家国际知名软件公司正式授权,代理销售科研软件达一千余种,软件涵盖领域包括经管,仿真,地球地理,生物化学,工程科学,排版及网络管理等。同时,还提供专业培训、视频课程(包含34款软件,64门课程)、实验室解决方案和项目咨询等服务。
不管您是需要购买单款软件,还是制定整个实验室的购买方案,都可以提供。
Mathematica 在所有领域构建了前所未有的强大算法—许多算法都是使用 Wolfram 语言独特的开发方法和功能进行构建的
Mathematica 以卓越的技术和简便的使用方法享誉全球,在此基础上,它提供了单个集成并且持续扩展的系统,涵盖了最广最深的技术计算功能。现在利用 Mathematica Online(在线),它还能通过网页浏览器实现云端的完美访问,以及在所有现代桌面系统上的本地访问。
覆盖范围
Mathematica 基于具有突破性意义的 Wolfram 语言。
科学软件网是一个以引进国外优秀科研软件,提供全方位软件服务的营业网站,网站由天演融智软件有限公司创办,旨在为国内高校、科研院所和以研发为主的企业事业单位提供优秀的科研软件及相关软件服务。截止目前,科学软件网已获得数百家国际知名软件公司正式授权,代理销售科研软件达一千余种,软件涵盖领域包括经管,仿真,地球地理,生物化学,工程科学,排版及网络管理等。同时,还提供专业培训、视频课程(包含34款软件,64门课程)、实验室解决方案和项目咨询等服务。
不管您是需要购买单款软件,还是制定整个实验室的购买方案,都可以提供。
Mathematica 以卓越的技术和简便的使用方法享誉全球,在此基础上,它提供了单个集成并且持续扩展的系统,涵盖了最广最深的技术计算功能。现在利用 Mathematica Online(在线),它还能通过网页浏览器实现云端的完美访问,以及在所有现代桌面系统上的本地访问。
核心技术
Mathematica 发展轨迹
超过三十年的漫长历程
在 Mathematica 第一版中引入的五百多个函数,仍然涵盖在最新版的 Mathematica 中,而且总计已总增添了将近 4,500 种不同函数,以及众多具有远见卓识的重要创新思想。
1988 年革新
当 Mathematica 首次在 1988 年诞生时,它为技术计算带来了革命性的变化,由此每年都持续不断引入更多新函数、新算法和新思路。
远远超过数学
数学是 Mathematica 第一个大型应用领域;基于数学领域的成功经验,Mathematica 系统性地扩展到了许多新领域,包括各种技术计算格式。
创新速度越来越快
Mathematica 在三十年多的时间里遵从快速革新的发展轨迹,使得在每个阶段都构建了许多强大的新功能。
在每个版本中都有新思想
Mathematica 的各版本更新不仅仅是一般的软件更新;每个连续更新的版本都是在新方向上对计算模式的一次重大发展,并且引入了重要的新思路。
您在第一版中学到的技巧仍然可以用
如果您使用过首版 Mathematica,那么您在三十年前编写的代码仍然可用,并且能够在现今的 Mathematica 大型系统中再度遇见 Mathematica 第一版的核心思想。
三十年多来的持续发展
Mathematica 忠实于它的核心准则和严肃的设计原理,持续发展并且集成了许多新功能和方法,而无需走回头路。
使用云内核 如果没有安装本地的Mathematica, 您可以在云中运行 Wolframscript。在命令的结尾添加 -cloud 选项将计算结果发送到可用的云内核。第一次在云中运行某个文件时,将要求您进行身份验证。
默认情况下 -cloud选项在Wolfram Cloud上使用公共内核。如果可以连接到Wolfram Enterprise Private Cloud,在-cloud后,可以通过 URL
作为直接参数来指定不同的云基。
使用-auth和 –disconnect,可以手动打开和关闭这些链接。每个云都需要独立的身份验证, 并且在会话期间存储连接数据以供使用。云认证只需要发送专用的计算;不会影响 Wolfram Knowledgebase的访问。
调用包和APIs 来自Wolfram Language语言包 (.wl, .m) 的代码可以通过 wolframscript 使用 -file 选项执行。这将评估文件中的每个连续代码行, 完成后终止内核。
与交互式脚本不同, 默认情况下不会显示 -file 的结果, 除非包含在Print、Write或某些类似的输出函数中。使用 -print 选项将最终计算的结果发送到标准输出, 同时 -print all 显示的中间结果。
还可以使用 -api选项调用已部署的APIs。下面的API(使用 APIFunction 和 CloudDeploy 生成) 返回一个给定城市的下一周高温预报。若要使用 wolframscript 调用API,可以通过URL或UUID (url 的最后一部分) 引用它。参数以名称表示,在这种情况下,可选-args选项。
Mathematica 在其三十年的开发历程中,在技术计算领域确立了最先进的技术,并为全球技术创新人员、教育工作者、学生和其他人士提供了最主要的计算环境。
Mathematica 以卓越的技术和简便的使用方法享誉全球,在此基础上,它提供了单个集成并且持续扩展的系统,涵盖了最广最深的技术计算功能。现在利用 Mathematica Online(在线),它还能通过网页浏览器实现云端的完美访问,以及在所有现代桌面系统上的本地访问。
现代技术计算的唯一选择
通过三十多年来的精心研发和不断探索,Mathematica 在许多领域独树一帜,在当今技术计算环境和工作流程中表现卓著。
一个全面集成的大型系统
Mathematica 具有涵盖所有技术计算领域的将近 5,000 个内置函数——所有这些都经过精心制作,使其完美地整合在 Mathematica 系统中。不仅仅是数字,也不仅
仅是数学,内容包罗万象
基于三十多年来的持续开发,Mathematica 在所有技术计算领域表现卓著,包括网络、图像、几何、数据科学、可视化、机器学习等等。
不可想象的算法功能
Mathematica 在所有领域构建了前所未有的强大算法—许多算法都是使用 Wolfram 语言独特的开发方法和功能进行构建的
前所未有的高级
从超级函数到元算法,Mathematica 提供了可实现自动化并且日益完善的高级环境,使您的工作尽可能地高效。
科学软件网是一个以引进国外优秀科研软件,提供全方位软件服务的营业网站,网站由天演融智软件有限公司创办,旨在为国内高校、科研院所和以研发为主的企业事业单位提供优秀的科研软件及相关软件服务。截止目前,科学软件网已获得数百家国际知名软件公司正式授权,代理销售科研软件达一千余种,软件涵盖领域包括经管,仿真,地球地理,生物化学,工程科学,排版及网络管理等。同时,还提供专业培训、视频课程(包含34款软件,64门课程)、实验室解决方案和项目咨询等服务。
不管您是需要购买单款软件,还是制定整个实验室的购买方案,都可以提供。
Mathematica 以卓越的技术和简便的使用方法享誉全球,在此基础上,它提供了单个集成并且持续扩展的系统,涵盖了最广最深的技术计算功能。现在利用 Mathematica Online(在线),它还能通过网页浏览器实现云端的完美访问,以及在所有现代桌面系统上的本地访问。
得到最美观的结果
Mathematica 使用最先进的计算美学和设计原理,为你呈现最美观的结果;立即创建最顶级的互动可视化效果和出版物质量级别的文档。
超过十五万个范例
从 参考资料中心 的 150,000 多个范例,Wolfram 演示项目的将近 10,000 个开源演示项目和其他资源中获取帮助,开始着手任何项目。
即时现实数据
Mathematica 可以访问广博的 Wolfram 知识库,包括最实时的数千个领域的数据。
完美的云端集成
Mathematica 目前已经完美地集成于云端系统中;可在统一强大的云端桌面混合环境中进行分享、云计算以及更多功能。
与任意内容连接
Mathematica 为与任意内容连接而构建:文件格式(180 多种)、其他语言、 Wolfram Data Drop、API、数据库、程序、物联网和设备,甚至其自身分布等。
科学软件网是一个以引进国外优秀科研软件,提供全方位软件服务的营业网站,网站由天演融智软件有限公司创办,旨在为国内高校、科研院所和以研发为主的企业事业单位提供优秀的科研软件及相关软件服务。截止目前,科学软件网已获得数百家国际知名软件公司正式授权,代理销售科研软件达一千余种,软件涵盖领域包括经管,仿真,地球地理,生物化学,工程科学,排版及网络管理等。同时,还提供专业培训、视频课程(包含34款软件,64门课程)、实验室解决方案和项目咨询等服务。
不管您是需要购买单款软件,还是制定整个实验室的购买方案,都可以提供。
问:请问各位高手,怎样学习mathematica?
答:可以参考Wolfram 的 tutorial。科学软件网 也提供mathematica的视频课程,从初级到高级都有,如果有兴趣可以免费试听。