Eclipse、放物線、対数などの画像を生成するための、ある種のプロッター、グラフィック計算機を探していました。ウィキペディアで見ました https://en.wikipedia.org/wiki/File:Lemniscate_of_Booth。 png これはMathpadと呼ばれるソフトウェアを使用して設計されていますが、Linuxでは使用できません。 Linuxの世界に相当するものはありますか?
簡単な計算のためにbc
を試しました。 pythonは、フットプリント(パッケージ)が非常に大きい非常に一般的なスクリプトであるため、必要ありません。統計にRを使用しました。Linuxの世界で他のソフトウェアを知りません。
小さくて、きちんとしていて、数学をするだけで十分です。MathPadは(自分で試したことがなくても)一見しただけでは大丈夫だと思います。
gnuplot を使用します。あなたはそれへの素晴らしいイントロを見つけることができます ここ 。 Bernoulliのレムニスケート(ブースのものとは異なります)をプロットする方法の例は、 ここ にあります。
別の可能性は matplotlib 、a Pythonライブラリ(ie、notgnuplotのようなスタンドアロンプログラム)。これは、すでにPythonでの作業に慣れている場合に特に便利です。
より一般的には、Linuxで数値計算と分析計算を実行するFOSSパッケージはすべて、出版品質のプロットを描画する機能をある程度備えていますが、単なるプロット以上のものを提供するため、学習曲線は急になります。とにかく、これらに興味があるなら、あなたは穏やかなイントロを見つけるでしょう このLWN.netの記事で 。
描画専用のプリプロセッサでtroffを使用できます:pic ... pic構文は簡単ですが、グラフをすばやく作成するためのpicのプリプロセッサもあります... LinuxとosXでは、troffはすでに実装されています(通常はgroff)。 ..家宝の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