Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica >
7.0の新機能のまとめ
2007年に導入された Mathematica 6は,の革命的な再定義を表していた.Mathematica 6のほんの18ヶ月後にリリースされた Mathematica 7はのさらなる重要な研究開発の成果を表しており,20年以上に渡る Mathematica の発展の上に構築され,システムのほぼすべての分野をより広くより深く掘り下げ, Mathematica の領域にいくつかの重要な新しい分野が加えられている.
コアとなる言語
リストと式の操作
一般化されたリストの分割とグループ化,GatherGatherBySplitBy
ソートせずに要素を削除するDeleteDuplicates
多次元配列を任意の式で充填するArrayPad
任意の頭部に拡張されたLengthWhileTakeWhile
リストの連続する要素の比,Ratios
プログラミングと開発
テーマ付きメッセージグループのサポート »
名前付きメッセージグループをサポートするようになったCheckQuietOnOff
DiscreteIndicator条件付き関数の追加
プログラミングと開発
要素の列の最適なアラインメントを求めるSequenceAlignment
最適なアラインメントの微調整のためのSimilarityRulesGapPenalty
StringExpressionHexadecimalCharacterパターンの追加
文字列の周りの空白を削除するStringTrim
類似度と距離の測定
DamerauLevenshteinDistance文字列距離の追加
並列計算
マルチプロセッサと並列アーキテクチャを利用するための新しい言語プリミティブ »
自動並列化を使った評価のためのParallelize
複数の式を並列に評価するParallelTry
ParallelMapParallelTableParallelSum,... 並列用の追加
データと定義の同期のためのSetSharedVariableDistributeDefinitions
並行に式を評価するParallelSubmitWaitAll,...
動的インタラクティブ機能
インタラクティブ操作
定義済みコントロール設定を指定する,Manipulateに加えられたBookmarks
滑らかな自動実行列を指定するための,ManipulateInterpolationOrderオプション
DynamicModuleInterpretation等でサポートされるUnsavedVariables
Manipulateに追加された一般記号Controlオブジェクト
記号的制御
新しいButtonBarChoiceButtonsコントロールの追加
CheckboxBarRadioButtonBarでサポートされるようになったDelimiter
大きな内容を表示するための「スクロール可能な」ウィンドウ枠 »
表示されるタブ数を制限するTabViewの「制限された」外観 »
Panelのさまざまな外観のサポート
RadioButtonBarに追加されたImageMarginsオプション
DynamicModuleUnsavedVariablesオプションの追加
プリエンプティブな評価による中断を回避するためのPreemptProtectオプションの追加
数学とアルゴリズム
離散微積分
離散微積分の新しい包括的なフレームワークの追加 »
無限和をサポートするように拡張されたSumProduct
離散差分と離散率DifferenceDeltaDiscreteShiftDiscreteRatio
総和の収束条件を求めるSumConvergenceの追加
式から連分数の項を構築するContinuedFractionK
再帰・離散関数方程式をサポートするように向上したRSolve
再帰・関数方程式から値を生成するRecurrenceTable
差分方程式の解の記号表現のためのDifferenceRoot
DifferenceRootオブジェクトを簡約するDifferenceRootReduce
DifferenceRootDifferentialRootオブジェクトが展開できるように拡張されたFunctionExpand
n 番目の級数係数について母関数を構築するGeneratingFunction,...
指定の母関数について級数係数を求めるSeriesCoefficient
2つの離散関数をたたみ込むDiscreteConvolveDirichletConvolve
離散フーリエ(Fourier)変換FourierSequenceTransform
多次元列をサポートするように拡張されたZTransformInverseZTransform
整数列関数
整数列の閉形式を求めるFindSequenceFunction
指定の級数係数の母関数を求めるFindGeneratingFunction
数列を再生する最小線形回帰を求めるFindLinearRecurrence
指定の回帰係数について数列を求めるLinearRecurrence
ブール計算
ConjunctionDisjunctionEquivalentXnor関数の追加
一般多変数ブール関数についてのBooleanFunction
最小項,最大項の組合せのためのBooleanMintermsBooleanMaxterms
標準形式間の変換のためのBooleanConvertBooleanMinimize
BooleanCountingFunctionMajorityカウント関数の追加
指定の関数の真理値表を生成するBooleanTable
式のブール変数のリストBooleanVariables
関数が真となり得るかどうかを確認するSatisfiabilityCountSatisfiableQ
関数が真となる値を求めるSatisfiabilityInstances
関数が常に真であるかどうかを判定するTautologyQ
数論
重複しない素因数の数PrimeNuPrimeOmega
返された分割の数を制限するように変更されたIntegerPartitions
新関数PrimeZetaPRiemannRDirichletLの追加
整数の除数の総和DivisorSum
数学関数
QBinomialQFactorial,... q-級数関連関数の追加 »
BarnesGLogBarnesG関数の追加
AngerJDawsonFWeberE関数の追加
DiracCombユーティリティ関数の追加
Log10Log2ユーティリティ関数の追加
SquareWaveTriangleWaveSawtoothWaveユーティリティ関数の追加
LucasLの多項式のサポートの追加
UnitBoxUnitTriangle関数の追加
HeavisideLambdaHeavisidePi分布の追加
記号計算
Dにおけるテンソルの導関数のサポートの追加
Accumulateにおける誤差制御のための"CompensatedSummation"メソッドの追加
正規化法を指定するRegularizationオプションのSumおよびProductへの追加
多くのタイプ穂関数方程式をサポートするようになったRSolve
Wronskian関数とCasoratian関数の追加
SumおよびProductにおける複数メソッドのサポート
Rootにおける超越関数および一般方程式のサポート
「最も簡単な」近似が制御できるRootApproximantのオプション
既約多項式であるかどうかを判定するためのIrreduciblePolynomialQの追加
多項式に対するCoefficientRulesFromCoefficientRules操作の追加
多項式から単項式を抽出してソートするMonomialList
SeriesCoefficientに対するAssumptionsMethodオプションの追加
最適化
極値を与える値を求めるためのArgMinArgMax
極値を得るためのMaxValueMinValue
近似から極値点を求めようと試みるFindArgMinFindArgMax
極値を求めようと試みるFindMinValueFindMaxValue
極値を数値的に求めるNArgMaxNArgMinNMaxValueNMinValue
フーリエ(Fourier)解析
フーリエ級数展開のためのFourierSeries
SinCosについて展開するFourierSinSeriesFourierCosSeries
SinCosについて展開するFourierTrigSeries
フーリエ級数の係数FourierCoefficient
Sin級数またはCos級数の係数FourierCosCoefficientFourierSinCoefficient
離散フーリエ変換FourierSequenceTransform
DiscreteConvolveConvolve演算子の追加
一般数値計算
区間を「区切りのよい」部分区間に分割するFindDivisionsの追加
微分方程式
NDSolveに追加された遅延微分方程式のサポート
線形微分方程式の解の記号表現DifferentialRoot
関数または常微分方程式の解の線形独立性を検証するWronskian
DifferentialRootオブジェクトを簡約するDifferentialRootReduce
行列と線形代数
実数値対角ブロックが使えるRealBlockDiagonalFormオプション
非対角要素と充填が可能となったDiagonalMatrix
長方形行列と疎配列が使えるようになったIdentityMatrix
疎配列のサポートが加わったConstantArrayおよびDiagonalMatrix
行列の部分の抽出に加えられたUpperTriangularizeLowerTriangularize
SymmetricMatrixQ判定の追加
PauliMatrix行列ジェネレータの追加
CrossMatrixDiamondMatrixDiskMatrixBoxMatrix形状行列の追加
完全に反対称のテンソルLeviCivitaTensor
統計とデータ解析
標本化された曲線を再構築するFindCurvePath
組込み分布のサポートが追加されたMedianQuartilesQuartileDeviation,...
データから回帰モデルを構築するLinearModelFitNonlinearModelFit
補間値が即座に計算できるようになったInterpolation
複数のパラメータが使えるように拡張されたStudentTDistribution
標本化されたデータをサポートするように拡張されたExpectedValue
定数シフトとデータの分散を調整するStandardize
フィットモデルの記号表現FittedModel
線形モデルの計画行列を構築するDesignMatrix
データのランダム性を測定するEntropy関数の追加
可視化とグラフィックス
グラフィックス言語とプリミティブ
任意の角度の曲線のためのBSplineCurveBezierCurveプリミティブ
任意の角度のNURB面のためのBSplineSurfaceプリミティブ
BernsteinBasisBSplineBasisスプライン基底関数の追加
スプラインのためのSplineDegreeSplineKnotsSplineWeightsSplineClosed,...オプション
グラフィックスプリミティブTubeConeの追加
複数のSphereのサポートの追加
UnitVectorにおける精度のサポートの追加
3DグラフィックスとTubeLine等のプリミティブのサポートが加わったArrow
グラフ化関数関数
2Dおよび3DのヒストグラムHistogramHistogram3D
データを棒で表すBarChartBarChart3D
データを全体の一部として表すPieChartPieChart3D
データを可変セクタサイズ,半径で表すSectorChartSectorChart3D
データを可変サイズの長方形として表すRectangleChartRectangleChart3D
データをバブルとして表すBubbleChartBubbleChart3D
任意のグラフラベルと凡例のためのプリミティブの追加 »
グラフのスタイルと配置のためのオプションの追加 »
ChartLegendsChartLabelsPlacedLegendedを使ったグラフの注釈の追加
チャートエレメントスキーム パレットの追加
幾何学的変換
より多くの回転指定ができるように拡張されたRotate
Graphics外における一般化されたRotate
Rotate構文の明示的に変換された座標へのシームレスな変換
グラフィックスのオプションと指示子
多角形の辺をカスタマイズするためのCapFormJoinForm
GraphicsCoordinatesToolOptionsオプションの追加 »
2Dおよび3Dの可視化
ContourPlotにおける擬似照明のサポート »
ベクトル場の可視化のためのStreamPlotVectorPlot
ベクトルプロットと密度プロットの組合せStreamDensityPlotVectorDensityPlot
ベクトル場の3DプロットVectorPlot3D
データ点の補間ListCurvePathPlot
時系列データのプロットのためのDateListLogPlotの追加
曲線に沿って点を並べ替えるFindCurvePath
可視化のオプションと指示子
LinePoint等のVertexColorsVertexNormalsオプション
DefaultLabelStyleDefaultFrameStyleDefaultAxesStyle,...デフォルトオプションの追加
ContourLabelsにおけるラベルとツールチップのサポートの追加
Transparent色指示子の追加
PolarAxesOriginPolarAxesPolarGridLinesPolarTicksオプションの追加
サウンド
式の音声表現のためのSpokenString
コンピュータのサウンドシステムを使って式を音声表現するためのSpeak
データの操作
インポートとエキスポート
Importにおけるセキュア・ソケット・レイヤー(SSL,https)のサポートの追加
新しいGIS形式:Shape("SHP"),"TIGER","SDTSDEM","SP3"
画像処理・解析
画像処理の新機能,多数の新関数の追加 »
画像の記号表現Imageの追加
式が画像を現しているかどうかを検証するImageQ
画像の属性を取得するためのImageDimensionsImageChannelsImageType,... »
画像の基本操作ImageResizeImageRotateImageReflect »
画像のサムネイルバージョンThumbnail
ラスタデータを配列として抽出するImageData
明るさ,コントラスト等を調整するためのImageAdjust
画像操作SharpenBlurの追加
特殊写真効果のためのImageEffect
画像フィルタImageConvolveImageCorrelate,... »
DiskMatrixBoxMatrixDiamondMatrix,...たたみ込みカーネルの追加
DilationErosionOpeningClosing,...形態操作の追加 »
HitMissTransformTopHatTransform,...形態変換の追加 »
画像のオーバーレイImageCompose
画像の部分を分割,結合するImagePartitionImageAssemble
画像の色分析ImageHistogramImageLevels
画像の色近似ColorQuantize
画像チャンネルの操作ColorCombineColorSeparate
形態学関数GeodesicDilationGeodesicErosionの追加
測地学
測地計算用関数の追加 »
角度の記号表現DMSListDMSString
角度値の表現の変換FromDMS
準拠楕円体と測地系に関する情報GeodesyData
地図投影法についての情報GeoProjectionData
測地位置の記号表現GeoPosition
位置の地図格子への投影GeoGridPosition
IPから現在の位置を求めるFindGeoLocation
地図座標を取得するLatitudeLongitudeLatitudeLongitude
使用するデフォルトの測地位置$GeoLocation
計算可能なデータ
慎重に集められたデータの膨大なコレクション
多くの新しいオブジェクトと特性が加わって向上したAstronomicalData
多くの言語のサポートが加わったDictionaryLookup
ヒトゲノムの特性のための新しいGenomeData
ヒトゲノム配列の高速検索のための新しいGenomeLookup
タンパク質の構造と機能の情報のための新しいProteinData
現在および過去の気象測定値のためのWeatherData
クラスと特性が拡張された,注意深く集められたChemicalData
測地座標系上のデータのための新しいGeodesyData
新しい特性が多数加わったGraphData
新しい特性が多数加わったPolyhedronData
ノートブックとドキュメント
一般的なインターフェース機能
改善されたスタートアップユーザ体験
セル間の新しい水平挿入カーソル
セルのインタラクティブスタイル設定の新しい操作方法
TraditionalFormにおける特殊関数のヒューリスティックスと表示の改善
スタンドアロンカーネルからフロントエンド機能が使えるUsingFrontEnd
多くのノートブック要素に加わった右クリックコンテキストメニュー
任意の式で使えるようになったNotebookPrint
Hyperlink の新しいスタイルオプションActiveStyleBaseStyle
更新されたテンプレートの作成メカニズム »
基本数学アシスタント 等のクイックスタートパレットの追加
TooltipDelayオプションの追加
記号的Placeholder構文の追加
Manipulateにおけるブックマークのサポートの追加
座標の取得ツールで使えるCoordinatesToolOptionsオプションの追加 »
区切り線,背景色,余白をサポートするようになったCheckboxBar
Framedにおける角丸のサポート
Rowのカスタマイズオプションの追加
フォーマットとスタイル
DefaultAxesStyleDefaultFrameStyle,...デフォルトオプションの追加
システムインターフェースと配備
中核システム
改善されたWindowsおよびLinux用インストーラ
Mathematica から直接電子メールを送るためのSendMail
関連付けられた外部プログラムで任意の種類のファイルを開くSystemOpen
Uncompressにおける任意の頭部のサポート
ファイルとファイル名の操作
既存のファイルのパスを見付けるFindFile
既存のファイルの完全な絶対名を求めるAbsoluteFileName
ファイル名を絶対形式に展開するExpandFileName
ファイルが存在するかどうかを検証するFileExistsQ
ディレクトリが存在するかどうかを検証するDirectoryQ
ファイルとディレクトリの名前を操作するためのFileNameSplitFileNameJoin,... »
ファイル名の一部分を抽出するためのFileBaseNameFileExtension
ファイルの内容のハッシュコードを計算するFileHash
ファイルのアクセス,作成,変更時間を取得,設定するFileDateSetFileDate
現行評価ノートブックの名前NotebookFileName
並列計算
並列計算を行うための幅広い組込みフレームワーク »
編集環境設定の新しいクラスタ,カーネル設定タブ
設定済みの作業用カーネルを起動するLaunchKernels
式の自動並列評価のためのParallelize
式を並行に評価するParallelTryParallelEvaluate
CriticalSectionロックメカニズムの追加
一般ParallelCombineユーティリティの追加
並列評価のためのParallelMapParallelTableParallelDo,...の追加
カーネル管理のためのKernels$ConfiguredKernels$KernelCountAbortKernels,...
利用できる作業用カーネルの記号表現KernelObject
式を評価のためにキューに入れるParallelSubmit
キューに入れられた式の記号表現EvaluationObject
カーネル間で定期を共有するためのDistributeDefinitions
共有オブジェクトのリストのための$SharedFunctions$SharedVariables
並行評価の制御のためのWaitAllWaitNext,...
指定の時間フレームで計算できなかった操作で返される$TimedOut
その他
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team