Mathematica の解説個所
- Mathematica 一般,初等的なことがら
- 起動方法
- Mathematica (ノートブック)の見た目 … StyleSheet
- 入力
- Help … Help, ?, ??, Options
- 括弧 の使い方
- 出力の参照 … %, %%, %%%%...., %n, Out[n]
- 変数への代入 … 変数名 = 代入したいもの
- 変数の消去 … Remove[変数名]
- パターンマッチング … _, __, ___
- マッチングの優先順位 … _ に関して複数通りのマッチングがある時
- 表示せずに実行(実行時間の節約) … 式の最後に ; (セミコロン)をつける
- 変換規則の適用 … 式 /. 変換ルール
- データをファイルから入力 … Import["ファイル名", "データ形式"]
- データをファイルに出力 … Export["ファイル名.拡張子", 式]
- パッケージの読み込み … Needs["パッケージ名"]
- Mathematica 外部のコマンドを実行 … Run["文字列1","文字列2",...] or !コマンド
- それは Mathematica では何なのか? … InputForm[なにか]
- オブジェクトの表示 … Show[オブジェクト(複数可)]
- 関数: リスト要素の各個への作用属性 … Listable
- 関数に属性をセットする … SetAttributes[関数, 属性]
- 初等的な組み込み関数
- 数式の省略形 … ++, --, +=, -=, *=, /=
- 式の比較 … <, <=, >, >=, ==, !=, ===, =!=
- 論理演算 … !(Not), &&(And), ||(Or)
- 数値表現 … N[式, 桁数]
- 表示 … Print[表示したいもの(カンマで区切って並べる)]
- 仮定の下に単純な形式を得る … Simplify[式,仮定]
- 特殊な形式の式を通常の式に変換する … Normal[式]
- 最大値,最小値 … Max[リスト], Min[リスト]
- 絶対値 … Abs[数]
- 素数 … Prime[n]
- 素数かどうかの判定 … PrimeQ[数]
- 整数の割り算の答え … Quotient[a, b]
- 余り … Mod[a,b]
- 偶数かどうかの判定 … EvenQ[数]
- (決められた集合に)含まれると主張 … Element[式,集合(or クラス)] or 式 ∈ 集合
- 近い整数で置き換える … Round[実数]
- 近い有理数で置き換える … Rationalize[実数]
- (疑似)乱数を与える … Random[タイプ, 範囲]
- 平均値 … Mean[数値のリスト]
- 文字列の操作
- リストの操作
- リスト の作成 … Table[式, {コピーの数}]
- リスト の長方形状での出力 … TableForm[リスト]
- リスト の先頭に要素を加える … Prepend[リスト, 要素]
- リスト の最後に要素を加える … Append[リスト, 要素]
- リスト の要素を削る … Delete[リスト,要素番号]
- リスト の要素を取り出す … [[番号]]
- リスト の要素数 … Length[リスト]
- リスト の一部分を取り出す … Take[リスト,範囲]
- 重複する除いて要素をリストアップ … Union[リスト]
- 最大値,最小値 … Max[リスト], Min[リスト]
- 中身を右へずらす … RotateRight[式, ずらし量]
- 順序を逆にする … Reverse[式]
- 整数データの度数分布を調べる … Frequencies[(整数の)リスト]
- 平均値 … Mean[数値のリスト]
- 円グラフを描く … PieChart[リスト]
- 度数分布をグラフにする … BarChart[数字対のリスト]
- 度数分布を調べてグラフにする … Histogram[リスト]
- データのグラフを片対数(対数軸 = y軸)で描く … LogListPlot[リスト]
- データのグラフを片対数(対数軸 = x軸)で描く … LogLinearListPlot[リスト]
- データのグラフを両対数で描く … LogLogListPlot[リスト]
- 3 次元データのグラフを描く … ListPlot3D[3次元データリスト]
- グラフィック指示子の表を用いて 2次元縞模様を描く … RasterArray[表]
- リスト をグラフで見る … ListPlot[{{x1,y1},{x2,y2},...}]
- 実数の リスト 化 … RealDigits[数]
- リスト の実数化 … FromDigits[数]
- リスト の要素全てに関数を適用する … Map[関数,リスト]
- リスト の中の「頭部」を置き換える … Apply[関数,式, レベル]
- 条件にあう要素を リスト から取り出す … Select[リスト,条件関数]
- ネストした(=多重になった)リストをフラットにする … Flatten[リスト]
- リスト を音として出力 … ListPlay[リスト,SampleRate -> サンプリングレート]
- ある文字からなる全ての列を生成する … Distribute[文字リストの繰り返し, List]
- 単位行列を作る … IdentityMatrix[次元]
- 式の次元を出力 … Dimensions[式]
- ベクトルや行列,テンソルの積 … Dot[引数] もしくは 引数 . 引数
- 関数の定義
- 条件判断
- 条件判断 … If [ 条件, 条件が真の時の式, 条件が偽の時の式 ]
- 条件判断(多値) …
Which [ 評価式1, 式1, 評価式2, 式2, 評価式3, 式3,... ]
- 条件判断(多値) …
Switch [ 評価式, 評価1, 式1, 評価2, 式2, 評価3, 式3,... ]
- 繰り返し
- 高階関数
- 数学的演算…(^-^)
- グラフ,図
- 円グラフを描く … PieChart[リスト]
- 棒グラフを描く … BarChart[数字対のリスト]
- 度数分布を調べてグラフにする … Histogram[リスト]
- リスト をグラフで見る … ListPlot[{{x1,y1},{x2,y2},...}]
- データのグラフを片対数(対数軸 = y軸)で描く … LogListPlot[リスト]
- データのグラフを片対数(対数軸 = x軸)で描く … LogLinearListPlot[リスト]
- データのグラフを両対数で描く … LogLogListPlot[リスト]
- 関数の両対数グラフを描く … LogLogPlot[関数,範囲]
- 関数の 2次元グラフを描く … Plot[関数, 変数の範囲]
- 関数の3次元グラフを描く … Plot3D[関数, 範囲]
- グラフィック指示子の表を用いて 2次元縞模様を描く … RasterArray[表]
- 2次元グラフのおよその値を知る
… グラフを選択後,Ctrlキーを押しながらカーソルを目的の場所へ
- 特殊なグラフィック関数を使えるように準備する … Needs["Graphics`"]
- 複数のグラフを一つのグラフにまとめて表示する … DisplayTogether[プロット関数1, プロット関数2, …]
- グラフの重ね描き … Show[グラフィックオブジェクト1, グラフィックオブジェクト2, ...]
- 音声
>> 目次