完整的 Wolfram 语言和笔记本体验
原有的技术计算环境
为您的 Wolfram 体验提供一体化的 AI 协助
更多移动应用程序
我们提供人工智能时代的解决方案,将符号计算、数据驱动的洞见和深厚的专业技术融为一体。
WolframConsulting.com
更多 Wolfram 解决方案
更多教育解决方案
计算机、科学、生活等方面的课程
学习、解决问题、分享想法。
来自 Wolfram 的新闻、观点和见解
资源
列表是 Wolfram 语言中非常重要和常规的结构. 它们允许您将任何类型对象的组合当作一个单一实体来处理. 有多种方式来构建它们.
使用缩写符号 {} 产生一个列表:
或使用 List,它将自动变为 {}:
使用一个参数的 Range 来创建一个从1开始的整数列表:
或使用两个参数的 Range 来创建从一个从更大的值开始的整数列表:
使用三个参数可以得到相邻元素间隔不为1的列表:
对列表中每个元素进行平方:
或使用 Table 创建这头10个平方:
正如 Range 一样,Table 可以从更大的值开始,或进行任意数量的跳跃:
使用 NestList 将 f 应用于 x 0到3次的结果创建一个列表:
用 Array 创建一个长度为4的列表,其中元素为 f[i]:
这里给出一个 3×2 数组:
用 List 创建字符串列表:
Wolfram 语言的矩阵是列表的列表.
使用 RandomInteger 创建一个由0到10之间的随机整数(由 m 存储)组成的 4×4 矩阵:
用 MatrixForm 查看2维矩阵形式的 m:
您可以将函数应用于列表.
您可以直接将数学函数应用于一个列表:
数学函数继续向纵深发展:
一个函数给出数值结果:
Length 给出列表长度:
用 Map 将一个函数应用于一个列表中的元素(不仅限于数学函数):
这里使用 Map 将 Length 应用于各个子列表:
类似地,这里求出每个子列表的最大值:
List Table Range NestList Array