Categories
Mathematics

우분투 서버에서 SageMath 로 함수의 그래프 그리기

1. 함수 정의하기

sage 명령으로 SageMath (세이지-매스) 를 실행한다.

f(x) = x^2 함수를 정의한다.

sage: f(x) = x^2

2. 함수의 그래프 그리기

plot 함수로 f 함수의 그래프를 그려 p 객체에 저장한다.

sage: p = plot(f, -5, 5)


plot 함수의 2 번째 인자와 3 번째 인자는 함수의 정의역을 지정하는 역할을 한다.

3. 그래프를 파일로 저장하기

save 메소드를 사용하여 그래프를 이미지 파일로 저장한다.

sage: p.save(‘/tmp/graph.png’)

이미지 파일을 열어 결과를 확인한다.

Categories
Mathematics

우분투 22.04 에서 SageMath (세이지-매스) 설치하기

1. SageMath 설치하기

패키지 저장소 소스 (source) 로부터 최신의 패키지 정보를 다운로드한다.

sudo apt update

SageMath (세이지-매스) 의 패키지 이름은 sagemath 이다.

sagemath 패키지를 설치한다.

sudo apt install sagemath

SageMath 의 설치를 위해서 약 4.6 GB 의 추가적인 디스크 공간이 필요하다.

2. SageMath 의 시작과 종료

다음 명령으로 SageMath 를 시작한다.

sage

SageMath 의 명령 프롬프트는 “sage:” 이다.

exit 명령으로 SageMath 를 종료한다.

sage: exit