수학 보드 대안

수학 보드 대안

저는 일식, 포물선, 로그 등과 같은 이미지를 생성하기 위한 일종의 플로터, 그래프 계산기를 찾고 있었습니다. 위키피디아에서 하나 봤는데https://en.wikipedia.org/wiki/File:Lemniscate_of_Booth.pngMathpad라는 소프트웨어를 사용하여 설계되었지만 Linux에서는 사용할 수 없습니다. Linux 세계에도 비슷한 것이 있나요?

간단한 계산을 해보았습니다 bc. 나는 Python이 매우 일반적인 스크립트이고 엄청난 양의 공간(패키지)을 차지하기 때문에 Python을 원하지 않습니다. 저는 통계를 위해 R을 사용합니다. 나는 Linux 세계에 어떤 다른 소프트웨어가 있는지 모릅니다.

나에게는 작고 깔끔한 수학이면 충분하며, MathPad(직접 시도해 보지는 않았지만) 첫눈에 괜찮아 보인다고 생각합니다.

답변1

나는 사용한다gnuplot. 좋은 소개를 찾을 수 있습니다여기. 베르누이의 렘니스케이트(부스와 다른)를 그리는 방법의 예를 찾을 수 있습니다.여기.

또 다른 가능성은도면 라이브러리, Python 라이브러리(,아니요gnuplot과 같은 독립 실행형 프로그램)이미Python 작업에 익숙해지세요.

보다 일반적으로 Linux에서 수치 및 분석 계산을 수행하는 FOSS 패키지는 모두 출판 품질의 플롯을 어느 정도 생성할 수 있지만 단순한 플롯 이상의 기능을 제공하기 때문에 학습 곡선이 더 가파르습니다. 어쨌든, 만약 당신이 이것에 관심이 있다면, 당신은 부드러운 소개를 찾을 것입니다이 LWN.net 기사에서.

답변2

troff와 전용 전처리기를 사용하여 그림을 그릴 수 있습니다. pic... pic 구문은 간단하며, 빠르게 그래픽을 생성하기 위한 그래프인 pic용 전처리기도 있습니다... Linux 및 osX에서는 troff 이미 구현되어 있습니다(보통 그로프). .. 그리고 가보 troff 또는 plan9(plan9port 참조)...

최대 4미터 너비의 거대한 차트를 생성할 수 있습니다... troff는 텍스트, 수학 공식, 표, 그래픽 등의 형식을 쉽게 지정할 수 있습니다...

각 페이지에 극 연석의 두 가지 간단한 예

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

관련 정보