WolframAlpha

WolframAlpha["query"]
query 发送至 Wolfram|Alpha,并将输出导入.

WolframAlpha["query", format]
根据指定格式导入输出.

更多信息更多信息

  • 使用 WolframAlpha 要求互联网连接.
  • 支持以下格式:
  • "FullOutput"Wolfram|Alpha 输出的完全格式版本
    "MathematicaParse"对应于查询的一个 Mathematica 表达式
    "MathematicaResult"纯标准 Mathematica 结果(如果存在)
    "Result"结果具有以 = 产生的格式
    "URL"对于该查询的 Wolfram|Alpha API URL
    "XML"原始 XML 数据
    "MathematicaForms"输出中的 Mathematica 表达式列表,以不计算的形式
    "PodInformation"关于每个 pod 的所有已知信息的一个列表
    "PodCells"pod 内容列表,以 Mathematica 单元绘制
    "PodImages"pod 内容列表,以位图格式绘制
    "PodPlaintext"pod 内容列表,以纯文本格式
    "PodTitles"现有的 pod 标题列表
    "PodIDs"现有的 pod ID 列表
    "PodStates"现有的 pod 状态列表
    "SessionInfo"会话值列表,可能送给 Wolfram|Alpha 服务器计算结果
    "DataRules"现有的暴露数据
    "Validate"查询是否可能被 Wolfram|Alpha 诠释
    {"podid"}对于一个给定的 pod 的可用属性列表
    {{"podid",subpodid}}对于给定的 pod 和子 pod 的可用属性列表
    {"podid","property"}给定 pod 的给定属性值
    {{"podid",subpodid},"property"}给定 pod 和子 pod 的给定属性值、
  • WolframAlpha[query, {podid, elems}] 中的 pod 的 ID 可以是任意由 WolframAlpha[query, "PodIDs"].返回的字符串.
  • 当第二个变量是一个列表,该列表的任意元素本身可以是一个列表,或者 All,表明所有匹配的属性都应该被返回.
  • 在笔记本前端,WolframAlpha[query] 等价于 WolframAlpha[query, "FullOutput"],其它情况下则等价于 WolframAlpha[query, { All, {"Plaintext", "Input"}}].
  • 可以给出如下选项:
  • AppearanceElementsAutomatic在所显示结果中包含的元素
    AsynchronousFalse是否使用 API 的异步特征
    ExcludePodsNone从结果中排除的具体 pod ID
    IncludePodsAll包括在结果中的具体 pod ID
    InputAssumptions{}在该 API 调用中包含的假设
    PodStates{}关于 pod 状态的信息
    PodWidthAutomatic由 API 返回的内容宽度参数
    TimeConstraint30对于 API 调用所允许的秒数
  • AppearanceElements 只影响使用结构化格式返回的结果,例如 WolframAlpha[string, "FullOutput"].
  • 可能的 AppearanceElements 包括 .
  • Asynchronous->True 在 API 中设置 标志,但是将自动使用 Import 的后续调用来解决异步内容.
  • Asynchronous->All 将设置 标志,并且把任何异步内容保持在未解决的状态.
  • 当第二个变量是一个列表,IncludePodsExcludePods 的任何设置都可以忽略.
  • 如果 IncludePodsExcludePods 都设置为 pod ID 的非空列表,则 ExcludePods 将被忽略.
  • PodWidth->w 将 API 的 参数设置为 w.
  • PodWidth 可以被设置为至多四个数组成的列表,对应于 API 参数
  • WolframAlpha[args, TimeConstraint->t] 实际上等价于 TimeConstrained[WolframAlpha[args], t].
  • TimeConstraint -> t 并不限制在异步下载上所花的时间.
  • 如果 TimeConstraint 设置为值列表,用于 API 的第二个元素是 API 的 设置,第三个是 ,而第四个是 .

范例范例打开所有单元关闭所有单元

基本范例 (3)基本范例 (3)

从一个简单的 Wolfram|Alpha 查询中获取结果:

In[1]:=
Click for copyable input
Out[1]=

只获取结果的内容,以 Mathematica 单元格式化:

In[1]:=
Click for copyable input
Out[1]=

从一个特定的 pod 和子 pod 中获取信息的特定块:

In[1]:=
Click for copyable input
Out[1]=
版本 8 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »