Mathpad の代替

Mathpad の代替

私は日食、放物線、対数などの画像を作成するためのプロッター、グラフィック計算機を探していました。Wikipediaで見つけたのですがhttps://en.wikipedia.org/wiki/File:Lemniscate_of_Booth.pngこれは Mathpad というソフトウェアを使用して設計されていますが、Linux では利用できません。Linux の世界には同等のものはありますか?

簡単な計算を試してみましたbc。Python は汎用的なスクリプトでフットプリント (パッケージ) が非常に大きいため、使いたくありません。統計には R を使用しました。Linux の世界では他のソフトウェアは知りません。

小さくて、すっきりしていて、数学だけを行うものであれば私にとっては十分であり、MathPad (自分で試したことはないが) は一見するとかなり良いと思う。

答え1

私が使うグナプロット素敵な紹介文が見つかりますここベルヌーイのレムニスケート(ブースのレムニスケートとは異なる)のプロット例については、ここ

もう一つの可能​​性はマットプロット、Pythonライブラリ(つまりないgnuplotのようなスタンドアロンプ​​ログラム)は、特に次のような場合に便利です。すでにPython での作業に慣れている。

より一般的には、Linux上で数値計算や解析計算を行うFOSSパッケージは、いずれもある程度は出版品質のグラフを描く能力を持っていますが、グラフ作成以外にも多くの機能を備えているため、学習曲線は急峻です。いずれにせよ、これらに興味があるなら、簡単な入門書が見つかります。このLWN.netの記事

答え2

描画には専用のプリプロセッサ pic を備えた troff を使用できます... pic 構文は簡単で、グラフをすばやく生成するための grap という pic のプリプロセッサもあります... Linux と OSX では、troff はすでに実装されています (通常は groff)... また、heirloom troff または plan9 もあります (plan9port を参照)...

最大 4 メートル幅の巨大なグラフを作成できます... troff は、テキスト、数式、表、グラフィックスをシンプルかつ簡単にフォーマットできます...

各ページに2つの極曲線がある簡単な例

groff -p polar.tr -Tps > polar.ps

polar.tr は次のとおりです:

.po 0i
.PS
u = 5i
for t = 0 to 100  by 0.001 do {
    x=cos(7*t/2)*cos(t)
    y=cos(7*t/2)*sin(t)
    "." at x*u,y*u
}
.PE
.bp
.PS
u = 5i
for t = 0 to 100 by 0.001 do {
    x=(1+cos(7*t/2))*cos(t)
    y=(1+cos(7*t/2))*sin(t)
    "." at x*u,y*u
}
.PE

関連情報