MATHEMATICA 指南

Mathematica 8的新功能概要

 

核心语言核心语言

Wolfram|Alpha 融入于 Mathematica

在输入单元的任何地方输入 Ctrl+=,在框符内输入自然语言,会得到相应的 Mathematica 输入

在输入单元的开头输入 =,从 Wolfram|Alpha 中获得单个数据

在输入单元的开头输入 ==,从 Wolfram|Alpha 中获得全部输出

WolframAlpha 编程查询 Wolfram|Alpha 并在 Mathematica 中给出结果

新的增强的编译器 »

CompilationTarget 指定包含 C 代码的编译函数的目标运行时间

Parallelization 指定编译函数是否应该并行运行

Mathematica 编译器用户指南 如何有效使用编译器的教程

动态程序库链接 »

LibraryFunctionLoad 从动态库加载一个函数至 Mathematica

LibraryFunction 调用动态库的一个函数

LibraryFunctionInformation ▪ LibraryUnload ▪ FindLibrary ▪ ...

Wolfram LibraryLink 用户指南 Mathematica 中使用动态库的教程

Mathematica 程序中产生 C »

Export 导出 Mathematica 编译函数成 C 代码

CCodeGenerate ▪ CCodeStringGenerate ▪ SymbolicCGenerate ▪ LibraryGenerate ▪ ...

产生 C 代码用户指南 使用 Mathematica 编译函数产生 C 代码的教程

C 代码的符号表示 »

ToCCodeString 把一个符号 C 表达式转换成一个 C 代码字符串

CAssign ▪ CCall ▪ CDefine ▪ CFor ▪ CFunction ▪ CIf ▪ CStruct ▪ ...

SymbolicC 用户指南 Mathematica 中创建、操控和优化 C 代码的教程

Mathematica 中调用 C 编译器 »

CreateExecutable 从 C 代码中创建一个可执行文件

CreateLibrary 从 C 代码中创建一个程序库

CCompilerDriver 用户指南 Mathematica 中使用可用的 C 编译器教程

使用 CUDALink 的 GPU 计算»

CUDAInformation 列出所有 CUDA 设备信息

CUDAFunctionLoad 加载用户定义的 CUDA 程序于 Mathematica

CUDAErosion ▪ CUDADilation ▪ CUDAFourier ▪ CUDADot ▪ ...

使用 OpenCLLink 的 GPU 计算 »

OpenCLInformation 列出所有 OpenCL 设备信息

OpenCLFunctionLoad 加载用户定义的 OpenCL 程序于 Mathematica

OpenCLMemoryLoad ▪ OpenCLMemoryAllocate ▪ SymbolicOpenCLFunction ▪ ...

定时计算 »

RunScheduledTask 安排且运行一个任务来执行定时计算

CreateScheduledTask ▪ StartScheduledTask ▪ ScheduledTasks ▪ ...

断言检验

Assert ▪ $AssertFunction

数学与算法数学与算法

图与网络 »

Graph 从点与边中构建图

GraphData, ExampleData 理论图与经验图的集合

CompleteGraph ▪ GridGraph ▪ CompleteKaryTree ▪ ButterflyGraph ▪ ...

AdjacencyGraph ▪ IncidenceGraph ▪ AdjacencyMatrix ▪ ...

UniformGraphDistribution ▪ BarabasiAlbertGraphDistribution ▪ ...

新的图样式与标记 »

HighlightGraph 突出显示顶点、边或整个子图

GraphStyle ▪ 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 ▪ ... 已命名的群

方程解的改进

SolveNSolve 新的应用,包括不同域的解

NIntegrate 新的方法,尤其是对单变量和多变量的被积函数

可视化与图形可视化与图形

Texture 指定多边形的纹理表面或其它填充图形对象

ScalingFunctions 当用 PlotPlot3D 以及其它绘制函数绘图时,指定应使用何种比例函数

统计可视化 »

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)文件

How to: 创建一个可计算文档格式(CDF)文件 创建和部署 .cdf 文件

文件 新建 FreeCDF (.cdf) 创建一个新的 .cdf 文件

文件 另存为... 添加保存 .cdf 文件的支持

"CDF" 添加可计算文档格式(.cdf)文件的 ImportExport

打印与布局的改进

文件 打印设置 页眉和页脚 新的"页眉和页脚"对话框包括支持自索引运行头并且添加许多其它易于使用的功能

文件 打印预览 在 Windows 和 Linux 平台添加新的"打印预览"功能

改进的分行与分页和页面控制

新的引文管理

插入 引用 与尾注和 BibTeX 引用样式的集成

引文管理 Mathematica 中管理引文的教程

改进的查找与替代对话框

编辑 查找 包括查找和替代完整的排版文本,增强的搜索结果的高亮显示,以及先前搜索与替代的历史

笔记本的自动计算

NotebookEvaluate 在指定的笔记本中计算单元

增强的界面控制

InputField 现在支持水平滚动和内容屏蔽

MouseAppearance 上下文敏感的鼠标光标的外观

系统界面与部署系统界面与部署

新的编译器增强 »

CompilationTarget 指定包含 C 代码的编译函数的目标运行时间

Parallelization 指定编译函数是否应该并行运行

Mathematica 编译器用户指南 如何有效使用编译器的教程

动态程序库链接 »

LibraryFunctionLoad 从动态库加载一个函数至 Mathematica

LibraryFunction 调用动态库的函数

LibraryFunctionInformation ▪ LibraryUnload ▪ FindLibrary ▪ ...

LibraryLink 用户指南 Mathematica 中使用动态库的教程

Mathematica 程序中生成 C »

Export 导出 Mathematica 编译函数成 C 代码

CCodeGenerate ▪ CCodeStringGenerate ▪ SymbolicCGenerate ▪ LibraryGenerate ▪ ...

产生 C 代码用户指南 使用 Mathematica 编译函数产生 C 代码的教程

C 代码的符号表示 »

ToCCodeString 把一个符号 C 表达式转换成一个 C 代码字符串

CAssign ▪ CCall ▪ CDefine ▪ CFor ▪ CFunction ▪ CIf ▪ CStruct ▪ ...

SymbolicC 用户指南 Mathematica 中创建、操控和优化 C 代码的教程

Mathematica 中调用 C 编译器 »

CreateExecutable 从 C 代码中创建一个可执行文件

CreateLibrary 从 C 代码中创建一个程序库

CCompilerDriver 用户指南 Mathematica 中使用可用的 C 编译器教程

使用 CUDALink 的 GPU 计算 »

CUDAInformation 列出所有 CUDA 设备信息

CUDAImageConvolve 与指定核卷积图像

CUDAFunctionLoad 加载用户定义的 CUDA 程序于 Mathematica

NVCCCompiler Mathematica 中编译 CUDA 程序

CUDAErosion ▪ CUDADilation ▪ CUDAFourier ▪ CUDADot ▪ ...

CUDAMemoryLoad ▪ CUDAMemoryAllocate ▪ SymbolicCUDAFunction ▪ ...

使用 OpenCLLink 的 GPU 计算 »

OpenCLInformation 列出所有 OpenCL 设备信息

OpenCLFunctionLoad 加载用户定义的 OpenCL 程序于 Mathematica

OpenCLMemoryLoad ▪ OpenCLMemoryAllocate ▪ SymbolicOpenCLFunction ▪ ...

独立的 Mathematica 脚本

-script 在脚本模式从一个文件中执行命令

MathematicaScript 执行一个独立的 Mathematica 脚本

$ScriptCommandLine 给与 Mathematica 脚本的参数

New to Mathematica? Find your learning path »
Have a question? Ask support »