Repolode
Qalculate

Qalculate/libqalculate

단위, 기호 수학, 임의 정밀도, 불확실성 전파를 지원하는 크로스 플랫폼 데스크톱 계산기 라이브러리 및 명령줄 도구입니다.

대체할 수 있는 제품:Wolfram AlphaMathematica

스타
2,725
포크
201
열린 이슈
203
마지막 커밋
어제

어떤 프로젝트인가요?

Qalculate!는 인터페이스의 기반이 되는 C++ 라이브러리 libqalculate를 바탕으로 만든 다목적 데스크톱 계산기입니다. 환율 변환이나 백분율 계산 같은 일상적인 작업은 물론, 기호 적분과 방정식, 임의 정밀도 산술, 구간 산술 같은 고급 기능도 지원합니다.

프로젝트는 핵심 엔진을 라이브러리로 제공하며, 단일 수식을 비대화형으로 실행하거나 기록 및 자동 완성 기능이 있는 대화형 세션을 시작할 수 있는 qalc 명령줄 프로그램도 포함합니다. qalculate-gtk와 qalculate-qt를 비롯한 그래픽 프런트엔드는 별도로 관리됩니다.

라이브러리에는 수백 개의 내장 함수와 단위, 사용자 지정 변수, 2022 CODATA 값이 반영된 물리 상수가 포함되어 있습니다. Gnuplot을 통해 함수와 데이터를 그래프로 그릴 수도 있습니다.

핵심 기능

  • 01SI, 영국식, CGS 및 원자 단위 간 단위 계산과 변환, 매일 갱신되는 환율 지원
  • 02인수분해, 미분, 적분, 방정식 풀이를 포함한 기호 계산
  • 03정확한 결과와 근삿값 출력을 지원하는 임의 정밀도 계산
  • 04불확실성 전파 및 구간 산술
  • 05사용자 지정이 가능한 400개 이상의 함수와 내장 물리 상수
  • 06비대화형 및 대화형 모드를 지원하는 명령줄 도구 qalc와 Gnuplot을 통한 그래프 작성

활용 사례

  • 터미널에서 빠르게 단위를 변환하거나 환율을 계산할 때
  • 별도의 수학 패키지 없이 기호 대수, 미적분 또는 방정식 풀이를 수행할 때
  • 과학·공학 작업에서 측정값의 불확실성을 반영해 계산할 때
  • 라이브러리를 통해 모든 기능을 갖춘 수학 엔진을 다른 애플리케이션에 통합할 때

빠른 시작

  1. 1

    Git 소스에서 빌드하려면 autogen.sh를 실행합니다

    ./autogen.sh
  2. 2

    빌드를 구성합니다(autogen.sh가 자동으로 실행합니다)

    ./configure
  3. 3

    프로젝트를 컴파일합니다

    make
  4. 4

    root 권한으로 설치합니다

    sudo make install

사용 전 알아둘 점

  • 컴파일하기 전에 GMP, MPFR, libxml2 및 기타 라이브러리를 설치해야 합니다.
  • Git 소스 빌드에는 automake와 autoconf도 필요합니다.
  • 플로팅 기능은 선택 사항인 Gnuplot 도구에 의존합니다.

포함된 컬렉션

토픽

#calculator#math#symbolic-math#unit-conversion#cli#cpp#arbitrary-precision

자주 묻는 질문

libqalculate은(는) 무엇인가요?
단위, 기호 수학, 임의 정밀도, 불확실성 전파를 지원하는 크로스 플랫폼 데스크톱 계산기 라이브러리 및 명령줄 도구입니다. Qalculate!는 인터페이스의 기반이 되는 C++ 라이브러리 libqalculate를 바탕으로 만든 다목적 데스크톱 계산기입니다. 환율 변환이나 백분율 계산 같은 일상적인 작업은 물론, 기호 적분과 방정식, 임의 정밀도 산술, 구간 산술 같은 고급 기능도 지원합니다.
libqalculate은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
libqalculate은(는) GPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
libqalculate은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. libqalculate의 마지막 커밋은 2026년 11월 6일입니다.
libqalculate은(는) 어디에 사용할 수 있나요?
터미널에서 빠르게 단위를 변환하거나 환율을 계산할 때 별도의 수학 패키지 없이 기호 대수, 미적분 또는 방정식 풀이를 수행할 때 과학·공학 작업에서 측정값의 불확실성을 반영해 계산할 때 라이브러리를 통해 모든 기능을 갖춘 수학 엔진을 다른 애플리케이션에 통합할 때
libqalculate는 어떻게 설치하나요?
Git 소스에서 빌드하려면 autogen.sh를 실행합니다: ./autogen.sh 빌드를 구성합니다(autogen.sh가 자동으로 실행합니다): ./configure 프로젝트를 컴파일합니다: make root 권한으로 설치합니다: sudo make install
libqalculate은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Qalculate/libqalculate

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

순수 Python으로 작성되어 라이브러리나 대화형 콘솔에서 사용할 수 있는 기호 수학용 컴퓨터 대수 시스템입니다.

데이터·분석#computer-algebra#symbolic-math#python
1.5만+19 이번 주5.7천PythonOther업데이트 어제

임의 정밀도 부동소수점 연산과 특수 함수, 수치 해석 기법을 제공하는 Python 라이브러리입니다.

데이터·분석#arbitrary-precision#numerical-methods#special-functions
1.2천+3 이번 주231PythonBSD-3-Clause활발히 관리됨업데이트 3일 전