これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドマキシマです。
プログラム:
NAME
Maxima-MACSYMA記号数学パッケージのCommonLispバージョンが
GNUパブリックライセンス
Xmaxima-Maximaのグラフィカルバージョン
SYNOPSIS
最大 [オプション]
マックスシマ [オプション]
DESCRIPTION
Maximaは、MITが開発したMACSYMAシステムのバージョンであり、Commonで実行するように変更されています。
舌足らずの発音。 これは、シンボリックおよびシンボリックのためのインタラクティブなエキスパートシステムおよびプログラミング環境です。
数値の数学的操作。 Lispで書かれており、差別化が可能です。
積分、線形方程式または多項式の解法、多項式の因数分解、
LaurentまたはTaylor級数の関数の拡張、Poisson級数の計算、行列
テンソル操作、およびXNUMX次元およびXNUMX次元グラフィックス。 手順は次のようになります
ALGOLのような構文、およびLispのような関数とパターンマッチングの両方を使用して記述されています
設備が整っています。 Maximaオブジェクトを含むファイルは、読み取りおよび書き込みが可能です。
ディスクファイル。 事前に作成されたMaximaコマンドをファイルから読み取って実行できるため、
バッチモードの使用。
OPTIONS
-b file, -バッチ=file
プロセス file 非対話型モード。
--batch-lisp =file
Lispファイルを処理する file 非対話型モード。
--batch-string =文字列
プロセス 文字列 非対話型モード。
-d, -ディレクトリ
Maximaディレクトリー情報を表示します。
--disable-readline
リードラインのサポートを無効にします。
-g, --enable-lisp-デバッガー
Lispデバッガを有効にします。
-h, - 助けて
簡単な使用法の要約を表示します。
--init =文字列
MaximaおよびLisp初期化ファイルをロードします 文字列.macおよび 文字列.lisp で
スタートアップ
--init-mac =file
Maxima初期化ファイルをロードします file 起動時。
--init-lisp =file
Lisp初期化ファイルをロードする file 起動時。
-l Lisp, --lisp =Lisp
Lisp実装を使用する Lisp。 使用 --list-avail 可能な値のリストを表示します。
--list-avail
利用可能なLispとMaximaのバージョンをリストします。
-p lisp_file, --preload-lisp =lisp_file
プリロード lisp_file.
-q, - 静かな
Maxima起動メッセージを抑制します。
-r 文字列, --run-string =文字列
プロセス 文字列 インタラクティブモードで。
-s ポート, --server =ポート
Maximaをサーバーに接続します ポート。 これはMaximaサーバーを作成しないことに注意してください。
Maximaがクライアントです。
-u バージョン, --use-version =バージョン
Maximaバージョンを起動します バージョン。 使用 --list-avail 可能な値のリストを表示します。
--userdir =ディレクトリにジョブを開始します。
ディレクトリにジョブを開始します。 ユーザーディレクトリの場合(デフォルトはWindowsの場合は$ HOME / maximum、
$ HOME / .maxima for others)
-v, -詳細
Maximaラッパー・スクリプトから追加情報を印刷します。
- バージョン
(デフォルトの)インストール済みバージョンを印刷します。
- とても静か
式ラベルとMaxima起動メッセージを抑制します。
-X リスプ オプション, --lisp-options =リスプ オプション
基礎となるLispに与えられるオプション。
はじめに 連絡先情報について
初期化時に、 最大 起動メッセージを出力し、次にコマンドラインプロンプトを出力します。
(%i1)
すべてのMaximaコマンドは、次のいずれかで終了する必要があります。
1)セミコロン(この場合、コマンドの結果は表示行にエコーされます。
序文 %o シーケンス番号が追加されている)、または
2)ドル記号(表示行の印刷を抑制します)。
実施例
(%i1)diff(sin(x)、x);
(%o1)cos(x)
(%i2)integrate(%o1、x);
(%o2)sin(x)
ユーザーは、作成するコマンドを入力します マクシマ オブジェクト (機能やシステムなど
変数)およびこれらのオブジェクトを操作します。
UNIXでは、MaximaをGnuEmacsまたはXEmacsで実行することが望ましい場合があります。 あなたはこれを行うことができます
でシェルモードを呼び出す エマックス、次に呼び出す 最大。 できれば、インストールします マキシマエル
ディストリビューションから次のコマンドを使用します。
MX 最大
内部で作業する主な利点 エマックス それはの完全な歴史を提供するということです
入出力。 コマンドを実行した場合
display2d: false
単にキルしてヤンクするだけで、出力を入力として使用できるようになります。
LispはMaximaに組み込まれています。 関数to_lisp()は、Lispのread-eval-printループに入ります。
Lisp関数(実行)を使用してMaximaに戻ることができます。 または、単一のLisp
コマンドは、コマンドラインを次のコマンドで開始することで呼び出すことができます。 :舌足らずの発音.
BUILT-IN ヘルプ
リファレンスマニュアルには、Maxima入力プロンプトからアクセスできます。 の説明
与えられたコマンドは、コマンドを入力することで取得できます
describe(コマンド);
または、単に、
? command
関数のリストで文字列を検索します command。 デモンストレーションファイルは
Maximaで解決された問題の完全な例であり、コマンドでアクセスできます。
demo(コマンド);。 ユーザー提供のコマンドファイルのライブラリも提供されます( シェア
ライブラリ)、さまざまな問題に向けられています。
その他 マニュアル
リファレンスマニュアルは、info形式とhtml形式の両方で提供されています。
COMMAND プライマ
このリストには、初心者が事前に知っておくと便利なコマンドのみが含まれています
リファレンスマニュアルや他のテキストを勉強するために。
batch( "myfile");
ファイルの内容を実行する マイファイル、Maximaコマンドが含まれていると想定されます。
closefile( "myfile");
writefileコマンドで開いたセッションファイルを閉じます(以下を参照)。
demo( "myfile");
ファイルの内容を実行する マイファイル、Maximaコマンドが含まれていると想定されます。
一度にXNUMX行。
ev(infolists);
利用可能なすべての情報リストの内容を印刷します。
関数;
現在定義されている関数の名前のリストを印刷します。
情報リスト;
利用可能なさまざまな情報リストのリストを印刷します。
kill(オブジェクトリスト);
括弧内に含まれるオブジェクトを削除します。 kill(all) すべてのオブジェクトを削除します
ユーザーによって作成され、Maximaを初期状態に復元します。
終了する();
Maximaを離れます。
reset();
すべてのMaxima制御パラメーターをデフォルト状態にリセットします。
値;
現在割り当てられているスカラー値の名前のリストを出力します。
writefile( "myfile");
セッションの記録をファイルに書き込む マイファイル; 一度に開くことができるファイルはXNUMXつだけであり、
クローズファイル Maximaを離れてバッファーをフラッシュする前に、コマンドを呼び出す必要があります。
プロット コマンド
Maximaは、2次元および3次元のプロットを作成できます。 これが単純な2次元です
例
プロット2d (sin(x)、 [NS、 -2 *%pi、 2 *%pi]);
簡単な3次元の例
プロット3d (2 ^(-u ^ 2 + v ^ 2)、 [u、 -5、 5]、 [v、 -7、 7]);
デフォルトでは、プロットはによって作成されます gnuplot プロットパッケージ。 プロットは他の人が作ることができます
意味; 「?plot_options」を参照してください。 プロットの詳細については、「?プロット」を参照してください。
onworks.netサービスを使用してオンラインでmaximaを使用する