8的新功能概要
核心语言
打开所有单元 关闭所有单元Wolfram|Alpha 融入于 Wolfram 系统
— 在输入单元的任何地方输入 ,在框符内输入自然语言,会得到相应的 Wolfram 系统输入
— 在输入单元的开头输入 ,从 Wolfram|Alpha 中获得单个数据
— 在输入单元的开头输入 ,从 Wolfram|Alpha 中获得全部输出
WolframAlpha — 编程查询 Wolfram|Alpha 并在 Wolfram 系统中给出结果
新的增强的编译器 »
CompilationTarget — 指定包含 C 代码的编译函数的目标运行时间
Parallelization — 指定编译函数是否应该并行运行
Wolfram 系统编译器用户指南 — 如何有效使用编译器的教程
动态程序库链接 »
LibraryFunctionLoad — 从动态库加载一个函数至 Wolfram 系统
LibraryFunction — 调用动态库的一个函数
LibraryFunctionInformation ▪ LibraryUnload ▪ FindLibrary ▪ ...
Wolfram LibraryLink 用户指南 — 在 Wolfram 系统中使用动态库的教程
从 Wolfram 系统程序中产生 C »
Export — 导出 Wolfram 系统编译函数成 C 代码
CCodeGenerate ▪ CCodeStringGenerate ▪ SymbolicCGenerate ▪ LibraryGenerate ▪ ...
产生 C 代码用户指南 — 使用 Wolfram 系统编译函数产生 C 代码的教程
C 代码的符号表示 »
ToCCodeString — 把一个符号 C 表达式转换成一个 C 代码字符串
CAssign ▪ CCall ▪ CDefine ▪ CFor ▪ CFunction ▪ CIf ▪ CStruct ▪ ...
SymbolicC 用户指南 — 在 Wolfram 系统中创建、操控和优化 C 代码的教程
从 Wolfram 系统中调用 C 编译器 »
CreateExecutable — 从 C 代码中创建一个可执行文件
CreateLibrary — 从 C 代码中创建一个程序库
CCompilerDriver 用户指南 — 在 Wolfram 系统中使用可用的 C 编译器教程
使用 CUDALink 的 GPU 计算»
CUDAInformation — 列出所有 CUDA 设备信息
CUDAFunctionLoad — 加载用户定义的 CUDA 程序于 Wolfram 系统
CUDAErosion ▪ CUDADilation ▪ CUDAFourier ▪ CUDADot ▪ ...
使用 OpenCLLink 的 GPU 计算 »
OpenCLInformation — 列出所有 OpenCL 设备信息
OpenCLFunctionLoad — 加载用户定义的 OpenCL 程序于 Wolfram 系统
OpenCLMemoryLoad ▪ OpenCLMemoryAllocate ▪ SymbolicOpenCLFunction ▪ ...
断言检验
数学与算法
图与网络 »
Graph — 从点与边中构建图
GraphData, ExampleData — 理论图与经验图的集合
CompleteGraph ▪ GridGraph ▪ CompleteKaryTree ▪ ButterflyGraph
AdjacencyGraph ▪ IncidenceGraph ▪ AdjacencyMatrix ▪ ...
UniformGraphDistribution ▪ BarabasiAlbertGraphDistribution ▪ ...
新的图样式与标记 »
HighlightGraph — 突出显示顶点、边或整个子图
VertexStyle ▪ EdgeStyle ▪ VertexLabels ▪ EdgeLabels ▪ ...
新的谓词与属性 »
IsomorphicGraphQ — 验证两个图是否同构
GraphQ ▪ DirectedGraphQ ▪ ConnectedGraphQ ▪ EulerianGraphQ ▪ ...
新的图度量法与度量 »
VertexCount ▪ VertexDegree ▪ VertexInDegree ▪ GraphDistance ▪ ...
ClosenessCentrality ▪ BetweennessCentrality ▪ PageRankCentrality ▪ ...
新的图计算 »
FindShortestPath — 求从源顶点到一个或所有顶点的最短路径
FindEulerianCycle ▪ FindHamiltonianCycle ▪ GraphDiameter ▪ ...
ConnectedComponents ▪ KCoreComponents ▪ VertexOutComponent ▪ ...
FindClique ▪ FindEdgeCover ▪ BreadthFirstScan ▪ ...
控制系统 »
TransferFunctionModel, StateSpaceModel — 线性时不变系统的模型
ToContinuousTimeModel ▪ ToDiscreteTimeModel ▪ ...
RootLocusPlot — 绘制根轨迹
BodePlot — 绘制频响的幅度和相位
NyquistPlot ▪ NicholsPlot ▪ ...
ControllableModelQ — 测试一个模型是否可控制
KalmanEstimator — 具有指定协方差矩阵的卡尔曼(Kalman)估计
OutputResponse ▪ ControllabilityMatrix ▪ SystemsModelExtract ▪ LyapunovSolve ▪ ...
概率和统计 »
Probability, NProbability — 计算一般事件的概率
Expectation, NExpectation — 计算一般表达式的期望
ProbabilityDistribution — 从一个分布函数构建分布
RandomVariate ▪ SurvivalFunction ▪ HazardFunction ▪ ...
Moment — 分布和数据的矩
Cumulant — 分布和数据的矩的累积量
MomentGeneratingFunction ▪ MomentConvert ▪ FactorialMoment ▪ ...
DistributionFitTest — 检验分布或数据的优度拟合
LocationTest — 检验一个或两个数据集的均值或均值差异
VarianceTest — 检验一个或两个数据集的方差或方差比
LocationEquivalenceTest ▪ VarianceEquivalenceTest ▪ ...
新的统计分布 »
MultivariateTDistribution — 多元学生(Student) 分布
MultinormalDistribution ▪ BinormalDistribution ▪ MultivariatePoissonDistribution ▪ ...
HistogramDistribution — 根据数据的直方图构建分布
SmoothKernelDistribution — 根据数据的平滑性构建分布
EmpiricalDistribution ▪ SurvivalDistribution ▪ KernelMixtureDistribution ▪ ...
DagumDistribution ▪ SinghMaddalaDistribution ▪ BetaPrimeDistribution ▪ ...
ExponentialPowerDistribution ▪ SechDistribution ▪ NakagamiDistribution ▪ ...
TransformedDistribution ▪ OrderDistribution ▪ MixtureDistribution ▪ CopulaDistribution ▪ ...
置换 »
Cycles ▪ PermutationCyclesQ — 置换的轮换表示
RandomPermutation — 随机产生的置换
Permute ▪ FindPermutation — 置换部分表达式
PermutationListQ ▪ PermutationList ▪ PermutationCycles — 置换列表与其轮换格式的转换
PermutationSupport ▪ PermutationMax ▪ ... — 通过置换移动点
PermutationProduct ▪ PermutationPower ▪ PermutationOrder ▪ ... — 置换操作
群论 »
PermutationGroup — 有限群的置换表示
GroupMultiplicationTable ▪ CayleyGraph — 群的另一种表示
GroupOrder ▪ GroupElements ▪ GroupElementQ ▪ ... — 群的元素
GroupOrbits ▪ GroupStabilizer ▪ ... — 群的操作
SymmetricGroup ▪ DihedralGroup ▪ ... — 已命名的群
方程解的改进
NIntegrate — 新的方法,尤其是对单变量和多变量的被积函数
可视化与图形
Texture — 指定多边形的纹理表面或其它填充图形对象
ScalingFunctions — 当用 Plot、Plot3D 以及其它绘制函数绘图时,指定应使用何种比例函数
统计可视化 »
SmoothHistogram — 绘制数据的密度估计
SmoothHistogram3D ▪ PairedBarChart ▪ PairedHistogram ▪ DensityHistogram ▪ SmoothDensityHistogram ▪ ...
QuantilePlot — 数据或分布的分位数-分位数绘制
ProbabilityPlot — 数据或分布的概率-概率绘制
ProbabilityScalePlot — 绘制正态分布、韦伯分布、康拜尔(Gumbel)分布等
BoxWhiskerChart ▪ DistributionChart ▪ ...
金融可视化 »
TradingChart —完整的交易图表,其中可能包括技术指标
InteractiveTradingChart — 交互式交易图表
CandlestickChart ▪ KagiChart ▪ RenkoChart ▪ ...
小波可视化 »
WaveletListPlot — 绘制小波变换的系数
WaveletMatrixPlot ▪ WaveletImagePlot ▪ WaveletScalogram ▪ ...
改进的交互式图形编辑
新的应用技术
小波分析 »
ContinuousWaveletTransform — 给出连续小波变换
DiscreteWaveletTransform — 给出离散小波变换
HaarWavelet — 哈尔(Haar)小波族
DaubechiesWavelet — 多贝西(Daubechies)小波族
MexicanHatWavelet — 高斯(Gaussian)导数的小波族
GaborWavelet — 盖博(Gabor)小波族
WaveletPhi ▪ WaveletPsi ▪ BattleLemarieWavelet ▪ BiorthogonalSplineWavelet ▪ MorletWavelet ▪ PaulWavelet ▪ ...
WaveletListPlot — 绘制小波变换系数
WaveletMatrixPlot ▪ WaveletImagePlot ▪ WaveletScalogram ▪ ...
计算金融 »
FinancialDerivative — 获取金融衍生品的价格
FinancialIndicator — 技术指标的符号表示
TimeValue — 资金时值计算
EffectiveInterest — 实际利率的转换
Cashflow ▪ Annuity ▪ AnnuityDue ▪ FinancialBond ▪ ...
金融可视化 »
TradingChart — 完整的交易图表,其中可能包括技术指标
InteractiveTradingChart — 交互式交易图表
CandlestickChart — 开盘高低收盘价格的蜡烛与开盘-最高-最低-收盘(OHLC)图表
KagiChart ▪ RenkoChart ▪ PointFigureChart ▪ LineBreakChart ▪ ...
图像处理的改进 »
ImageTransformation — 一个图像的像素功能的转换
EdgeDetect — 在一个图像中使用凯倪(Canny)和其它方法检测边缘
RandomImage — 从一个分布中产生一个随机图像
ImageCapture — 从您的计算机的主要的摄像机设备中捕获一个图像
ImageKeypoints — 在一个图像中找到关键点与相关的特征向量
ImageCooccurrence — 创建一个纹理共生矩阵
TextRecognize — 从图像中提取文本
ImageDeconvolve ▪ ContourDetect ▪ CrossingDetect ▪ SkeletonTransform ▪ PrincipalComponents ▪ ...
MeanShiftFilter ▪ RangeFilter ▪ TotalVariationFilter ▪ WienerFilter ▪ ...
WatershedComponents — 图像的分水岭变换
ComponentMeasurements — 形状和颜色分析
FillingTransform ▪ MorphologicalBinarize ▪ ImageForestingComponents ▪ ...
新的导入/导出格式 »
"GraphML" — 图格式
"KML" — 谷歌地球 GIS 格式
"QuickTime" — Export 可以导出到 QuickTime 视频格式
"EPS" — Import 现在支持封装的 PostScript 格式
"XLSX" ▪ "Affymetrix" ▪ "JSON" ▪ "C" ▪ "NEXUS" ▪ "VideoFrames" ▪ ...
笔记本与文档的增强
可计算文档格式(CDF)文件
文件 ▶ 新建 ▶ FreeCDF (.cdf)— 创建一个新的 .cdf 文件
"CDF" — 添加可计算文档格式(.cdf)文件的 Import 和 Export
打印与布局的改进
文件 ▶ 打印设置 ▶ 页眉和页脚 — 新的“页眉和页脚”对话框包括支持自索引运行头并且添加许多其它易于使用的功能
文件 ▶ 打印预览 — 在 Windows 和 Linux 平台添加新的“打印预览”功能
新的引文管理
插入 ▶ 引用 — 与尾注和 BibTeX 引用样式的集成
引文管理 — 在 Wolfram 系统中管理引文的教程
改进的查找与替代对话框
编辑 ▶ 查找 — 包括查找和替代完整的排版文本,增强的搜索结果的高亮显示,以及先前搜索与替代的历史
笔记本的自动计算
NotebookEvaluate — 在指定的笔记本中计算单元
增强的界面控制
InputField — 现在支持水平滚动和内容屏蔽
MouseAppearance — 上下文敏感的鼠标光标的外观
系统界面与部署
新的编译器增强 »
CompilationTarget — 指定包含 C 代码的编译函数的目标运行时间
Parallelization — 指定编译函数是否应该并行运行
Wolfram 系统 编译器用户指南 — 如何有效使用编译器的教程
动态程序库链接 »
LibraryFunctionLoad — 从动态库加载一个函数至 Wolfram 系统
LibraryFunction — 调用动态库的函数
LibraryFunctionInformation ▪ LibraryUnload ▪ FindLibrary ▪ ...
LibraryLink 用户指南 — 在 Wolfram 系统中使用动态库的教程
从 Wolfram 系统 程序中生成 C »
Export — 导出 Wolfram 系统 编译函数成 C 代码
CCodeGenerate ▪ CCodeStringGenerate ▪ SymbolicCGenerate ▪ LibraryGenerate ▪ ...
产生 C 代码用户指南 — 使用 Wolfram 系统编译函数产生 C 代码的教程
C 代码的符号表示 »
ToCCodeString — 把一个符号 C 表达式转换成一个 C 代码字符串
CAssign ▪ CCall ▪ CDefine ▪ CFor ▪ CFunction ▪ CIf ▪ CStruct ▪ ...
SymbolicC 用户指南 — 在 Wolfram 系统中创建、操控和优化 C 代码的教程
从 Wolfram 系统中调用 C 编译器 »
CreateExecutable — 从 C 代码中创建一个可执行文件
CreateLibrary — 从 C 代码中创建一个程序库
CCompilerDriver 用户指南 — 在 Wolfram 系统中使用可用的 C 编译器教程
使用 CUDALink 的 GPU 计算 »
CUDAInformation — 列出所有 CUDA 设备信息
CUDAImageConvolve — 与指定核卷积图像
CUDAFunctionLoad — 加载用户定义的 CUDA 程序于 Wolfram 系统
NVCCCompiler — 在 Wolfram 系统中编译 CUDA 程序
CUDAErosion ▪ CUDADilation ▪ CUDAFourier ▪ CUDADot ▪ ...
CUDAMemoryLoad ▪ CUDAMemoryAllocate ▪ SymbolicCUDAFunction ▪ ...
使用 OpenCLLink 的 GPU 计算 »
OpenCLInformation — 列出所有 OpenCL 设备信息
OpenCLFunctionLoad — 加载用户定义的 OpenCL 程序于 Wolfram 系统
OpenCLMemoryLoad ▪ OpenCLMemoryAllocate ▪ SymbolicOpenCLFunction ▪ ...
独立的 Wolfram 系统脚本
-script — 在脚本模式从一个文件中执行命令
MathematicaScript — 执行一个独立的 Wolfram 系统脚本
$ScriptCommandLine — 给与 Wolfram 系统脚本的参数